【问题现象】
在上海Ut接口联调时,华为MATE7终端无法正常打开呼转设置菜单进行呼转设置,终端补充业务设置失败。
【原因定位】
经检查,终端能够将消息发送给集团NAF(AP)平台,但无法按照规范的流程要求到BSF服务器进行鉴权,导致终端补充业务设置失败。具体地,在终端侧进行抓包,分析Ut接口的信令流程,发现终端在给集团NAF(AP)发送HTTP GET后,收到了NAF(AP)回复的401 Unauthorized,但没有后续消息发送。而根据Ut业务设置的流程要求,终端在收到NAF(AP)回复的401 Unauthorized(指示UE发起密钥生成流程)后,应该向BSF发送HTTP GET消息发起鉴权流程。
终端向BSF发送消息是根据终端中配置的BSF域名(由终端遵循3GPPTS23.003定义的规则导出),然后通过查询DNS获取到BSF的IP地址来发送消息的。调测中终端无法向BSF发送消息,怀疑是终端的BSF域名配置错误。经检查,终端配置的BSF域名为bsf.ims.mnc000.mcc460.pub.3gppnetwork.org , 而 规 范 要 求 BSF 域 名 为bsf.mnc<mnc>.mcc<mcc>.pub.3gppnetwork.org,发现终端配置的BSF域名多了“ims.”。可见,是因为终端中配置的BSF域名错误,导致DNS无法解析出正确的BSF服务器IP地址,从而导致后续鉴权流程失败。
影响范围:BSF域名配置错误的终端的Ut补充业务设置失败。
【解决方案】
按照规范要求,将终端配置的BSF服务器域名修改为bsf.mnc000.mcc460.pub.3gppnetwork.org(由终端遵循3GPPTS23.003定义的规则导出)后,终端能够完成后续鉴权流程,补充业务设置成功,问题成功解决。
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下: