Asterisk. Команда WaitForRing.

WaitForRing() - Ожидание звонка заданное количество секунд.

WaitForRing(времяожидания)
Ожидает заданное параметром вермяожидания количество секунд после завершения следующего звонка.

Пример:

; ожидаем звонка пять секунд, а затем передаем некую последовательность DTMF.
exten => 123,1,Answer()
exten => 123,2,WaitForRing(5)
exten => 123,3,SendDTMF(1234)

 

См. также: WaitForSilence()