VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk + IVR

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

fractal90
Сообщения: 11
Зарегистрирован: 19 июн 2015, 06:39

Asterisk + IVR

Сообщение fractal90 »

Ребят в общем такая ситуация в Asterisk не очень силен, имеется 2 сервера телефонии - Asterisk и CUCM, на Asterisk настроено интерактивное голосовое меню:

extensions.ael

Код: Выделить всё

context incoming {
        _!      => {
                Hangup(21);
        };
};

context f_scs {
        _!      => {
                Ringing();
                Wait(1);

                Read(DTMF_INPUT,/usr/local/asterisk/data/sounds/ru/welcome-1-2,1,,1,5);

                switch (${DTMF_INPUT}) {
                        case 1:
                                goto office_1,1;
                        case 9:
                                goto test,1;
                        default:
                                goto office_2,1;
                };
        };
        office_1      => {
                Set(CALLERID(name)=${CALLERID(num)});
                Dial(H323/7000@scs1,,rt);
                if ("${DIALSTATUS}" = "CHANUNAVAIL")
                        Dial(H323/3000@scs2,,rt);
                Hangup();
        };
        test    => {
                Set(CALLERID(name)=${CALLERID(num)});
                Dial(H323/04951355@scs1,,rt);
                if ("${DIALSTATUS}" = "CHANUNAVAIL")
                        Dial(H323/03431304@scs2,,rt);
                Hangup();
        };
        office_2  => {
                Dial(H323/9999@office_2,,rt);
                if ("${DIALSTATUS}" = "CHANUNAVAIL" || "${DIALSTATUS}" = "BUSY" || "${DIALSTATUS}" = "NOANSWER")
                        goto office_1,1;
                Hangup();
        };
вызов поступает на внешний номер голосового шлюза и переадресовывается на 04959999 по h323, далее проигрывается приветствие с предложением нажать 1 для перехода в office_1 или 2 для перехода в office_2 ес переводом в office_1 и дальнейшим переводом с office_1 на внутренние номера office_1 и office_2 все отлично, если же нажимать 2 то происходит перевод по h323 на номер 9999 на CUCM и с него на группу номеров после снятие трубки и просьбе перевести на номера office_2 происходит сброс вызова (набранный Вами номер не доступен) если звонить с мегафона, с билайна все нормально работает (хотя может это разовые случаи), если звонить с мегафона и просто ждать окончания приветствия голосового меню должен произойти автоматический перевод на номер 9999 который на CUCM но он иногда нормально переводит, а иногда по прошествии секунд 5-10 отвечает "набранный Вами номер не доступен" как найти где косяк?

в голосовом меню 2 цифры, цифра 1 переадресация в office_1, цифра 2 переадрессация в office_2, если ничего не жать то вызов уходит в office_2
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk + IVR

Сообщение ded »

Не надо на ael писать, если в Астериске не силён.
Установите вэб-оболочку, freePBX, и там всё настраивается IVR человеческим образом, а не языком программистов.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Asterisk + IVR

Сообщение virus_net »

fractal90 писал(а):как найти где косяк?

Код: Выделить всё

# asterisk -r
CLI> core set verbose 3
план действий: организовываем вызов, смотрим в консоль, вникаем
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
fractal90
Сообщения: 11
Зарегистрирован: 19 июн 2015, 06:39

Re: Asterisk + IVR

Сообщение fractal90 »

Пишет нет такой комманды - asterisk -r, а как накатить freepbx?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk + IVR

Сообщение ded »

fractal90 писал(а):Пишет нет такой комманды - asterisk -r,
Ага, ну тогда у Вас и Астериска там нет.
fractal90 писал(а):а как накатить freepbx?
Этот вопрос лучше всего задать Гуглю, он ответит очень хорошо написанными инструкциями. Какой смысл ещё одну тут писать?
fractal90
Сообщения: 11
Зарегистрирован: 19 июн 2015, 06:39

Re: Asterisk + IVR

Сообщение fractal90 »

fractal90 писал(а):Ага, ну тогда у Вас и Астериска там нет.
как тогда работает переадресация?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk + IVR

Сообщение ded »

Вот-вот, я тоже хотел у Вас спросить: как же тогда работает переадресация?
fractal90
Сообщения: 11
Зарегистрирован: 19 июн 2015, 06:39

Re: Asterisk + IVR

Сообщение fractal90 »

вот у меня там в папке asterisk несколько файлов, h323.conf, extensions.ael, sip.conf и ещё какие то в h323.conf указано на сервер CUCM в extensions указана работа с IVR, при отключение его IVR не работает и номер не доступен
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Asterisk + IVR

Сообщение april22 »

fractal90 писал(а):Пишет нет такой комманды - asterisk -r

Код: Выделить всё

ps axu |grep asterisk
Своими вопросами , вы загоняете меня в ГУГЛЬ.
fractal90
Сообщения: 11
Зарегистрирован: 19 июн 2015, 06:39

Re: Asterisk + IVR

Сообщение fractal90 »

april22 писал(а):
fractal90 писал(а):Пишет нет такой комманды - asterisk -r

Код: Выделить всё

ps axu |grep asterisk

root@asterisk14:~# ps axu |grep asterisk
asterisk 2456 0.0 3.6 254228 18344 ? S<sl Июн18 0:49 /usr/local/asterisk/bin/asterisk -C /usr/local/asterisk/etc/asterisk.conf -vvvvgFdp
root 4552 0.0 0.1 7856 868 pts/0 S+ 16:08 0:00 grep asterisk
root@asterisk14:~#
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH