S-CSCF的能力集数据无效导致部分省份VOLTE用户注册失败

【问题现象】
天津VOLTE测试卡在福建VOLTE网络注册失败。
【原因定位】
1、按照规范,漫游卡在拜访地发起IMS注册,经由拜访地的P/I-CSCF向归属地的HSS查询用户信息,由拜访地的I-CSCF根据HSS返回的S-CSCF能力集,查询自身S-CSCF能力集对应表,为漫游用户指定一个归属地的S-CSCF完成后续的注册步骤。正常IMS注册确定S-CSCF的流程图如下:

天津的测试卡开机成功附着到EPC网络,建立默认承载,并通过该承载向IMS网络发起注册请求,注册流程中I-CSCF在与于HSS进行正常的UAR/UAA消息交付后,向PSBC回复600失败,导致注册失败。

2、根据IMS注册流程,I-CSCF根据从HSS接收到的每个S-CSCF的能力选择一个合适的S-CSCF,如下图:

查看用户消息跟踪的27行,HSS向I-CSCF返回的UAA消息中包含了S-CSCF能力参数mandatoryCapobility,能力值为201。

查看日志跟踪的29行,提示get SCSCF set fail,说明进行SCSCF能力集(ADD ISCAP)查询失败。

3、查看ISBG的配置脚本,天津S-CSCF配置的能力集为201,与测试返回的消息一致,故确认天津S-CSCF的对应ISCAP数据是正确的:
ADD ISCAP:CAPNUM=CAPNUM1,SCAP1=201,SADDRT=DOMAINNAME,
SURI=”sip:scscfpool1.tj.chinamobile.com”,SPHB=N,SSBU=N,PRIORITY=0;
4、经研发确认,S-CSCF上ADD ISCAP记录超过100条,导致超出100条部分的ISCAP记录不生效。需升级CSC3300 V100R010C10SPH205之后补丁解决,目前将未涉及测试的几个省份数据删除以满足当前测试。

【解决方案】
临时规避方案:将目前不涉及测试省份的ISCAP数据先清除,使ISCAP数据不超过100条。
最终解决方案:升级CSC3300 V100R010C10SPH205之后补丁解决。

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

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

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)
赞 (0)
分享到:更多 ()

评论 0

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