Я установил Asterisk на свой Ubuntu Server, все работает отлично, за исключением воспроизведения пользовательских звуков.
Звучит 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 воспроизводить пользовательский звук?
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 -на-работающий