Диалплан Asterisk с синхронным выполнением скриптов Agi

Мне нужна помощь в плане набора номера. я хочу

  1. Получите звонок на добавочный номер 1111
  2. Если ответите, то выполните макро-объявление, которое распознает голос.
    Распознавание голоса производится шаг за шагом (каждые 20 секунд).
    Этот шаг может иметь всю продолжительность разговора
  3. Когда вызов зависает, остановите также скрипт Agi.

Я надеюсь, вы понимаете мою потребность.

Я пытаюсь сделать это:

[callcenter]
exten => 1111,1,Answer()
exten => _X.,1,Dial(SIP/1111,30,M(announcement))


[macro-announcement]
exten => s,1,NoOp()
 same = n,agi(speech-recog.agi,en-US)

Спасибо за помощь

0 ответов

Другие вопросы по тегам