пятница, 1 мая 2026 г.

🇷🇺 Как включить русский язык в VitalPBX


1. Установить русские звуковые пакеты

Подключитесь к серверу и выполните:

apt install asterisk-core-sounds-ru

Пакет asterisk-extra-sounds-ru может отсутствовать — это нормально.


2. Проверить установку

Убедитесь, что русские файлы есть:

ls /usr/share/asterisk/sounds/

Должна появиться папка вида:

ru_RU_f_IvrvoiceRU

3. Создать симлинк (обязательно)

Asterisk ищет звуки в другой директории, поэтому нужно выполнить:

ln -s /usr/share/asterisk/sounds/ru_RU_f_IvrvoiceRU /var/lib/asterisk/sounds/ru

4. Перезапустить Asterisk

asterisk -rx "core restart now"

5. Включить русский язык в Extension

В веб-интерфейсе:

PBX → Extensions → (нужный номер) → Advanced

Установите:

Language Code: ru

⚠️ Это ключевой шаг — без него система будет использовать английский язык


6. Проверка

В CLI Asterisk:

asterisk -rvvv

При звонке должно отображаться:

Playing '...' (language 'ru')

⚠️ Важно

  • Русский пакет в Asterisk неполный
  • При отсутствии файлов система автоматически использует английские
  • Некоторые функции (например echo test) могут остаться на английском

✅ Итог

Для работы русского языка необходимо:

  • установить звуковые пакеты
  • создать симлинк
  • обязательно указать Language Code = ru в Extension