Asterisk 如何获取转发呼叫方ID

Asterisk 如何获取转发呼叫方ID,asterisk,sip,Asterisk,Sip,考虑phone-0、phone-1、phone-2和phone-Ast 手机Ast已连接到星号堆栈 phone-1正在将所有呼叫转发给phone-2(通过使用) 现在,phone-0正在呼叫phone-1,并按计划将呼叫转接到phone-2 我怎么知道我的星号代码中的phone-1的号码 使用该功能,我可以获得phone-0的号码,但我对phone-1非常感兴趣。您可以在标题中看到“原始”电话号码 我不确定asterisk是否处理此标头,但您仍然可以使用函数SIP_标头获得它 Set(DEVE

考虑phone-0、phone-1、phone-2和phone-Ast

手机Ast已连接到星号堆栈

phone-1正在将所有呼叫转发给phone-2(通过使用)


现在,phone-0正在呼叫phone-1,并按计划将呼叫转接到phone-2


我怎么知道我的星号代码中的phone-1的号码


使用该功能,我可以获得phone-0的号码,但我对phone-1非常感兴趣。

您可以在标题中看到“原始”电话号码

我不确定asterisk是否处理此标头,但您仍然可以使用函数SIP_标头获得它

Set(DEVERSION=$SIP_HEADER(Diversion))

问题是这个头不是强制性的,而且大多数SIP(DID)提供程序根本没有关于重定向的内容

“我怎么能在我的星号代码中知道电话号码-1”你这是什么意思?你想怎么处理这个号码?它会出现在phone-2或日志中吗?sip消息中是否设置了分流标头?@1.618我希望它在我的星号代码中可用,就像我可以使用CallerID函数一样