当前位置:首页 > 游戏资讯 > 正文

VoLTE/Vowifi高丢包场景下 handover介绍

VoLTE/Vowifi高丢包场景下 handover介绍-第1张-游戏资讯-龙启科技

终端在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] recv ok, sn=72, pt=98, ts=0x1b6c0, ssrc=0x918848d0, len=19, call_id=1, DSCP=0xb8

[RTP][VOICE][DL] recv ok, sn=75, pt=98, ts=0x1d4c0, ssrc=0x918848d0, len=19, call_id=1, DSCP=0xb8

[STAT][VOICE][IWLAN] pkt_info loss_rate:16, jitter_lost_rate:14

MSG_ID_IWLAN_LTECSR_INFO_RPT_IND

//entity_id = IWLAN_LTECSR_PACKET_LOSS (enum 2) value = 0x00000010=16,超过了门限值

[IPOL][RPL][EVENT] Trace_Code: RTP_is_bad

[IPOL][RANK][RESULT] SRV_RAT(RAT_LTE), CELL(GOOD), WLAN(POOR)

handover trigger from WLAN to LTE