Asterisk app: WaitExten

Приложение диалплана Asterisk - WaitExten:
ожидать ввода расширения (екстеншена) диалплана заданное кол-во времени,
а по истечении таймаута, продолжить выполнение диалплана со следующего приоритета.

Приложение WaitExten в макро-контексте не работает, как требуется. Используйте приложение Read вместо WaitExten

Синтаксис

WaitExten([seconds][,options])

Аргументы
  • seconds - Таймаут ожидания. Могут быть использованы не только целые числа, но и доли, например: 1.5 (секунд).
Параметры
  • m([x]): Воспроизвести Музыку на Удержании (MOH) во время ожидания ввода.
    • x - Класс Музыки на Удержании (MOH).

Для установки класса MOH в канале, можно также использовать функцию CHANNEL(musicclass)

см. также

Asterisk app: Authenticate

Asterisk app: BackGround

Команда Asterisk Dial

Asterisk app: Read

Asterisk app: SendDTMF

пример

Ожидание ввода номера после приветствия в IVR.

exten => s,1,Noop(IVR)
   same => n,Background(greetings)
   same => n,WaitExten(5)
exten => t,1,Dial(SIP/1000,30,tr)
exten => i,1,Dial(SIP/1000,30,tr)
exten => 1,1,Queue(queuename)
exten => 2,1,Dial(PJSIP/1001&PJSIP/1002,15,tr)

Команды диалплана Asterisk

  • asterisk/app/waitexten.txt
  • Последние изменения: 2018/11/27