排队机类型为U29系列,在web配置台中选择平台强制自录制后,呼入呼出接通后通话释放

发布时间:  2015-06-11 浏览次数:  376 下载次数:  0
问题描述
排队机类型为U29系列,在web配置台中选择平台强制自录制后,呼入呼出接通后通话释放。如果在was配置台中不对所有话务员启用强制录音功能,可以正常呼出。
处理过程

平台版本ICD版本3.6C60和U2980版本 V100R001C02SPC200。现场抓取icddebug消息,主叫50372 ,被叫10736518933406。

由于平台强制自录制会场录音需申请会场资源,因此重点分析icddebug日志中与会场相关的日志。

1.下图加粗为筛选出主被叫对应的消息。



2.下图加粗为申请会场的相关消息,request resource为开始申请会场。



3.下图加粗表示坐席侧加入会场成功,对应会场通道号10204。



4.下图加粗日志里可以看到用户侧入会失败、会场释放和平台呼叫释放。



会场录音时用户侧入会失败,需要从排队机侧继续排查,从U2990中DEBUG日志中排查。

根据消息跟踪资源连接失败消息的时间,在DEBUG日志中找到比较明确的原因。

Line 92990:  LEVEL:ERR  [usSRMNo = 10237, usBCLibNo = 359] User's SDP is not supported in Conf. ucConfCodecID = 1. usSBMNo = 236 [ FUNC:SBM_ConfMediaChnCmp, LINE:20364, FILE:<../../key_asset/key_ccu/src/sbm.c>] ProcessID:2165047297   M56M   PID:452  Time:2015-01-27 11:23:18
Line 92991:  LEVEL:ERR  [usSRMNo = 10237, usBCLibNo = 359] Peer channel codec is not supported in local MRP or TC Num is not supported. usSBMNo = 236. ConfCodecId = 1, ucSelectCodec is NULL. [ FUNC:SBM_RCAudioNegoNullCodecProc, LINE:16841, FILE:<../../key_asset/key_ccu/src/sbm.c>] ProcessID:2165047297   M56M   PID:452  Time:2015-01-27 11:23:1
Line 92992:  LEVEL:ERR  [usSRMNo = 10237, usBCLibNo = 359] ucConfCodec = 3, g_usCodecCap[ucConfCodec][DIRECTION_BOTH] = 140 [ FUNC:SBM_RCAudioNegoNullCodecProc, LINE:16845, FILE:<../../key_asset/key_ccu/src/sbm.c>] ProcessID:2165047297   M56M   PID:452  Time:2015-01-27 11:23:18 
Line 92993:  LEVEL:ERR  [usSRMNo = 10237, usBCLibNo = 359] ****** usConfMrpID = 0. ConfCodecList is supported as followed. ucAvMode = 1***** [ FUNC:SBM_ConfCodecPrint, LINE:21121, FILE:<../../key_asset/key_ccu/src/sbm.c>] ProcessID:2165047297   M56M   PID:452  Time:2015-01-27 11:23:18 
Line 92994:  LEVEL:ERR  [usSRMNo = 10237, usBCLibNo = 359] SM_CODEC_ID_G711_64K_A_LAW is supported. [ FUNC:SBM_ConfCodecPrint, LINE:21183, FILE:<../../key_asset/key_ccu/src/sbm.c>] ProcessID:2165047297   M56M   PID:452  Time:2015-01-27 11:23:18 
Line 92995:  LEVEL:ERR  [usSRMNo = 10237, usBCLibNo = 359] SM_CODEC_ID_G711_64K_U_LAW is supported. [ FUNC:SBM_ConfCodecPrint, LINE:21187, FILE:<../../key_asset/key_ccu/src/sbm.c>] ProcessID:2165047297   M56M   PID:452  Time:2015-01-27 11:23:18 
Line 92996:  LEVEL:ERR  [usSRMNo = 10237, usBCLibNo = 359] ****** Print End. ***** [ FUNC:SBM_ConfCodecPrint, LINE:21275, FILE:<../../key_asset/key_ccu/src/sbm.c>] ProcessID:2165047297   M56M   PID:452  Time:2015-01-27 11:23:18

根因
MRP中会场编解码配置为G711,而用户只支持G729编解码,由于G729需要的DSP开销大于G711,因此加入会场失败。
解决方案
MOD MRP: MRPNAME="mrp", MRPTYPE=MRP, AUDIOCONFECODE=G729
修改MRP中会场编解码为G729。

END