Asterisk. MP3 для Music on hold (moh)

В этой статье я приведу пример настройки MP3 для Music on hold (moh) в Asterisk.

Сначала установим консольный mp3 плеер, например mpg123 в Ubuntu:

apt update
apt install mpg123

В CentOS так:

yum install mpg123

Откроем файл конфигурации в текстовом редакторе:

nano /etc/asterisk/musiconhold.conf

Найдем класс default и закоментируем две стандартные строки, а после них добавим новые три строки:

[default]
;mode=files
;directory=moh
mode=custom
directory=/var/lib/asterisk/mohmp3
application=/usr/bin/mpg123 -q -r 8000 -f 8192 -b 6048 --mono -s

Создадим директорию и скопируем в нее mp3 файлы:

mkdir /var/lib/asterisk/mohmp3
cp /home/ixnfo/*.mp3 /var/lib/asterisk/mohmp3/
chown -R asterisk:asterisk /var/lib/asterisk/mohmp3

Откроем консоль asterisk и применим изменения в файле musiconhold.conf:

asterisk -rvvv
moh reload

Готово, теперь можно позвонить на любой номер, поставить на удержание и проверить mp3 музыку.

Смотрите также мою статью:
Asterisk. Музыка на удержании (Music on hold)

Оставьте комментарий

Добавить комментарий