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

Очень долго переходит в меню IVR.

Проблемы Asterisk без вэб-оболочек и их решения

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

lamobot
Сообщения: 24
Зарегистрирован: 23 ноя 2016, 07:22
Откуда: Новосибсити

Очень долго переходит в меню IVR.

Сообщение lamobot »

Всем бобра!

Уважаемые коллеги!
Настроил меню IVR, но после нажатия на нужную кнопку астер долго соображает прежде чем сменить "раздел" ivr.
Причем в логах видно что нажатие есть и далее тишина около 5 секунд, а затем "переходит" в след. раздел и проигрывает озвучку для раздела.
5 секунд всегда, не меняется.
А когда в "разделе" жмём "номер отдела", то соединение происходит молниеносно!
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: ext.conf
[menu_ivr]
exten => s,1,Answer()
exten => s,2,Background(wellcom)
exten => s,3,Background(menu)
exten => s,4,WaitExten(1)
exten => 1,1,Goto(one_ivr,s,1)
exten => 2,1,Goto(two_ivr,s,1)
exten => 3,1,Goto(three_ivr,s,1)
exten => _#,1,Goto(menu_ivr,s,3)
exten => _*,1,Goto(menu_ivr,s,2)
exten => t,1,NoOp()
exten => t,2,Goto(one,s,2)
exten => i,1,NoOp()
exten => i,2,Goto(menu_ivr,s,3)

[one_ivr]
exten => s,1,NoOp()
exten => s,2,Background(first)
exten => s,3,WaitExten(4)
exten => _#,1,Goto(menu_ivr,s,3)
exten => _*,1,Goto(one_ivr_,s,2)
exten => t,1,Goto(one,s,1)
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Очень долго переходит в меню IVR.

Сообщение Zavr2008 »

exten => _#,1,Goto(menu_ivr,s,3)
Обычно это трансфер.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
lamobot
Сообщения: 24
Зарегистрирован: 23 ноя 2016, 07:22
Откуда: Новосибсити

Re: Очень долго переходит в меню IVR.

Сообщение lamobot »

Не в курсе про трансфер, всегда так делал.

В логах после нажатия клавиши 3 происходит следующее:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[2020-01-28 17:17:01] DTMF[2232][C-000088b1]: channel.c:4126 __ast_read: DTMF begin '3' received on SIP/5095-000151f8
[2020-01-28 17:17:01] DTMF[2232][C-000088b1]: channel.c:4130 __ast_read: DTMF begin ignored '3' on SIP/5095-000151f8
[2020-01-28 17:17:01] DTMF[2232][C-000088b1]: channel.c:4040 __ast_read: DTMF end '3' received on SIP/5095-000151f8, duration 100 ms
[2020-01-28 17:17:01] DTMF[2232][C-000088b1]: channel.c:4110 __ast_read: DTMF end passthrough '3' on SIP/5095-000151f8
Ожидание 5 сек. и затем:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Executing [3@menu_ivr:1] Goto("SIP/5095-000151f8", "three_ivr,s,1") in new stack
-- Goto (three_ivr,s,1)
-- Channel 'SIP/5095-000151f8' sent to invalid extension: context,exten,priority=three_ivr,s,1
-- Executing [i@three_ivr:1] NoOp("SIP/5095-000151f8", "") in new stack
-- Executing [i@three_ivr:2] Goto("SIP/5095-000151f8", "three_ivr,s,2") in new stack
-- Goto (three_ivr,s,2)
-- Executing [s@three_ivr:2] BackGround("SIP/5095-000151f8", "third") in new stack
-- <SIP/5095-000151f8> Playing 'third.ulaw' (language 'ru')
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Очень долго переходит в меню IVR.

Сообщение Zavr2008 »

Учим матчасть: http://asterisk.ru/knowledgebase/Asterisk+func+timeout

Понимаем что такое Set(TIMEOUT(digit)=1), ну и остальные там же.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Очень долго переходит в меню IVR.

Сообщение ded »

+ учим что такое за знак _ в синтаксисе

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

exten => _#,1,Goto(menu_ivr,s,3)
exten => _*,1,Goto(one_ivr_,s,2)
и на кой вы его туда вставляете.
lamobot
Сообщения: 24
Зарегистрирован: 23 ноя 2016, 07:22
Откуда: Новосибсити

Re: Очень долго переходит в меню IVR.

Сообщение lamobot »

Zavr2008 писал(а):Учим матчасть: http://asterisk.ru/knowledgebase/Asterisk+func+timeout

Понимаем что такое Set(TIMEOUT(digit)=1), ну и остальные там же.
А ларчик просто открывался...
Огромное спасибо!
lamobot
Сообщения: 24
Зарегистрирован: 23 ноя 2016, 07:22
Откуда: Новосибсити

Re: Очень долго переходит в меню IVR.

Сообщение lamobot »

ded писал(а):+ учим что такое за знак _ в синтаксисе

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

exten => _#,1,Goto(menu_ivr,s,3)
exten => _*,1,Goto(one_ivr_,s,2)
и на кой вы его туда вставляете.
Это не я, это ТЗ.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Очень долго переходит в меню IVR.

Сообщение ded »

lamobot писал(а):+ учим что такое за знак _ в синтаксисе
со второго раза понятней?
lamobot
Сообщения: 24
Зарегистрирован: 23 ноя 2016, 07:22
Откуда: Новосибсити

Re: Очень долго переходит в меню IVR.

Сообщение lamobot »

lamobot писал(а):
ded писал(а):+ учим что такое за знак _ в синтаксисе

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

exten => _#,1,Goto(menu_ivr,s,3)
exten => _*,1,Goto(one_ivr_,s,2)
и на кой вы его туда вставляете.
Это не я, это ТЗ.
Yes, Master!
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Очень долго переходит в меню IVR.

Сообщение ded »

Всё равно мимо. ТЗ может содержать глупости. Значит ли это, что нам надо их слепо копировать?
Может нужен третий раз?
Ответьте плз письменно, для чего знак подчёрка _ в диалплане, в номерах?

Отдельно, второй вопрос: у вас контекст [one_ivr]
и как понимать строку
Goto(one_ivr_,s,2) ??
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH