主叫终端拨打固话终端precondition携带require头域,呼叫失败

【问题现象】

主叫终端拨打固话IMS终端,呼叫建立失败。

【原因定位】

问题描述:

VoLTE试点测试使用三星终端发送invite消息后,被叫固网IMS终端回复488消息,呼叫建立失败。

问题原因:

1、查看volte主叫用户log,查看invite消息,发现SIP消息头中携带了Require:precondition,查看SIP消息中SDP携带了precondition相关参数,消息截取部分如下:


INVITE tel:18407404048;phone-context=ims.mnc007.mcc460.3gppnetwork.org SIP/2.0
CSeq: 1 INVITE
registerd : false icon : -1 supported : 0 enabled : false VoPS : 1
INVITE tel:18407404048;phone-context=ims.mnc007.mcc460.3gppnetwork.org SIP/2.0 Supported: timer,100rel,precondition,sec-agree,histinfo
P-Early-Media: supported Proxy-Require: sec-agree
Require: sec-agree,precondition
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,INFO,REFER,NOTIFY,MESSAGE,PRACK
P-Preferred-Identity: <sip:+8618874740423@hn.ims.mnc000.mcc460.3gppnetwork.org> User-Agent: Samsung IMS 5.0
Accept-Contact: *;+g.3gpp.icsi-ref=”urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel”;video P-Access-Network-Info: 3GPP-E-UTRAN-TDD;utran-cell-id-3gpp=46007e39b7380a02 Session-Expires: 1800;refresher=uac
Min-SE: 90
P-Preferred-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel Content-Type: application/sdp
Accept: application/sdp,application/3gpp-ims+xml Route: <sip:[2409:8099:0:20::1]:5062;lr>
From: <sip:+8618874740423@hn.ims.mnc000.mcc460.3gppnetwork.org>;tag=1983384233 To: <tel:18407404048;phone-context=ims.mnc007.mcc460.3gppnetwork.org>
Call-ID: 1373112290@2409:8809:1a0:45:1:2:4a6e:4a6b CSeq: 1 INVITE
Max-Forwards: 70 Contact:
<sip:+8618874740423@[2409:8809:1a0:45:1:2:4a6e:4a6b]:6000>;+g.3gpp.icsi-ref=”urn%3Aurn-
7%3A3gpp-service.ims.icsi.mmtel”;video;+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs
-srvcc-orig-pre-alerting;+sip.instance=”<urn:gsma:imei:35818206-050896-0>” Security-Verify:
ipsec-3gpp;alg=hmac-sha-1-96;prot=esp;mod=trans;ealg=null;spi-c=1791700;spi-s=1791702;port
-c=5063;port-s=5062
Via: SIP/2.0/TCP
[2409:8809:1a0:45:1:2:4a6e:4a6b]:6000;branch=z9hG4bK2630518548smg;transport=TCP;rport Content-Length: 863


2、IMS固网终端不支持precondition,而三星终端在invite消息中携带了require头域要求使用precondition,因此回复错误消息,导致呼叫建立失败

3、在协议中明确规定,因为主叫终端在呼叫发起时并不明确对端被叫是否支持precondition因此不能在require头域中携带precondition。

影响范围:三星S5与固网IMS无法进行通话。

【解决方案】

三星修改实现,升级版本解决。

本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)

MME未开启支持eSRVCC参数导致域选SCC直接取回了CSRN

长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”

MME未开启支持eSRVCC参数导致域选SCC直接取回了CSRN

51学通信接头方式如下:

51学通信联络邮箱: gprshome@163.com
管理员及站长”爱卫生”微信号 : gprshome201101
喜马拉雅听FM频道:51学通信
优酷频道地址:i.youku.com/51xuetongxin
淘宝店:51xuetongxin.taobao.com
直播地址:douyu.com/zhihu
51学通信网站:www.51xuetongxin.com
微信公众号:51学通信(ID:woyaoxuetongxin)
赞 (1)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址