将入站呼叫路由到Asterisk Python中的不同SIP中继

时间:2017-07-30 07:59:08

标签: python-2.7 asterisk raspberry-pi3 freepbx

我最近启动了一个项目,将入站呼叫路由到不同的软电话。

我做了什么

我正在使用Raspberry Pi来做到这一点。所以在raspberry pi中我安装了星号和python以及pyst包来连接星号和python。但是我想根据来电显示将来电路由到网络中的不同软电话。因此,虽然在连接到相同Wi-Fi网络的多个移动设备中使用Zoiper应用程序。

我想要什么

我想知道如何使用python和pyst函数或AGI函数将来电路由到特定的softphone。我知道我要制作星号SIP服务器并将SIP客户端信息添加到软电话。但是当涉及到几款软电话时,我无法理解如何做到这一点。

另外我在freePBX上运行星号,我正在使用Python IDLE IDE。所以我希望我只能用代码来完成这个,而不是通过freePBX web GUI进行设置。请帮忙。

1 个答案:

答案 0 :(得分:0)

在agi.py

的SOURCE中有可用的文档
agi.dial('SIP/trunkname/%s' % newnumber);