SCSCF处理200OK中Service-route头域有误导致注册失败案例

【问题现象】

浙江测试卡漫游到福州,在福州注册网络异常。

【原因定位】

杭州测试卡在福州进行网络登记时在网络侧抓包,抓包分析如下:

1) VoLTE用户460025148625912进行网络注册,福州P-CSCF将REGISTER消息发送给浙江ISCSCF,浙江ISCSCF处理REGISTER消息后回复401消息,消息中携带鉴权向量参数:

2)终端收到401消息后发起重注册请求,携带鉴权参数:

3) 浙江SCSCF收到REGISTER消息回复200 OK消息:

检查浙江SCSCF的200 OK消息,消息中的Service-Route中头域填写的是福建ATCF的域名。

4) 接着福州CSCF回了403 Forbidden – Route Header Not Terminating P-CSCF消息:

5) Service-route 是在RFC3608做了定义:

SCSCF’s 200 OK send Service-route(carrying its own IP/FQDN) to ICSCF, PCSCF; PCSCF/SBC changes Service-route content to its own IP/FQDN and send to UE; PCSCF will record this service-route as route header, in following INVITE flow, PCSCF will send INVITE directly to I/SCSCF;
如上文所述Service-Route在S-CSCF向UA发送REGISTER应答200OK时设置;

用于帮助UA/UE建立Route Set,作用和Record-Route类似,这样UA在注册流程后的消息流程(例如INVITE)通过设置Route字段无需经过I-CSCF可直接送达S-CSCF。

浙江SCSCF回复的200 OK消息中的Service-Route中头域有误,违反了规范定义。

【解决方案】

浙江SCSCF回复的200 OK消息中的Service-Route中头域有误,不应填写福建ATCF的域名,而应该是杭州SCSCF的域名,联系杭州SCSCF侧修改参数后解决。

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

广东VoLTE用户在省外漫游时终端无法正常注册到volte网络

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

广东VoLTE用户在省外漫游时终端无法正常注册到volte网络

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

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