FreePBX, русский язык голосовых сообщений.


В этой статье мы поговорим о том как изменить язык веб интерфейса FreePBX Distro на русский, а так же о том как заставить говорить по русски наш Asterisk.

Итак начнём с простого, с веб интерфейса,  сначала нужно включить возможность изменения языка, делается это через меню Общие настройки (Settings) в разделе Дополнительные настройки (Advanced Settings).

Отвечает за это параметр Show Language setting в блоке Поведение вэб-интерфейса (GUI Behavior)

freepbx distro web

После того как мы задаём для этого параметра True надо сохранить изменение нажав на зелёный галочку, а затем нажать красную кнопку Применить изменения (Apply Config). После принятия изменения в веб интерфейсе в правом верхнем углу появляется меню с выбором языка. Так что на этом пункте мы закончим.

Переходим к русскому языку. Как Вы наверное уже знаете астериск разговаривает с нами используя набор заранее записанных фраз, по умолчанию при установке системы с дистрибутива присутствует только английский язык. Для загрузки русского языка нам понадобится ssh (терминал, коммандная строка итп), а так же у нашего астериска должен быть выход в интернет.

Итак, после того как мы залогинились в терминал, набираем последовательно сначала

mkdir -p /var/lib/asterisk/sounds/ru/

затем

wget -q --no-check-certificate https://github.com/pbxware/asterisk-sounds/tarball/master -O- \ | tar xzv --strip-components 1 -C /var/lib/asterisk/sounds/ru/

загрузятся основные фразы, и затем

wget -q --no-check-certificate https://github.com/pbxware/asterisk-sounds-additional/tarball/master -O- \ | tar xzv --strip-components 1 -C /var/lib/asterisk/sounds/ru/

в этот момент загрузится расширенный пакет фраз, всего их более 700, что покрывает практически все действия с астериском.

Хотелось бы обратить внимание, что русская озвучка предоставлена порталом IVR VOICE где Вы по очень демократичным расценкам можете заказать любые другие фразы для астериска, ну и конечно записать приветствие с названием своей компании. Ещё раз повторю, цены приятно удивляют, рекомендую.

Так, файлы мы загрузили, но астериск по прежнему не хочет говорит по русски, что ж не так? )

Осталась самая малость, задать основной язык. Делается это через меню Общие настройки(Settings) в разделеУстановки Asterisk для SIP(Asterisk SIP Settings).

В строке Язык (Language) что находится в блоке Дополнительные основные настройки (Advanced General Settings)надо прописать ru.

freepbx distro sip language

 

После внесения изменения жмём кнопку Submit Changes и красную кнопку Применить изменения (Apply Config). Всё, проверяем, наш астериск должен говорить по русски. Самый просто способ набрать *65.