欢迎来到天天文库
浏览记录
ID:55491900
大小:82.00 KB
页数:3页
时间:2020-05-15
《通话音量较问题的处理方法.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、通话音量较小问题的处理方法一、问题现象:CTI系列板卡构建的呼叫中心系统,坐席和远端建立通话后,其中一方听到对方的声音音量较小。二、分析:通话过程中,远端话机输出的语音信号,在线路和总线传输过程中存在能量衰减现象,可能会导致近端接收到远端的语音信号音量过小。模拟外线通道、坐席通道、数字中继通道以及Sip通道都可能出现该现象。实现双方通话,应用程序都会使用总线连接函数,在总线连接过程中,可以使用驱动相应接口,调整下总线音量,实现加大通话音量的目的。三、解决方案:以某客户的问题为例:手机A呼叫板卡模拟通
2、道B,程序再进行总线连接,使手机与坐席C进行通话。通话后,坐席听手机的声音正常,但手机听坐席的声音较小。为了实现双方听到的声音都正常,需调整坐席通道的语音信号到外线通道总线混音器的音量,调整音量的方法有两种:方法1:修改配置项DefaultSpeakVolume的值,此种方法无需对应用程序做任何改动,但调整起来不够灵活。配置项在程序启动后生效,程序启动后不能进行动态的调整。配置项DefaultSpeakVolume详细说明请参考《程序员手册》相应章节说明。调整原则:哪方的声音轻,就将对应通道的Def
3、aultSpeakVolume值增大。注意:为了避免出现声音失真及杂音,不要将通道音量值调整过大,一般不要超过3,调整后的两个通道的音量值差不要大于3。手机A听到坐席C的声音轻,即坐席C的声音轻,可将坐席C对应的坐席通道DefaultSpeakVolume值往大调整。A:使用ShCtiConfig.exe自动配置工具进行设置。(5303以下版本驱动的配置工具没有开放该接口,需要使用方法B进行手动修改)DefaultSpeakVolume的设置如下图:B:在Shcticonfig.ini配置文件中,手
4、动添加配置项进行设置。在配置文件中找到对应[Board=x]章节,手动添加DefaultSpeakVolume配置项,并调整参数。(5303以下版本驱动均需手动添加)如果板卡ID为0,外线通道是0通道,坐席通道是8通道,上例中调整坐席的音量为:[Board=0]DefaultSpeakVolume=0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0注意:目前,通过调整配置项修改通话音量的方法只适用于模拟卡,对于数字卡和IP卡,目前还不支持。如模拟卡以外的板卡出现类似问题,可使用方法2进行
5、调整。方法2:修改应用程序,在建立总线连接时,通过调用SsmTalkWithEx函数,设置B与C两个通道的音量大小。示例代码:SsmTalkWithEx(0,0,8,2)示例代码中0是外线通道,8是坐席通道。将8通道的语音信号经过总线下到2通道的下总线混音器的音量调整为2,从而解决手机听坐席声音轻的问题。注:函数SsmTalkWithEx功能等同于配置项DefaultSpeakVolume,详细说明请参考《程序员手册》相应章节说明。
此文档下载收益归作者所有