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