我正在开发一个项目,其中Android客户端与Asterisk SIP服务器连接,可以呼叫与相同的Asterisk SIP服务器连接的另一个SIP客户端。每次这样做时,我都必须手动输入我想要联系的客户的用户ID (我在SIP.conf文件中提到过)。有没有办法让我可以从Asterisk服务器检索"Dialplan用户列表“到我的Android SIP客户端。请给我建议任何可能的解决方案。谢谢。
发布于 2014-03-07 20:35:28
您可以通过AMI获取服务器上的列表。但是在客户端应用程序中这样做并不是一个好主意。最好创建服务器应用程序,它将检查您需要的任何信息,并为您的客户端提供api (与限制)。
看起来你想重新发明phone provision。
发布于 2014-03-08 12:17:29
您可以通过ami actions发送
SIPpeers system,all List SIP peers (text format) https://stackoverflow.com/questions/22244784
复制相似问题