Добрый день.
Не нашел похожей статьи поэтому пишу новую тему.
Есть задача вместо гудка поставить мелодию. Чтобы при звонке в трубке играла мелодия а не гудок. Не при постановке на HOLD, а при ожидании ответа.
Подготовил файл согласно рекомендациям: моно, частота 8000, 16 bit.
Трек называется Fight.wav
Создал директорию /var/lib/asterisk/moh/mymusic
Закинул туда файл Fight.wav
Переконвертировал его:
asterisk -r
file convert /var/lib/asterisk/moh/mymusic/Fight.wav Fight.ulaw
Вот вывод команды CLI> moh show classes:
Class: default
Mode: files
Directory: /var/lib/asterisk/moh/
Class: none
Mode: files
Directory: /var/lib/asterisk/moh/.nomusic_reserved
Class: mymusic
Mode: files
Directory: /var/lib/asterisk/moh/mymusic/
вот вывод команды CLI> moh show file:
Class: default
File: /var/lib/asterisk/moh//macroform-cold_day
File: /var/lib/asterisk/moh//macroform-robot_dity
File: /var/lib/asterisk/moh//macroform-the_simplicity
File: /var/lib/asterisk/moh//manolo_camp-morning_coffee
File: /var/lib/asterisk/moh//orig_Fight
File: /var/lib/asterisk/moh//reno_project-system
File: /var/lib/asterisk/moh//wav_Fight
Class: none
File: /var/lib/asterisk/moh/.nomusic_reserved/silence
Class: mymusic
File: /var/lib/asterisk/moh/mymusic//Fight
Входящий вызов идет на Ring group. В настройках Ring group в окне "play music on hold" поставил "mymusic". при звонке ничего не играет. Тишина. Хотя вызов идет.
Подскажите пожалуйста что не так?