问题描述: 主、被叫VOLTE用户均在4G网络下,在振铃过程中,主叫或者被叫有一方离开4G覆盖,进入2/3G覆盖,进行aSRVCC切换,但切换失败。
问题分析:首先,信令跟踪发现Contact头域没有携带“+g.3gpp.srvcc-alerting”标识,爱立信eMSC没有开通Alerting切换功能。在爱立信eMSC打开Alerting切换功能后,发现sbc收不到eMSC发的invite消息,跟踪消息发现爱立信修改SRVCCALERTENBL参数后,原来发送的UDP报文变为TCP报文。因为爱立信eMSC的SIP消息里包含域名Contact: <sip:SYGS68.MSS.LN.CMCC.COM:5060;transport=UDP不是IP格式,sbc无法处理。
不成功消息格式
成功消息格式
解决方案:爱立信emsc需要激活SRVCCALERTENBL。修改配置为UDP协议。修改爱立信eMSC修改配置为IP格式。