我想将 SIP 用户列表从 Asterisk 服务器检索到 SIP 客户端。Asterisk-java API 可用于此目的,但我不清楚我应该怎么做?我需要向 Asterisk AMI 发送操作“SIPpeers”,然后它会返回 SIP 对等方列表。我很困惑是否应该在 Asterisk 服务器或客户端计算机上运行触发“SIPpeers”操作的 Java 程序?
import org.asteriskjava.fastagi.AgiChannel;
import org.asteriskjava.fastagi.AgiException;
import org.asteriskjava.fastagi.AgiRequest;
import org.asteriskjava.fastagi.BaseAgiScript;
public class HelloAgiScript extends BaseAgiScript
{
public void service(AgiRequest request, AgiChannel channel)
throws AgiException
{
// Answer the channel...
answer();
// ...say hello...
streamFile("welcome");
// ...and hangup.
hangup();
}
}
请帮帮我。谢谢你!