Mid-SRVCC切换后unhold用户失败且呼叫中断(eMSC发送488)

【问题现象】

VoLTE用户A呼叫B,B呼叫保持A,A进行mid-eSRVCC,之后B unhold A失败,且呼叫中断。
【原因定位】

分析log

1) 首先检查eSRVCC流程,正常,eSRVCC切换成功

2)B用户unhold呼叫时,unhold的INVITE消息发到eMSC后,eMSC发了488 not acceptable Here。可见呼叫中断是候eMSC释放导致;


3) 对比分析B用户hold和unhold发出的INVITE消息,没有发现异常

4) 对比分析eMSC因eSRVCC和因unhold发出的INVITE消息,发现payloadtype有变化:

– eMSC因eSRVCC发出的INVITE:payloadtype为96 97
– eMSC因unhold时收到的INVITE:payloadtype为1028100
5) 检查eMSC上eSRVCC相关VMGW的配置,发现CODEC MODIFICATION CAPAB

为NOT POSSIBLE。由于A号码切换后的媒体payload type是96(AMR/8000),97

(telephone-event/8000),而unhold时payload type又使用102 8 100,eMSC参数CODEC MODIFICATION CAPAB为NOT POSSIBLE,不允许payload type绑定修改,造成了这个故障。
(注意:payload type是动态分配的,媒体编码方案其实没有改变,只是媒体编码方案与RTP净荷类型的绑定改变了)。


Payload type介绍:SDP的m行包含一种或多种格式,指示媒体流所使用的编码方案。RFC3551固定分配了
35种(payloadtype0~35)格式或编解码方案,称为静态净荷类型。分配完这些号码之后,又为新编解码方案动态分配一个从96~127之间的净荷类型号码。对于静态净荷类型,有净荷类型编号(payloadtype)就足以绑定,但对于动态净荷类型,还需要额外的编码信息,通过a行的rtpmap属性来实现绑定。
PT encoding media type clockrate channels

name                   (Hz)

0     PCMU        A           8,000       1

  • reserved A
  • reserved A

3    GSM         A           8,000       1

4    G723        A           8,000       1

5    DVI4        A           8,000       1

6    DVI4        A          16,000       1

7     LPC         A           8,000       1

8     PCMA        A           8,000       1

9    G722        A           8,000       1

10    L16         A           44,100       2

11    L16         A          44,100       1

12    QCELP       A            8,000       1

13    CN          A           8,000       1

14    MPA         A          90,000       (see text)

15    G728        A           8,000       1

16    DVI4        A           11,025       1

17    DVI4        A           22,050       1

18    G729        A           8,000       1

  • reserved A
  • unassigned A
  • unassigned A
  • unassigned A
  • unassigned A

dyn  G726-40   A           8,000       1

dyn  G726-32   A           8,000       1

dyn  G726-24   A           8,000       1

dyn  G726-16   A           8,000       1

dyn  G729D     A           8,000       1

dyn  G729E     A           8,000       1

dyn  GSM-EFR   A           8,000       1

dyn  L8        A           var.        var.

dyn  RED       A                      (see text)

dyn  VDVI      A           var.        1

Table : Payload types (PT) for audio encodings

PT encoding name media type  clock rate (Hz)
24      unassigned  V
25 CelB        V 90,000
26 JPEG        V 90,000
27 unassigned  V  
28 nv          V 90,000
29 unassigned  V  
30 unassigned  V  
31 H261        V 90,000
32 MPV         V 90,000
33 MP2T        AV 90,000
34 H263        V 90,000
35-71 unassigned  ?  
72-76 reserved     N/A N/A
77-95 unassigned  ?  
96-127 dynamic     ?  

dyn     H263-1998    V          90,000

Table : Payload types (PT) for video and combined Encodings

【解决方案】

使用指令修改配置

ZJGG:INDEX=44:TYPE=PROVPARAM::::::NUMBER=50:DWORDVALUE=3,:::;        将CODEC MODIFICATION CAPAB改为3 IP & ATM AAL2后,此问题解决。

本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(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

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