【问题现象】
因eSRVCC切换eMSC发起IMS呼叫请求至IMS,未收到响应,eMSC重复发送UPDATE,切换失败。
【原因定位】
1、IMS侧不支持Precondition功能。
2、检查eMSC和IMS域(S-CSCF)之间的SIP中继是否启用了Precondition功能。按照协议IETFRFC3312,S-CSCF返回的183消息的Require头域携带“precondition”,则eMSC会认为S-CSCF支持Precondition功能。但此183消息中未携带Precondition相关的QoS参数,因此后续eMSC发起UPDATE协商,但S-CSCF没有正常回复200 OK,导致eMSC重复发送UPDATE。
3、在MSOFTX3000上使用LSTSIPTG检查EMSC和S-CSCF的SIP中继数据配置,其参数“是否支持Precondition”为“YES(是)”
原因找到,eMSC和IMS域(S-CSCF)之间的SIP中继启用了Precondition功能但IMS侧不支持导致。
【解决方案】
使用MODSIPTG修改SIP中继数据配置Precondition为否。
MOD SIPTG: TGN=”emsc-scscf”, SUPPRECONDITION=NO。
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下: