VoLTE端到端业务详解 | 应用实例二
Posted COCOgsta
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VoLTE端到端业务详解 | 应用实例二相关的知识,希望对你有一定的参考价值。
书籍来源:艾怀丽《VoLTE端到端业务详解》
一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:VoLTE端到端业务详解 | 汇总_COCOgsta的博客-CSDN博客
9.4.1 问题现象
魅族M681Q作为主叫,呼叫A,建立VoLTE通话后,B呼叫M681Q,接通后M681Q进行切换通话,与A保持通话,与B保留呼叫保持,B同时添加通话呼叫10086,接通后,M681Q进行切换通话时手机未正常切换,且切换通话按钮变灰,无法使用。
9.4.2 问题分析
(1)根据拨测情况可以分为以下几步。
① M681Q呼叫A。
② B呼叫M681Q。
③ M681Q保留呼叫A。
④ M681Q应答B。
⑤ M681Q保留呼叫B。
⑥ M681Q解保留呼叫A。
⑦ B保留呼叫M681Q。
⑧ B呼叫10086。
⑨ M681Q解保留呼叫B。
⑩ B由于之前保留呼叫M681Q,B向MRFC发起放音请求时回500错误。
(2)梳理下测试场景中所有涉及MRFC的流程。
① M681Q保留呼叫A/B过程如图9-7所示。
从M681Q保留呼叫A/B的过程中,M681Q-MRFC在最终播放呼叫保持音时采用98-AMR编解码。
② B保留呼叫M681Q的过程如图9-8所示。
③ 此时,M681Q和B处于双保持状态。
④ M681Q解保留B过程如图9-9所示。
由于之前B保留呼叫M681Q与MRFC协商的媒体编解码为98-AMR编解码,当M681Q发起解保持使用111 AMR编解码时,B侧MRFC回500错误。
9.4.3 问题原因
从整个解保持过程看,M681Q在保持和解保留过程中使用了不同的编解码,导致MRFC不支持回错导致。
9.4.4 问题处理
(1)终端修改保留和解保留过程中编解码一致。
(2)MRFC增加编解码适配功能。
9.4.5 问题延伸
在VoLTE业务语音质量问题的处理过程中,我们需要关注媒体面的编解码转换原理。
以上是关于VoLTE端到端业务详解 | 应用实例二的主要内容,如果未能解决你的问题,请参考以下文章