VoLTE用户在4G下播放呼叫等待音,切换到3G下播放busy音问题

【问题现象】

VoLTE用户签约了呼叫等待业务时,当VoLTE用户处于4G网络并处于通话状态时做被叫,主叫侧听到呼叫等待音。当VoLTE用户处于3G网络并处于通话状态时做被叫,主叫侧听到busy音,没有听到等待音。
【原因定位】
呼叫等待业务CW(CallWaiting)是被叫侧业务。若用户开通并激活了该业务,则当用户在通话中又有新的电话呼入时,该路新呼叫将处于等待状态。呼叫等待方在等待期间听呼叫等待音,用户对这路处于等待状态的呼叫可以选择接听、拒绝或不进行任何操作。
如果被叫用户UE_A域选在IMS或ICS,由MMTeLAS放呼叫等待音。

如果被叫用户UE_A域选在CS,当MODCSRTCFG命令中的“ICS能力指示”配置为“YES”时,由MMTeLAS放呼叫等待音。当MODCSRTCFG命令中的“ICS能力指示”配置为“NO”时,由CS域进行放音。
1、对比分析:MMTELAS上进行放音跟踪测试,4G下的放音跟踪和3G下的放音跟踪进行对比分析。

当在4G时,MMTELAS收到来自SCSCF的INVITE消息后,在响应给SCSCF的INVITE消息中增加了呼叫等待相关业务标示,如下图所示:

当在3G时,MMTELAS收到来自SCSCF的INVITE消息后,在响应给SCSCF的INVITE消息中未添加任何呼叫等待相关业务标示,在收到的后续180消息中也没有任何呼叫等待相关业务标示。
2、配置分析:根据放音流程,如果被叫用户UE_A域选在CS,当MODCSRTCFG命令中的“ICS能力指示”配置为“YES”时,由MMTeLAS放呼叫等待音。当MODCSRTCFG命令中的“ICS能力指示”配置为“NO”时,由CS域进行放音。
检查MMTELAS放音配置,ICS能力指示为“YES”,表示在3G下呼叫等待音由MMTELAS播放,如下:

3、原理分析:对于域选到4G网络时,MMTELAS会判断用户忙,并查询遇忙用户是否签约了呼叫等待业务。对于域选到CS网络时,MMTELAS不会判断用户忙,因此该场景MMTELAS认为用户不忙,所以没有带呼叫等待CW标志下去。当域选到CS网络时,MMTELAS根据收到的来自CS网络的180消息中携带的呼叫等待CW标志进行放音。
通过MMTELAS跟踪消息可知,收到的来自CS网络的180消息中没有呼叫等待CW标志。

由此可判断CS网络未签约呼叫等待业务。有呼叫等待CW标志的180消息如下:

综上所述:是由于业务一致性问题导致的放音问题,VoLTE网络中呼叫等待业务需要在IMS和CS网络同时签约。

【解决方案】

1、确保被测号码在2/3G的HLR中已开通呼叫等待功能。

2、把手机终端切换到2/3G网络,需要打开“呼叫等待”业务开关激活业务。

本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)

SBC返回404 Not Found因 STN-SR号码配置不匹配

长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”

SBC返回404 Not Found因 STN-SR号码配置不匹配

51学通信接头方式如下:

51学通信联络邮箱: gprshome@163.com
管理员及站长”爱卫生”微信号 : gprshome201101
喜马拉雅听FM频道:51学通信
优酷频道地址:i.youku.com/51xuetongxin
淘宝店:51xuetongxin.taobao.com
直播地址:douyu.com/zhihu
51学通信网站:www.51xuetongxin.com
微信公众号:51学通信(ID:woyaoxuetongxin)
赞 (1)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址