我们有音乐暂停的问题(moh)。偶尔(也许每隔一秒),一个打电话的人会停下来,然后播放,音乐就会口吃或结巴(在不同程度上--有时你可以很好地听到音乐,偶尔会有轻微的干扰,有时,音乐是对沉默的干扰)。
我们的配置:
Asterisk 13.7.2 inside a VM
moh: WAV mono 8000 Hz 16bit PCL
asterisk.conf: internal_timing is unset (defaults to "yes")
MOH流过程中系统负载较低,但在访问wav文件的星号主进程中,lsof显示了大约20-30个线程。
不使用MP3文件,也不使用相关插件。类似的问题也发生在“原始”音乐搁置档案。
编辑:原来,显然,客户端软电话发送的RTP流(没有声音,即沉默)是混合在一起,从而造成口吃。我们可能会尝试降低星号服务器的级别,因为我们有另一个与星号11工作良好的设置。
发布于 2016-12-14 08:51:16
我在ivr提示上也有类似的问题,有一个磁盘i/o问题。客户将VM移动到另一个磁盘,并且运行正常。当我使用wav文件作为concanetated提示的源时,我常常会运行另一个问题。文件之间有一种破裂的噪音。解决方案是,我必须将提示转换为Asterisk的本机格式(SLN16),并在Goldwave中设置如下: RAW,PCM签名16位,小endian,16 The,mono。如果您可以使用ramdisk作为moh文件,实际上没有磁盘i/o。
发布于 2016-10-30 11:03:26
这可能与编解码器有关--信道使用的是哪个编解码器?你很可能会结结巴巴的。
https://serverfault.com/questions/811671
复制