【问题现象】
外场测试号码18459010102拨打18459010103失败。
【原因定位】
故障诊断:
DNS将被叫号码转换为SIP URI,解析失败。
原因排查:
外场测试时在网络侧进行抓包,跟踪呼叫信令发现ENUM查询返回结果有问题,流程分析如下:
1、按照VoLTE呼叫流程,18459010102拨打18459010103,首先主叫终端将INVITE消息发给主叫 P-CSCF,主叫P-CSCF会将INVITE消息直接转发给主叫S-CSCF(在注册过程中P-CSCF已经记录了S-CSCF的地址信息):

2、S-CSCF通过DNS查询获得TAS的IP地址并将INVITE转发到TAS进行业务处理,接着TAS对被叫号码进行了加 86处理后同样通过DNS查询S-CSCF的IP地址回送到主叫S-CSCF:

3、接着主叫S-CSCF就将E.164格式的被叫号码发送给DNS来查询被叫的I-CSCF: 

DNS首先要将被叫号码转换为SIP URI,从抓包消息看,DNS解析后的域名为ims.mnc000.mcc460.3gppnetwork.org:

而正常的域名应该是fj.ims.mnc000.mcc460.3gppnetwork.org, 所以DNS无法解析出用户的 I-CSCF,回复了No such name。
4、DNS解析失败,主叫S-CSCF无法找到被叫的I-CSCF完成呼叫接续,等待时间超时后TAS就发了CANCEL消息终止呼叫:

Cancel的reasoncode=A09,查看NED解释,A09为ADDRESS COMPLETE MESSAGE TIME-OUT。 

原因分析:检查ENUM配置发现域名配置有问题,修改后解决。
【解决方案】
检查ENUM配置发现域名配置有问题,修改后解决。


欢迎关注我们的微信公众号,获取最新的通信技术分享。
公众号名称:51学通信
公众号:woyaoxuetongxin

另外,我们每周三晚8点都会有斗鱼直播的通信技术交流,2016的主要方向是VoLTE。已经做了很多期了,包括VoLTE架构、VoLTE基本呼叫流程、VoWiFi概述等热门内容都已经讲完了。
感兴趣的话,欢迎每周三晚一起来交流哦!
参与地址:douyu.com/zhihu(或搜索房间号600942。都是免费参与的。 

另外,我们还开通了赞助计划,欢迎对我们每期直播的主题进行赞助,赞助用户可获得直播时点名感谢、课件内点名感谢、PPT/PDF课件、MP4格式高清视频等增值服务哦。
个人赞助目前分6元和16元两档。两者都可以获得MP4高清视频的。详情请点击下面的淘宝赞助地址。谢谢!

赞助地址:51xuetongxin.taobao.com。

(赞助并不是必选项,您对我们的关注我们同样非常感激。您还是可以免费参与我们的直播课程哈。 

如果您的核心KPI是附着成功率、呼叫接通成功率:
那51学通信目前的核心KPI就是微信公众号用户数、优酷视频播放量。
所以,只要您关注我们,就万分感谢。如果您觉得我们的直播交流还有点用,麻烦帮忙传播与分享。谢谢。

您有任何问题可加站长"爱卫生"微信:gprshome201101来一起交流探讨哈!再次感谢你的支持。