我已经在我的 Ubuntu 服务器上安装了 Asterisk,除了播放自定义声音之外,一切运行正常。
Asterisk 声音可以播放,但是我上传的这个文件无法播放(在其他服务器上可以播放,它是 .WAV PCM 16bit 8000)。
以下是一些日志输出:
[Feb 6 22:55:45] WARNING[11045] file.c: File custom/sohoitsoluciones does not exist in any format
[Feb 6 22:55:45] WARNING[11045] file.c: Unable to open custom/sohoitsoluciones (format 0x4 (ulaw)): No such file or directory
[Feb 6 22:55:45] WARNING[11045] app_playback.c: ast_streamfile failed on SIP/Out4903-0000001d for custom/sohoitsoluciones
如何让 Asterisk 播放自定义声音?
答案1
Asterisk 在错误的位置查找录音。您可以使用以下方法修复此问题:
mv /usr/local/share/asterisk/sounds /usr/local/share/asterisk/sounds.old
其次是
ln -s /var/lib/asterisk/sounds/custom /usr/local/share/asterisk/sounds
chown -R asterisk:asterisk /usr/local/share/asterisk/
chmod -R 755 /usr/local/share/asterisk/
我在这里找到了这个:http://www.freepbx.org/forum/freepbx/installation/ivr-not-working