【问题现象】
测试时发现VoLTE用户在LTE下呼叫偶尔会出现无法接通的现象。
【原因定位】
问题描述:测试时发现VoLTE用户在LTE下呼叫偶尔会出现无法接通的现象。
问题原因:
通过抓包分析,发现P-CSCF在处理消息的顺序上存在异常,导致呼叫异常释放,呼叫过程分析如下: 

1、主叫VoLTE用户18459010049在LTE覆盖下,拨打LTE覆盖下VoLTE被叫18459010103,按照呼叫流程,主叫侧INVITE消息发送到被叫侧,然后被叫回复183,主叫根据资源协商预留资源后向被叫发起UPDATE:

2、被叫收到UPDATE后,向主叫回复200 OK:

3、资源预留成功后被叫就会发180振铃消息:

4、而到P-CSCF后,P-CSCF先向TAS转发了180消息而后才转发200 OK:

5、TAS按照precondition的流程,不会转发终端未完成precondition流程前发的180消息,因此等待时间超时后,TAS回了500 Server Internal Error消息继而发送487 Request Cancelled终止了该呼叫:

6、TAS发送487之后,最终导致主叫发起cancel:

影响范围:VoLTE用户在LTE下呼叫偶尔会出现无法接通的现象。
【解决方案】
从抓包分析过程可以看出,呼叫接续失败的主要原因是因为P-CSCF处理UPDATE的200 OK和180消息的顺序有问题,导致TAS不能正常处理, TAS安装补丁后具备容错功能,能够正常处理顺序异常的消息。


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

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

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

(赞助并不是必选项,您对我们的关注我们同样非常感激。您还是可以免费参与我们的直播课程哈。而且,我们一定会坚持做下去的。5年都已经走过来了。)

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

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