【问题现象】
在IMS(SBC)网元与终端之间Gm接口,当被叫回复183消息后,因SBC拆除了与主叫终端之间的TCP链路,导致消息无法达到主叫,主叫等待超时后释放呼叫。
【原因定位】
问题描述:在IMS(SBC)网元与终端之间Gm接口,当被叫回复183消息后,因SBC拆除了与主叫终端之间的TCP链路,导致消息无法达到主叫,主叫等待超时后释放呼叫问题原因:此问题发生在高通模拟测试软件测试中,此软件默认采用SIP over TCP方式,真实终端普遍采用SIP over UDP方式。当其发起注册/呼叫时将与IMS(SBC)之间建立TCP链路,SBC会周期性检测TCP链路状态:如果链路上有呼叫则认为链路在使用,如果链路上没有呼叫则认为链路已经释放。但从SBC收到交互信令报文到侦测到链路呼叫状态会经过一段时间,在此时间窗内如果恰逢定期链路保活超时,则SBC会异常释放链路。当被叫回复183消息后,因SBC拆除了与主叫终端之间的TCP链路,导致消息无法达到主叫,主叫等待超时后释放呼叫。
影响范围:高通测试软件测试,概率性会发生主叫超时释放呼叫。
【解决方案】
华为SBC修改为根据收到网络侧与终端侧交互信令报文(修改前根据链路呼叫状态,与交互报文之间有一定时间差)定期重置链路状态,从而保证能最快时间感知到链路仍在被使用,避免异常释放链路。
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下:



VoLTE速率协商问题,只有12.65kbps
QCI=1开关未打开及maxGBR配置过低对VoLTE通话建立的影响问题
寻呼时间过长导致超时问题
VoLTE语音通话功耗偏高问题
站内切换后不活动定时器异常超时导致VoLTE掉话
切换不及时导致掉话
终端20s未收到下行RTP包导致掉话问题