В этой статье мы поговорим о том как изменить язык веб интерфейса FreePBX Distro на русский, а так же о том как заставить говорить по русски наш Asterisk.
Итак начнём с простого, с веб интерфейса, как я уже описывал ранее, сначала нужно включить возможность изменения языка, делается это через меню Общие настройки (Settings) в разделе Дополнительные настройки (Advanced Settings).
Отвечает за это параметр Show Language setting в блоке Поведение вэб-интерфейса (GUI Behavior)
После того как мы задаём для этого параметра 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.
Так же надо будет задать в разделе Конфигурация ИП (IP Configuration) что находится в блоке Настройки NAT (NAT Settings) параметр Публичный ИП (Public IP). Эта штука на язык никак не влияет, но с другим параметром настройки не удастся сохранить.
После внесения изменения жмём кнопку Submit Changes и красную кнопку Применить изменения (Apply Config). Всё, проверяем, наш астериск должен говорить по русски. Самый просто способ набрать *65.
Источник: http://trustore.ru/article/asterisk/220-russian-in-freepbx-distro |