终端在Vowifi通话过程中,会遇到网络没有返回连续的RTP包情况,丢包率高就会导致终端通话卡顿甚至掉话。
针对通话过程中高丢包情况,终端可以将通话从Vowifi Handover VoLTE,以提升用户体验,保持通话连续性。
通话过程中Handover需要关注的关键点
-
切换的门限值设置
门限值过低可能会导致Ping-pong切换,终端可以使用定时器控制,定时器超时才允许切换。
-
通话过程中切换会存在掉话的风险
尽可能避免频繁切换,终端可以控制在Vowifi Handover VoLTE后,将通话保持在VoLTE上,后续不再从VoLTE Handover Vowifi,即使WiFi信号状态很好。这样避免了ping-Pong切换掉话的风险,也提升了用户通话体验。但这样做的弊端是VoLTE通话需要消耗用户的移动数据流量。
具体使用哪种方式终端可以自行定制。
关键流程Log参考
网络没有发送连续的RTP包,LTECSR模块通知IWLAN模块,当RTP包丢失率超过设置的阈值,IWLAN模块将改变preferred RAT为LTE,发起handover。
[RTP][VOICE][DL] recv ok, sn=54, pt=98, ts=0x102c0, ssrc=0x918848d0, len=19, call_id=1, DSCP=0xb8
[RTP][VOICE][DL] recv ok, sn=57, pt=98, ts=0x120c0, ssrc=0x918848d0, len=19, call_id=1, DSCP=0xb8
[RTP][VOICE][DL] re