FreePBX + IVR + перевод звонка из IVR на внутренний номер по таймауту
У меня ранее на 1.4.4 работала такая IVR-ка из extensions.conf на входящие
звонки:
[mainmenu]
exten => s,1,Wait(2)
exten => s,n,Background(main_menu) ; меню сообщает, что нажать для получения услуги или же выбора внутреннего абонента при наличии внутренне
exten => s,n,WaitExten(15) ; ждем ввода 15 секунд
exten => s,n,Dial(SIP/1001,20,Ttr) ; если за это время ничего не было введено, насильно переводим вызов на reception
exten => s,n,Hangup
а это, собственно, варианты после ввода выше:
exten => 1,1,Dial(SIP/1001,20,Ttr)
exten => 2,1,Dial(SIP/1004,20,Ttr)
exten => 3,1,Dial(SIP/1001,20,Ttr)
exten => 4,1,Dial(SIP/1009) ; факс
exten => 0,1,Macro(office,SIP/1001,20,Ttr) ; поочередно идет вызов на несколько офисных номеров, пока кто-либо не возьмет трубку
exten => _XXXX,1,Dial(SIP/${EXTEN},20,Ttr) ; или же прямиком попадаем на нужный экстеншн в оффисе
А теперь поставил FreePBX + * 1.4.35 и хочу реализовать этот же вариант
менюшки средствами AMP - а вариантов в опциях IVR не вижу. Там в любом
случае надо указать цифру, которую может ввести звонящий, иначе опция IVR
просто не будет принята к обновлению. А мне очень желательно иметь возможность по истечении таймаута переводить звонок на внутренний номер ( к примеру, 1001).
Если это через ivr-custom возможно сделать, тогда какую строку и где надо вставлять?
Подскажите, плз, куда идти и где копать?
|