【问题现象】
测试区域MME未开启eSRVCC功能,导致SCC直接取回了CSRN,未进入TADS流程后取回CSRN。
【原因定位】
问题原因:呼叫路径现网2/3G用户拨打VOLTE用户,现触发被叫锚定业务,然后接续到VOLTEIMS,进入被叫域选流程。按照正常预期,流程应该如下:
呼叫第3步直接去取了CSRN。
(1)既然SCC未按照流程触发,那定位问题首先从SCC开始着手。查看SCC的呼叫流程被叫触发域选的时候直接取CSRN。
(2)进一步分析SCC机制,SCC上有参数进行控制是否判断终端支持SRVCC能力,由于中国移动VOLTE初期处于VOLTE与CS叠加的组网,所以该开关需要打开。经检查该开关已经设置要判断终端支持SRVCC能力。
(3)查看用户注册的流程消息。
发现融合HSS返回UDA的用户数据里没有用户终端不支持SRVCC。
<UE-SRVCC-Capability>0</UE-SRVCC-Capability>
终端是支持eSRVCC的,终端也在LTE覆盖下,为什么HSS会返回终端支持能力为0了?终端支持能力是由终端上报给HSS的,HSS上存储的信息有问题说明在注册的时候已经出现了问题。
(4)于是拉通MME/HSS/IMS进行端到端的注册消息跟踪,在MME上发现了问题。MME未携带终端SRVCC能力参数。MME都未携带给HSS,那么HSS肯定没法记录终端的实际情况了。
(5)这时由MME进一步进行分析,本次测试所在的MME由于改造计划暂时未进行:协议兼容性配置,设置支持在S6a口消息中携带UE SRVCC能力字段”配置。
MME按照现网设备操作流程进行参数修改:
SET DMCMPT: UESRVCC=SUPPORT, HSIMSVOPS=BY_UE_CAP,NOIMSVOPS=NOT_SUPPORT;
(6)修改后用户重新注册,问题解决。发现MME发给HSS的信元里已经有了相关字段了。
(7)进行测试后发现SCC能够判断终端支持能力进行正常域选了,说明如果终端不支持SRVCC能力的情况下,IMS不会进行域选流程,直接去2/3G网络取回CSRN接续了。
影响范围:影响被叫接续。
【解决方案】
(1)MME按照现网设备操作流程进行参数修改:
SET DMCMPT: UESRVCC=SUPPORT, HSIMSVOPS=BY_UE_CAP,NOIMSVOPS=NOT_SUPPORT;
(2)修改后用户重新注册,问题解决。发现MME发给HSS的信元里已经有了相关字段了。
(3)进行测试后发现SCC能够判断终端支持能力进行正常域选了。
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下: