Cipceroid, Цикличность там не отключить, после добавления файлов надо делать moh reload.
02_ring это мелодия тонов вызова, сделай сам файл длинным, 2 минуты и более.
Проверил у себя, все получилось как надо. Проигрывается первый файл с оповещение busy, потом потом начинает играть второй файл продолжительностью 180 секунд. Если кто-то согласен ждать 180 секунд, то снова проиграет первый файл и напомнит что линия занята)
Cipceroid, Да, это мой косяк, опция "А" оповещает принимающую сторону, не дочитал.
Можно сделать через MOH
- создаешь папку с новым MOH, например тут /usr/share/asterisk/moh_busy
- кладешь в эту папку два файла, 01_busy.slm и 02_ring.slm.
- правишь musiconhold.conf, добавляешь
[busy]
mode=files
directory=moh_busy
не забудь сделать moh reload
Используешь такой диалплан same => n(busy),Dial(PJSIP/${EXTEN},60,m(busy))
В результате Dial будет проигрывать файлы из этой директории (moh_busy) во время звонка по очереди.