IVR - помгите разобраться
Написал меню что бы можно было вводить внутренний номер при входящем звонке, но никак не могу сделать, если звонящий не набрал ничего, то его перекидовало бы например на секретаря (206 внутренний), вот код меню:
exten => s,1,Answer() ;Поднимаем трубку
exten => s,n,Wait(1)
exten => s,n,Background(zdravstujte)
exten => s,n,Set(numTries=1)
exten => s,n(naberite),Background(dial-exten-tone)
exten => s,n,WaitExten()
exten => 201,1,Goto(office,201,1) ;Нажали 201 переходим на меню x1
exten => 202,1,Goto(office,202,1) ;Нажали 202 переходим на меню x2
exten => 203,1,Goto(office,203,1) ;Нажали 203 переходим на меню x3
exten => 205,1,Goto(office,205,1) ;Нажали 205 переходим на меню x4
exten => i,1,Playback(izvinite) ;Нажали не 4-ре и не 5-ть . говорим что ввод не верный
exten => i,n,Goto(s,naberite) ; Возвращаемся и повторяем сообщение какие кнопки нажимать
exten => t,1,Set(numTries=$[${numTries} + 1]) ; Увеличивает кол-во попыток при таймауте
exten => t,n,GotoIf($["${numTries}" < "3"]?s|naberite) ;Пока потыток меньше 3-х повторяем
exten => t,n,Playback(do-svidanija) ;Кол-во попыток на таймаут израсходовано, прощаемся
exten => t,n,Hangup() ; Вешаем трубку
|