В этой статье мы поговорим о том как изменить язык веб интерфейса FreePBX Distro на русский, а так же о том как заставить говорить по русски наш Asterisk.
Веб интерфейс
Всем привет.
Итак начнём с простого, с веб интерфейса, как я уже описывал ранее, сначала нужно включить возможность изменения языка, делается это через меню Общие настройки (Settings) в разделе Дополнительные настройки (Advanced Settings).
Отвечает за это параметр Show Language setting в блоке Поведение вeб-интерфейса (GUI Behavior)
После того как мы задаём для этого параметра True надо сохранить изменение нажав на зелёный галочку, а затем нажать красную кнопку Применить изменения (Apply Config). После принятия изменения в веб интерфейсе в правом верхнем углу появляется меню с выбором языка. Так что на этом пункте мы закончим.
Русский голос
Переходим к русскому языку. Как Вы наверное уже знаете астериск разговаривает с нами используя набор заранее записанных фраз, по умолчанию при установке системы с дистрибутива присутствует только английский язык. Для загрузки русского языка нам понадобится ssh (терминал, командная строка итп), а так же у нашего астериска должен быть выход в интернет.
Итак, после того как мы залогинились в терминал, набираем последовательно сначала
1 |
mkdir -p /var/lib/asterisk/sounds/ru/ |
затем
1 |
wget -q --no-check-certificate <a href="https://github.com/pbxware/asterisk-sounds/tarball/master" target="_blank" rel="noreferrer noopener">https://github.com/pbxware/asterisk-sounds/tarball/master</a> -O- \ | tar xzv --strip-components 1 -C /var/lib/asterisk/sounds/ru/ |
загрузятся основные фразы, и затем
1 |
wget -q --no-check-certificate <a href="https://github.com/pbxware/asterisk-sounds-additional/tarball/master" target="_blank" rel="noreferrer noopener">https://github.com/pbxware/asterisk-sounds-additional/tarball/master</a> -O- \ | tar xzv --strip-components 1 -C /var/lib/asterisk/sounds/ru/ |
в этот момент загрузится расширенный пакет фраз, всего их более 700, что покрывает практически все действия с астериском.
Так, файлы мы загрузили, но астериск по прежнему не хочет говорит по русски, что ж не так? )
Осталась самая малость, задать основной язык. Делается это через меню Общие настройки(Settings) в разделе Установки Asterisk для SIP(Asterisk SIP Settings). Для старших версий FreePBX надо ещё выбрать затем справа Chan Sip.
В строке Язык (Language) что находится в блоке Дополнительные основные настройки (Advanced General Settings)надо прописать ru.
IP затесался
Так же надо будет задать в разделе Конфигурация ИП (IP Configuration) что находится в блоке Настройки NAT (NAT Settings) параметр Публичный ИП (Public IP). Эта штука на язык никак не влияет, но с другим параметром настройки не удастся сохранить.
После внесения изменения жмём кнопку Submit Changes и красную кнопку Применить изменения (Apply Config). Всё, проверяем, наш астериск должен говорить по русски. Самый просто способ набрать *65.
Вопросы и пожелания, замечания можно оставлять ниже в комментариях.