如何获取转发来电显示

时间:2018-01-04 14:13:46

标签: asterisk sip

考虑使用phone-0,phone-1,phone-2和phone-Ast

phone-Ast连接到Asterisk堆栈。

phone-1正在将所有来电转发至phone-2(使用*21*phone2#

现在,phone-0呼叫电话1,呼叫按计划转发到电话-2。

我如何在我的Asterisk代码中知道phone-1的数量。

使用函数CallerID我得到了电话号码0,但我对电话-1非常感兴趣。

1 个答案:

答案 0 :(得分:2)

您可以在Diversion标题

中查看“原始”电话号码

我不确定星号处理此标题,但您仍然可以使用函数SIP_HEADER

Set(DEVERSION=$SIP_HEADER(Diversion))

问题是此标头不是强制性的,并且大多数SIP(DID)提供程序根本不进行重定向。