Asterisk. Команда WaitMusicOnHold.

WaitMusicOnHold() - Ожидает заданное количество секунд, воспроизводя музыку во время ожидания.

WaitMusicOnHold(задержка)

Воспроизводит музыку во время ожидания в течение заданного количества секунд. Если музыка во время ожидания недоступна, задержка все равно будет, но без музыки.
Возвращает 0 по завершении выполнения, или –1 при разрыве соединения.

Пример:

; даем вызывающему абоненту пять минут послушать музыку во время ожидания
exten => 123,1,Answer()
exten => 123,2,WaitMusicOnHold(400)
exten => 123,3,Hangup()

 

См. также: SetMusicOnHold(), musiconhold.conf