После нескольких часов битья головой о стенку решил прибегнуть к помощи сообщества.
Решил у себя на одну PBX-у перенести с привычного эластикса на самолично воздвигнутый бутерброд.
Поставил Debian 6.
Прописал репозитарий Диджиума и оттуда поставил Asterisk 1.8.7.1.
Поставил FreePBX 2.9.0.7.
Перетащил все настройки и самозаписанные голосовые сообщения.
Все в принципе работает но вылезло одно "но" - астериск упорно отказывается воспроизводить как записанные мной войс-промпты так и русские войс-промпты из каталога "ru" (взятые на ivrvoice.ru)
Вот выдержки из лога.
Вместо воспроизведения приветствия в IVR тишина
Код: Выделить всё
[2011-12-07 16:36:47] VERBOSE[7056] pbx.c: -- Executing [s@ivr-4:12] ExecIf("SIP/3330-00000009", "1?Background(custom/for_main_ivr)") in new stack
[2011-12-07 16:36:47] WARNING[7056] file.c: File custom/for_main_ivr does not exist in any format
[2011-12-07 16:36:47] WARNING[7056] file.c: Unable to open custom/for_main_ivr (format 0x4 (ulaw)): No such file or directory
[2011-12-07 16:36:47] WARNING[7056] pbx.c: ast_streamfile failed on SIP/3330-00000009 for custom/for_main_ivr
Код: Выделить всё
root@pbx:~# ls -l /var/lib/asterisk/sounds/custom/for_main_ivr.wav
-rw-rw-r-- 1 asterisk asterisk 137720 Ноя 4 2010 /var/lib/asterisk/sounds/custom/for_main_ivr.wav
Код: Выделить всё
[2011-12-07 16:39:28] VERBOSE[7109] file.c: -- <SIP/3330-0000000a> Playing 'vm-login.slin' (language 'ru')
Код: Выделить всё
root@pbx:~# ls -l /var/lib/asterisk/sounds/ru/vm-login.alaw
-rw-rw-r-- 1 asterisk asterisk 22988 Апр 28 2010 /var/lib/asterisk/sounds/ru/vm-login.alaw
Код: Выделить всё
[directories](!)
astetcdir => /etc/asterisk
astmoddir => /usr/lib/asterisk/modules
astvarlibdir => /var/lib/asterisk
astdbdir => /var/lib/asterisk
astkeydir => /var/lib/asterisk
astdatadir => /usr/share/asterisk
astagidir => /usr/share/asterisk/agi-bin
astspooldir => /var/spool/asterisk
astrundir => /var/run/asterisk
astlogdir => /var/log/asterisk
[options]
verbose = 3
languageprefix = yes ; Use the new sound prefix path syntax.
defaultlanguage = ru ; Default language
Самое противное что не могу понять как у Гугла спросить - такое ощущение что я один с такой проблемой, у остальных все нормально...