问题描述: VOLTE用户激活2G无条件呼转后导致呼叫不成功
问题原因:
测试中发现,某些VOLTE用户VOLTE补充业务中没有无条件前转,而签约2G的无条件前转业务后,做被叫呼叫会失败,取消2G的无条件前转,呼叫正常;
分析trace,发现被叫域选CS域之后取CSRN漫游号失败,导致SCC-AS回复480错误。
5行TAS发UDR取漫游号:
6行HSS返回UDA diameter-unable-to-comply,HSS域名:XIMHSS08FE02BNK.xim.fj.node.ims.mnc000.mcc460.3gppnetwork.org
跟踪 Nokia HSS FE 抓包, 发现 HSS FE 收到 UDR-CSRN 请求后,发送 SRI 消息给 NTHLR-FE,一般正常流程应该是NTHLR-FE发送PRN给MSC请求漫游号,但是由于是无条件呼转,NTHLR-FE直接回了呼转的C号码给HSS-FE,导致HSS-FE报错:diameter-unable-to-comply;测试其他如不应答呼转等情况,能够正常返回漫游号,呼叫正常。从流程看,NTHLR-FE的行为是正常的,问题的原因是VOLTE业务中没有无条件前转,而2G中有无条件前转,签约业务有冲突。
查阅集团VOLTE业务开通技术要求V1.6, 呼转等被叫类补充业务应该在TAS及HSS上签约,禁止在HLR上签约2G呼转等业务,以避免2G,4G业务冲突;
关于VOLTE和2G补充业务冲突的产生原因,由于Nokia HSS 的 VOLTE和 2G的补充业务是分开独立存储的,通过 Ut 只会改变 VOLTE补充业务,2G补充业务不会影响,所以 2G的补充业务有变化,只可能是一些异常情况影响的;
目前的可能有几种:2G手机直接改呼转业务,NTHLR web 页面直接改呼转业务, 原2G用户升级到volte原业务仍存在,volte手机 Ut 功能不完善等;
在Nokia HSS上做禁止用户自签约后,问题解决;
此设置默认值是none,改成subscriber-controlled-input:
影响范围:
签约2G无条件前转的VOLTE用户的被叫。
解决方案:
修改HLR上VOLTE用户的禁止自签约补充业务。
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下: