有什么办法可以通过星号 sip 中继在电信端获取转发的电话号码?
Is there any way to get forwarded call number in telco side through asterisk sip trunk?
我一直在使用 asterisk 16.16 进行实验。
通话详情:
- 电话来自:XXXXXXXX96(来电者)
- 呼叫:XXXXXXXX14(已拨)
- 在拨打的手机中,启用了呼叫转移到另一个手机 XXXXXXXX10 号码。
当从JIO拨打JIO号码时,我可以得到转接电话号码如下:
<SIP read from UDP:100.64.24.4:5060 -->
SIP/2.0 181 Call Is Being Forwarded Via: SIP/2.0/UDP 100.65.31.164:5060;branch-z9hG4bK19f04f3a
Max-Forwards:70
From: <sip:XXXXXXXX96@100.64.24.4>;tag-as56be315e To: <sip:XXXXXXXX14@100.65.31.164>;tag=16-111866094-957520-139913464997632
Call-ID: 7d29e24a0ab519ee739dda592f5b52a2@100.65.31.164:5060
CSeq: 102 INVITE Contact: <sip:100.64.24.4:5060>
Diversion:<tel:XXXXXXXX10>reason-Unconditional Server: CHNNSMJRCHPNBC11AC/v.7.20A.204.549
History-Info: <sip:XXXXXXXX14@ims.mnc869.mcc405.3gppnetwork.org:user-phone? Reason SIP;cause=302;text=Unconditional>index=1,
<sip:XXXXXXXX96@ims.mnc869.mcc405.3gppnetwork.org:user-phone;cause-302>:index=1
Content-Length: 0
但是当我试图在不同的电信运营商之间拨打电话时,我无法获得转接的电话号码。
请给我一个方法来满足我的期望。
注意:
如果我在 sip header 中指定了呼叫转移字段,则并非所有电信运营商在拨打请求的号码时都会占用整个 sip headers。
不,这是不可能的,主要是因为 administrative/billing 目的。
您应该使用 Dial 应用程序和频道桥。
我一直在使用 asterisk 16.16 进行实验。
通话详情:
- 电话来自:XXXXXXXX96(来电者)
- 呼叫:XXXXXXXX14(已拨)
- 在拨打的手机中,启用了呼叫转移到另一个手机 XXXXXXXX10 号码。
当从JIO拨打JIO号码时,我可以得到转接电话号码如下:
<SIP read from UDP:100.64.24.4:5060 -->
SIP/2.0 181 Call Is Being Forwarded Via: SIP/2.0/UDP 100.65.31.164:5060;branch-z9hG4bK19f04f3a
Max-Forwards:70
From: <sip:XXXXXXXX96@100.64.24.4>;tag-as56be315e To: <sip:XXXXXXXX14@100.65.31.164>;tag=16-111866094-957520-139913464997632
Call-ID: 7d29e24a0ab519ee739dda592f5b52a2@100.65.31.164:5060
CSeq: 102 INVITE Contact: <sip:100.64.24.4:5060>
Diversion:<tel:XXXXXXXX10>reason-Unconditional Server: CHNNSMJRCHPNBC11AC/v.7.20A.204.549
History-Info: <sip:XXXXXXXX14@ims.mnc869.mcc405.3gppnetwork.org:user-phone? Reason SIP;cause=302;text=Unconditional>index=1,
<sip:XXXXXXXX96@ims.mnc869.mcc405.3gppnetwork.org:user-phone;cause-302>:index=1
Content-Length: 0
但是当我试图在不同的电信运营商之间拨打电话时,我无法获得转接的电话号码。
请给我一个方法来满足我的期望。
注意: 如果我在 sip header 中指定了呼叫转移字段,则并非所有电信运营商在拨打请求的号码时都会占用整个 sip headers。
不,这是不可能的,主要是因为 administrative/billing 目的。
您应该使用 Dial 应用程序和频道桥。