【问题现象】
VoLTE在LTE覆盖下语音呼叫本地IMS固话失败,被叫IMS固网无振铃。
【原因定位】
故障诊断:
VoLTE用户呼叫IMS固话失败原因:VoLTE始发呼叫的SIPINVITE消息大小超过3000字节,大于IMS固网SBG配置的最大字节数限制。
原因排查:
通过抓包分析,故障发生时,在CM-IMS固网侧收到VOLTE网络发出的INVITE消息后,INVITE消息通过固网CSCF节点到达了被叫所接入的固网SBG。
但固网SBG对此消息回复错误码513 message too large,指示该INVITE消息过大,固网SBG无法处理.
检查固网SBG上的配置参数,发现Maximum size of SIP messages设置的是3000byte,而此时VoLTE发出的INVITE通过固网网络后,由于一路添加了更多的VIA和ROUTE等头域信息,消息大小已经超过了3000bytes。
原因分析:
固网SBG中Maximum size of SIP messages参数设置的是默认3000 byte,可以满足固网内部的消息处理。
但当呼叫由VoLTE网络发起时,VoLTE业务的INVITE消息一般就大于2000 bytes,通过网络侧VoLTE和CM-IMS各节点的处理,消息会进一步增大,导致INVITE消息到达被叫固网SBG时会大于3000字节,从而超过了固网SBG的默认配置值,固网SBG认为该消息过大、无法处理,导致了呼叫失败。
【解决方案】
在固网SBG侧调整配置,把Maximum size of SIP message配置调整至6000,从而呼叫请求可以通过固网SBG下发至固网被叫用户侧,呼叫建立成功,故障问题解决。
固网SBG侧的相关参数介绍如下:
Maximum size of SIP messages Entry type: Input field
Allowable: 3000 – 60000 (octets)
Description: Limits the maximum acceptable SIP message length in octets in reception for the SGC blade system in question. The message size is defined by the number of octets and contains the SIP headers and body.
If a message having a length exceeding this limit is received at the SGC, one of the following cases is applied:
If the message is a SIP request (ACK excluded), the message is discarded and either a 513 Message too large or a 400 Bad Request.
response is sent back depending on whether the request can be interpreted within the size limit or not.
Otherwise, the message is discarded.
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下: