【问题现象】
IMS固话通过CM-IMS软终端注册呼叫VOLTE用户被叫正常振铃,接通后双方都听不到语音。
【原因定位】
问题描述:
IMS固话通过CM-IMS软终端注册呼叫VOLTE用户被叫正常振铃,接通后双方都听不到语音。
问题原因:
1、通过对比VOBB之间呼叫和VOBB呼叫VOLTE两个不同呼叫场景的信令消息发现区别在于媒体协商后的SDP不一致,VOBB呼叫VOLTE中协商后的SDP中多了b字段。
VOBB之间呼叫协商的SDP消息
v=0
o=EBMS00INIP410.185.29.162
s=-
c=INIP410.185.29.162
t=00
m=audio50394RTP/AVP08101
a=rtpmap:101telephone-event/8000
a=sendrecv
VOBB呼叫VOLTE的SDP消息
v=0
o=HuaweiATS9900670670INIP410.184.124.133
s=-
c=INIP410.184.133.153
t=00
m=audio62718RTP/AVP121101
b=AS:49b=RR:1837b=RS:612
a=rtpmap:121AMR/8000
a=rtpmap:101telephone-event/8000a=sendrecv
2、针对VOBB呼叫VOLTE用户在终端侧抓包发现其中不包含RTP媒体流,因此判断可能是由于协商后SDP中的b字段消息影响RTP流的正常发送。
3、更换最新版本的VOBB软终端进行测试,发现主被叫信令媒体均正常,查看VOBB发起的INVITE消息发现其中携带b字段,表明当前终端可识别处理该字段。
b字段是在VOLTE中用于指示带宽的字段,但是在部分VOBB终端中未涉及到此参数,因此导致VOBB终端对该字段无法处理,进而导致RTP流异常。
影响范围:CM-IMS软终端注册呼叫VOLTE用户失败。
【解决方案】
更换能支持VOLTE测试的软终端,最新版本的x-lite可以支持。
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下: