我想从Asterisk服务器检索SIP用户列表到SIP客户端。 Asterisk-java API可以用于此目的,但我不清楚我该怎么做?我需要向Asterisk AMI发送Action“SIPpeers”,后者又会返回SIP对等列表。我很困惑我是否应该在Asterisk服务器或客户端计算机上运行Java程序触发“SIPpeers”操作?
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();
}
}
请帮帮我。谢谢!
答案 0 :(得分:0)
你已经使用了AMI,而不是agi。
请再次阅读doc。