Asterisk app: Answer
Приложение Asterisk: Ответить на вызов.
Описание
Отвечает на вызов, если соединение еще не установлено. (If the call has not been answered, this application will answer it. Otherwise, it has no effect on the call.)
Синтаксис
Answer([delay])
Аргументы
delay - время в миллисекундах, между ответом и переходом к выполнению последующих шагов диалплана
exten => s,1,Answer()
Пример использования Answer:
Иногда требуется принять вызов, прежде чем выполнить какое-то действие, например проиграть голосовое сообщение IVR.
[ivr-main] exten => s,1,Answer() exten => s,n,Background(demo-congrats) exten => s,n,WaitExten(10) exten => _1,1,Dial(PJSIP/1000@office&PJSIP/1001@office,60,tr) exten => _2,1,Dial(PJSIP/2000@office,60,tr) exten => _[12]XXX,1,(Dial(PJSIP/${EXTEN}@office,60,tr) exten => i,1,Dial(PJSIP/1000@office&PJSIP/1001@office,60,tr) exten => t,1,Dial(PJSIP/1000@office&PJSIP/1001@office,60,tr) same => n,Hangup