Music on Hold (MoH)
Музыка во время ожидания
Формат mp3
Установка поддержки формата .mp3
sudo apt-get install asterisk-mp3 mpg123
Создадим директорию откуда будет браться музыка и добавим запись в соответствующий .conf файл
/etc/asterisk/musiconhold.conf
;! ;! Automatically generated configuration file ;! Filename: musiconhold.conf (/etc/asterisk/musiconhold.conf) ;! Generator: Manager ;! Creation Date: Thu Mar 12 17:16:51 2009 ;! [default] mode = files directory = /var/lib/asterisk/moh random = yes [newmoh] mode = mp3 directory = /var/lib/asterisk/moh/newmoh random = yes
Так же возможны варианты с использованием кого-либо проигрывателя
[newmoh] mode=custom directory = /var/lib/asterisk/moh/newmoh application=/usr/bin/mpg123 -q -r 8000 -f 8192 -b 2048 --mono -s
Хотя в случае когда проигрыватель не указывается, без установки mpg123 звук не идет, возможно он его использует по умолчанию или воспроизводить только определенный формат mp3 ???!@#$%&
Использовать mp3 с постоянный бит-рейтом!
(у меня 128кб/c воспроизводит)
Пример
Установка MoH в функции Dial ключом m c указание имени: m(newmoh).
/etc/asterisk/extensions.conf
... exten = XXX,n,Dial(SIP/${EXTEN},180,Ttrm(newmoh)) ...
Обсуждение