> 文章列表 > 终端针对2G/3G退网场景处理方式介绍

终端针对2G/3G退网场景处理方式介绍

终端针对2G/3G退网场景处理方式介绍

本文介绍两种终端针对2G、3G网络频谱释放场景处理方式。

  • 呼叫过程中网络返回SIP ERROR

终端IMS呼叫过程中,网络返回PRACK message error,不同的运营商可能会有不同的要求。

如果运营商希望终端保持较好的IMS呼叫连续性和呼通率,那么终端可以忽略网络返回的错误继续完成IMS呼叫。

当然网络返回错误情况下终端也可以按运营商要求结束IMS呼叫。

因为运营商的2G、3G网络渐渐退出,在IMS异常情况下,无法通过CSFB或者SRVCC在2G、3G网络上保证电话的连续性,为了提升呼叫成功率,只能继续在IMS上完成呼叫。

终端具体如何操作,可以按运营商需求适配。

关键Log参考

[MS->NW]INVITE tel:987654321;phone-context=one.att.net SIP/2.0

[NW->MS]SIP/2.0 100 Trying

[NW->MS]SIP/2.0 183 Session Progress

[MS->NW]PRACK sip:987654321@[fd00:3000::1]:5160 SIP/2.0

[NW->MS]SIP/2.0 481 Call/Transaction Does Not Exist
//忽略481错误

[MS->NW]UPDATE sip:987654321@[fd00:3000::1]:5160 SIP/2.0 

  • PLMN RAT SUNSET

由于运营商渐渐释放2G、3G网络资源给5G使用,针对这些实际网络中不存在的SUNSET PLMN/RAT,终端可以将它们加到一个list中&#x