模拟中继呼入时二次拨号(电脑话务员拨号)的异常排查方法
来源: | 作者:wltel | 发布时间: 2018-09-26 | 7775 次浏览 | 分享到:

主要现象为拨完无反应、电话挂断、仍继续播放提示语音等异常。
0、尝试更换外线端口测试。
1、外线拔下直接插话机,不经过交换机。
2、有问题的来电方拨该外线号码,话机振铃后接听。
3、来电方这边按相应的数字键,话机按同样的数字键,听起来声音应该是一致的(声音大小可能存在差别,声音高低、音调应完全一致)。
4、如果听不到,或者听到突突、发闷、变调的情况,可能是本地光猫设置问题(语音设置/ 电话设置 - DTMF - 改为“带内”或 “In Band”)。
     -- 语音的压缩方式如果为“G.723.1”、“G.729A”等高压缩比低码率的标准时,光猫在还原按键信号时可能失真,建议改为其他标准。
5、光猫固话作为来电方时,来电方端可能需要同样设置。
6、同个光猫出来的线,有的可以,有的不行,可能是光猫内部的端口参数设置不一致,或者光猫本身故障引起。



补充说明:

   如果尝试修改DTMF选项,以实现上面步骤中,各来电方打入按键音正常且没有变调,如果无法实现,可取消电脑话务员,或者设置电脑话务员不拨号转总机。


原理:

 不同来电方拨号 - 其设备会选择DTMF发号方式(SIP消息、RFC消息、带内语音直接传输) --经过网络/光纤等等传输 -- 接收端设备按照本地DTMF设置的方式解码(SIP消息、RFC消息、带内语音直接传输) ---还原声音到外线


收发两端的DTMF方式如果设置不同,就可能会造成拨号无法互传。部分设备在进入通话状态后,会停止本端的DTMF收号,以释放资源,会造成拨号时DTMF走自己设置的方式,通话时DTMF变为带内直接传输。


因此,可以尝试两端都设置为带内(inband),但是会有个问题,现在运营商的大网基本都是走的SIP,SIP通话时消息采用UDP发送,可能会有丢包、或者延时,造成DTMF编码偏移,可能导致无法识别或者信号断续。


这个和现在的运营商大网采用SIP传输有关,运营商局端设备也有可能会屏蔽通话中的SIP/RFC2833的拨号信息,而只传输带内语音。

如果发端设备(比如手机这些),拨号是走的5G或者4G网中的拨号相关的传输协议,不是走的带内语音透传。如果局端设备为了提高性能,屏蔽了通话中的拨号识别转换,转其他局时,拨号就会丢失。


当地的电信局端设备可能就是屏蔽了通话中的DTMF消息识别,因为对运营商来说,这个识别是不必要的。

 

如果遇到这种无法解决的情况(如果当地运营商局端设备屏蔽识别),只能是设置为人工值班或者电脑值班不拨号转总机的。

 




相关知识:

DTMF相关 (ws848.com)