ЛР 1.11 - замена музыки ожидания
- Загрузите на виртуальную машину файл catgroove.mp3:
wget https://wiki.koobik.net/d/catgroove.mp3
- Установите аудиоконвертер и модуль mp3 для него:
apt install sox libsox-fmt-mp3
- Конвертируйте mp3-файл в wav (mono, 8 khz):
sox catgroove.mp3 -c 1 -t wav -r 8k catgroove.wav remix -
- Создайте директорию /var/lib/asterisk/catgroove/ и переместите в нее wav-файл.
- В musiconhold.conf создайте новый класс:
[catgroove]
mode=files
directory=/var/lib/asterisk/catgroove/
- Добавьте созданный класс музыки в диалплан:
exten => _1XX,1,Dial(SIP/${EXTEN},,m(catgroove))
- Добавьте созданный класс музыки в конфиг очереди:
[myqueue]
music=catgroove
- Перечитайте конфиги и проверьте, что в ожидании при звонке в очередь и на внутренний номер играет обновленная мелодия.
moh reload