将入站呼叫路由到Asterisk中的不同SIP中继线Python
问题描述:
我最近启动了一个项目,将入站呼叫路由到不同的软电话。将入站呼叫路由到Asterisk中的不同SIP中继线Python
我做了什么
我用树莓派做到这一点。所以在树莓派我已经安装了星号和python和pyst软件包来连接星号和python。但是,我想根据呼叫者ID将来电路由到网络中的不同软电话。所以尽管在连接到同一个Wi-Fi网络的几个移动设备上使用Zoiper应用程序。
我想
我想知道我怎么可以使用Python和pyst功能或AGI功能路由呼入到特定的网络电话。我知道我必须制作一个星号SIP服务器,并将SIP客户端信息添加到软电话。但是当谈到几款软电话时,我无法确定如何去做。
此外,我在freePBX上运行星号,并使用Python IDLE IDE。所以我希望我只能使用代码来完成此任务,而不是通过freePBX Web GUI进行设置。请帮忙。
答
还有就是agi.py
agi.dial('SIP/trunkname/%s' % newnumber);
文档菱内源