我正在开发一个项目,其中Android客户端与Asterisk SIP服务器连接,并且可以调用与同一个Asterisk SIP服务器连接的另一个SIP客户端。每次我必须手动输入我要联系的客户的USER ID(我在SIP.conf文件中提到)时这样做。有没有办法让我可以从Asterisk服务器检索“拨号计划用户列表”到我的Android SIP客户端。 请建议我任何解决方案。 谢谢。
答案 0 :(得分:0)
您可以通过AMI在服务器上获取列表。但不好的想法是从客户端应用程序。更好地创建服务器应用程序,它将检查您需要的任何信息并为您的客户提供api(带有restictions)。
您似乎正在尝试重新发明phone provision。
答案 1 :(得分:0)
您可以通过ami actions
发送 SIPpeers system,all List SIP peers (text format)