Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / IVR - помгите разобраться

IVR - помгите разобраться

Сообщений: 30

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() ; Вешаем трубку
2010-09-25 13:59

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: IVR - помгите разобраться

...
exten => s,n,WaitExten()
exten => s,n,GoTo(t,1)
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-09-25 14:14

Сообщений: 30

Re: IVR - помгите разобраться

в данном варианте, если человек сбросил трубку во то время когда автоответчик говорит приветствие, то звонок все-равное идет к:
exten => s,n,GoTo(t,1)
и в итоге секретарь получает в трубку гудки сброса
2010-09-25 15:03

Откуда: Саратов
Сообщений: 414

Re: IVR - помгите разобраться

exten => s,n,WaitExten()
exten => t,1,Dial(206)
+7(925)140-7438
2010-09-26 07:47

Сообщений: 30

Re: IVR - помгите разобраться

Evgen:

exten => s,n,WaitExten()
exten => t,1,Dial(206)
так же приходит сброшенный звонок на секретаря
2010-09-26 08:56

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: IVR - помгите разобраться

а иначе никак не сделаешь на аналоговых линиях
тут зависит от шлюза, на сколько быстро и качественно он определяет занятость линии
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-09-26 10:14

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru