0

我想将 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();
       }
     }

请帮帮我。谢谢你!

4

1 回答 1

0

您已经使用 AMI,而不是 agi。

请再次阅读文档。

于 2014-03-09T14:34:19.210 回答