Русификация звуков asterisk

установка звуковых файлов из архивов

скачиваем звуковые файлы

Благодаря ivrvoice.ru мы можем наслаждаться качественным звучанием русской речи в asterisk. Скачать стандартный и расширенный набор русских звуковых файлов для asterisk можно с Github. Стандартный набор звуковых файлов лежит здесь:
https://github.com/pbxware/asterisk-sounds/tarball/master
Расширенный набор звуковых файло лежит здесь:
https://github.com/pbxware/asterisk-sounds-additional/tarball/master

Для скачивания стандартного набора русских звуковых файлов перейдите в каталог /usr/src и запустите команду:
wget --no-check-certificate https://github.com/pbxware/asterisk-sounds/tarball/master -Ostandard-sounds.tar.gz
Скачанный файл будет иметь имя standard-sounds.tar.gz

Теперь аналогичным образом скачаем расширенный набор звуковых файлов для астериска:
wget --no-check-certificate https://github.com/pbxware/asterisk-sounds-additional/tarball/master -Oadditional-sounds.tar.gz 
Скачанный файл будет иметь имя additional-sounds.tar.gz

Распаковываем архивы

tar -xvzf standard-sounds.tar.gz
и
tar -xvzf additional-sounds.tar.gz

В результате у Вас появятся папки: с названиями типа: pbxware-asterisk-sounds-92a92f9, pbxware-asterisk-sounds-additional-1bc5821. Вам необходимо содержимое этих папок переместить (или скопировать) в папку со звуковыми файлами asterisk.

Куда копировать русские звуковые файлы asterisk

Каталог звуков asterisk содержит наборы звуковых файлов для воспроизведения цифр, чисел, букв алфавита и наиболее популярных слов и фраз (нередко на нескольких языках). Структура этого каталога имеет 2 варианта расположения файлов: старый и новый.
старый вариант:
/var/lib/asterisk/sounds/dictate/<язык>/, например /var/lib/asterisk/sounds/dictate/ru/
/var/lib/asterisk/sounds/digits/<язык>/, например /var/lib/asterisk/sounds/digits/ru/
/var/lib/asterisk/sounds/letters/<язык>/, например /var/lib/asterisk/sounds/letters/ru/
/var/lib/asterisk/sounds/phonetic/<язык>/, например /var/lib/asterisk/sounds/phonetic/ru/
и т.п.
новый вариант:
/var/lib/asterisk/sounds/<язык>/dictate/, например /var/lib/asterisk/sounds/ru/dictate/
/var/lib/asterisk/sounds/<язык>/digits/, например /var/lib/asterisk/sounds/ru/digits/
/var/lib/asterisk/sounds/<язык>/letters/, например /var/lib/asterisk/sounds/ru/letters/
/var/lib/asterisk/sounds/<язык>/phonetic/, например /var/lib/asterisk/sounds/ru/phonetic/
и т.п.

Старый вариант используется в asterisk до версии 1.4. Начиная с версии 1.4, в файле asterisk.conf добавлен параметр languageprefix. Если languageprefix=no, используется старый вариант расположения файлов, если languageprefix=yes — новый. В версии asterisk 1.6 новый вариант расположения файлов задан по умолчанию.

Соответственно, если Ваша версия asterisk — 1.6 и выше (например, версия 11 или 12), то архивы со звуковыми файлами надо распаковывать в /var/lib/asterisk/sounds/ru/ .

Запись опубликована в рубрике Asterisk. Добавьте в закладки постоянную ссылку.