2023年12月30日发(作者:随身wifi怎么用的)
VoLTE内部体验回铃音异常分析与优化建议
重庆电信VoLTE业务支撑团队
一、 问题描述
在VoLTE内部体验测试中,截止目前共收集282个问题,其中回铃音类问题占比达到21.3%,是除接续类问题外最多的问题。对回铃音问题类型进行归纳,主要包括以下三类问题:
1、华为mate10、oppo-R15等手机终端在VoLTE域主叫拨打签约彩铃业务的IMS固网终端,主叫用户未听到任何声音,但被叫终端已振铃;
2、VoLTE域手机终端主叫拨打签约彩铃业务的IMS固网终端,遇到主叫用户听到彩铃与“嘟。。。嘟。。。”夹杂播放的现象;
3、部分IMS固话终端拨打VoLTE域手机终端,当被叫用户签约彩铃业务时,主叫用户可听到彩铃音;当被叫未签彩铃业务时,主叫用户未听到任何声音。
二、 信令分析
问题1和2属于 “V->固话”场景;问题3属于“固话->V”场景,其他场景(V->V,V->C,V->V)暂时未发现回铃音异常问题。
2.1 “V->固话”场景下回铃音异常分析
“V->固话”场景IMS侧信令基本流程示意图,如下:
UE
AInviteP-CSCFAS-CSCFAInviteAS
I/S-CSCFBInviteP-CSCFBUE
BP-Early-Media:suppertedRequire:preconditionSDP:a=curr:qos local nonea=curr:qos remote noneRequire:preconditionSDP:a=curr:qos local sendreva=curr:qos remote noneSDP:本对端precondition信息初始状态均为空180ring被叫更新SDP,(1)签约彩铃:彩铃平台填充媒体服务器地址,彩铃平台放音;(2)未签彩铃:主叫终端放音180ringupdataRequire:preconditionSDP:a=curr:qos local sendreva=curr:qos remote
sendrevupdata主叫更新SDPUpdata(200 OK)Invite(200 OK)ACK从信令流程上分析:
第一步:主叫V发送Invite消息,经IMS网络传递后,发送至被叫IMS网络;且主叫终端支持PEM(P-Early-Media),即:优先由后向网元放音。
第二步:被叫IMS网络查询被叫固话的签约信息,并则将Invite消息传递至被叫固话;
由于被叫固话终端不支持资源预留,它收到Invite消息后,会直接发送180ring消息,此时如被叫固话签约了彩铃业务,则彩铃平台会截断被叫侧发送的180ring消息,更新SDP信元如下信息:
A. 填充彩铃媒体服务器地址;
B. a=curr:qos local sendrev”;
C. a=curr:qos remote none” 表示对端precondition未就绪;
继续向主叫侧发送更新后的180ring消息,表示由彩铃平台负责播放彩铃音。
第三步:主叫V收到180ring消息后,发送update消息,更新SDP信元如下信息:
A. a=curr:qos local sendrev” 表示本端precondition已就绪
B. a=curr:qos remote sendrev”
主叫侧可听到彩铃平台播放的彩铃。
第四步:被叫固话发送update 200ok,答复主叫update消息
第五步:被叫固话发送Invite 200ok,答复主叫Invite消息确认
第六步:主叫V发送ACK,确认收到。
问题1:华为mate10、oppo-R15等手机终端在VoLTE域主叫拨打签约彩铃业务的IMS固网终端,主叫用户未听到任何声音,但被叫终端已振铃。
被叫固话签彩铃情况下:主叫终端支持PEM(P-Early-Media),主叫V收到彩铃平台(后向网元)更细后的180ring后,未发送updata消息,未与彩铃平台交互资源预留情况,因此无任何声音。
被叫固话未签彩铃情况下:无后向网元放音,则由主叫终端自行播放回铃音,故未签彩铃时可正常播放回铃音。
问题2:VoLTE域手机终端主叫拨打签约彩铃业务的IMS固网终端,遇到主叫用户听到彩铃与“嘟。。。嘟。。。”夹杂播放的现象。
主叫V终端支持Precondition(资源预留)机制,而彩铃平台会出现不能识别参数Precondition,导致无法截断被叫发送的180ring消息中的回铃音信息,将回铃和彩铃一同由媒体服务器地址指向网元发送给主叫播放。
2.2 “固话->V”场景下回铃音问题
固网拨打VOLTE完整信令流程示意图,如下:
UE
AInviteP-CSCFAI/S-CSCFAInviteAS
I/S-CSCFBInviteP-CSCFBUE
BP-Early-Media:suppertedSDP:a=curr:qos local nonea=curr:qos remote none183183Require:preconditionSDP:a=curr:qos local sendreva=curr:qos remote noneupdataRequire:preconditionSDP:a=curr:qos local sendreva=curr:qos remote
sendrevupdataUpdata(200 OK)180ringInvite(200 OK)ACK
从信令流程上分析:
第一步:主叫固话发送Invite消息,经IMS网络传递后,发送至被叫IMS网络;且主叫固话支持PEM。
第二步:IMS网络查询被叫V的签约信息,并则将Invite消息传递至被叫V;
被叫V收到Invite消息后回复183session消息,当主叫固话支持precondition时双方进行资源预留,反之不进行资源预留。更新SDP信元如下信息:
A. a=curr:qos local sendrev”;
B. a=curr:qos remote none”;
第三步:主叫固话收到183session消息后,发送update消息,更新SDP信元如下信息:
A. a=curr:qos local sendrev” ;
B. a=curr:qos remote sendrev” ;
第四步:被叫V发送update 200ok,答复主叫update消息;
第五步:被叫V发送180ring,若被叫签约彩铃业务,180ring发至彩铃平台填充彩铃媒体服务器地址后转至主叫;若未签彩铃业务,180ring直接由被叫发至主叫,告知主叫已振铃,主叫可听到彩铃或回铃音;
第六步:被叫V发送Invite 200ok,答复主叫Invite消息确认;
第七步:主叫固话发送ACK,确认收到。
问题3:部分IMS固话终端拨打VoLTE域手机终端,当被叫用户签约彩铃业务时,主叫用户可听到彩铃音;当被叫未签彩铃业务时,主叫用户未听到任何声音。
此类现象的信令流程中被叫V发送的183消息中未携带SDP,主、被叫未能实现SDP协商,无法实现后向网元放音。
被叫V未签彩铃业务情况,则由主叫固话自身放音,但多数固话终端不具备放音功能,无法自行播放回铃音,故出现无回铃现象。
被叫V签彩铃业务情况,则优先由后向网元放音,即:彩铃平台播放回铃音,故正常。
三、 解决办法
问题1:手机终端版本升级或者IMS升级兼容不规范终端解决。
问题2:彩铃平台升版解决。
问题3:对于固网IMS用户呼叫VoLTE用户,不经过MGCF,因此通过给VoLTE用户签约彩铃业务,临时解决。对于固网软交换主叫用户,重庆VoLTE支撑团队尝试在MGCF上设置由MGW播放回铃音,临时解决;
四、 总结建议
总之,目前回铃音异常的主要原因是:终端问题和彩铃平台问题。终端问题可能是VoLTE手机终端(问题1),也可能是固话终端(问题3)。已评估彩铃平台升级后,可彻底解决问题2。但针对问题1和3,由于终端类型较多,对所有
终端制定统一规范,难度较大;建议统一与IMS设备厂家沟通,评估能否通过IMS网络设备升级或更改MGCF设备放音等方案,以兼容不规范终端。
发布者:admin,转转请注明出处:http://www.yc00.com/num/1703944452a1326845.html
评论列表(0条)