Asterisk确定同时拨打电话时应答的电话号码?

时间:2015-06-10 00:40:48

标签: asterisk

我使用星号使用

同时拨打多个号码

拨号(SIP / XXXXX&安培; SIP / YYYYY&安培; SIP / ZZZZZ)

这将同时拨打所有三个号码,其中任何一个号码首先连接,其他号码挂断。

我正在努力解决的问题是拨打计划中有哪些数据可以确定哪些数字是回答的数字?

更多信息:

通过SIP拨打来自外部DID号码的呼叫,我在我的数据库中查找并获得一次拨打的号码列表(同样在PSTN类型号码之外),系统在上面使用该号码。

XXXX可能是0712345678 @ provider

YYYY可能是0412345678 @ provider

2 个答案:

答案 0 :(得分:1)

您可以使用以下变量来获取该信息:

${DIALEDPEERNAME} * Dialed peer name ${DIALEDPEERNUMBER} * Dialed peer number

第一个将保留所使用的对等体的名称 - 如果您拨打SIP设备,那就是您正在寻找的。如果您使用运营商拨打,则需要使用第二个。

祝你好运。

答案 1 :(得分:0)

这样做的一种方法是查看CDR配置和dstchannel值,如下所示:

exten => h,1,NoOp( - $ {CDR(disposition)} - $ {CDR(dstchannel)} - )