ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы и их решения Asterisk как такового

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

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

Сообщение lamobot » 28 янв 2020, 13:39

Всем бобра!

Уважаемые коллеги!
Настроил меню IVR, но после нажатия на нужную кнопку астер долго соображает прежде чем сменить "раздел" ivr.
Причем в логах видно что нажатие есть и далее тишина около 5 секунд, а затем "переходит" в след. раздел и проигрывает озвучку для раздела.
5 секунд всегда, не меняется.
А когда в "разделе" жмём "номер отдела", то соединение происходит молниеносно!

[Показать] Спойлер: 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)
lamobot
 
Сообщений: 24
Зарегистрирован: 23 ноя 2016, 08:22
Откуда: Новосибсити

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

Сообщение Zavr2008 » 28 янв 2020, 14:16

exten => _#,1,Goto(menu_ivr,s,3)


Обычно это трансфер.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2161
Зарегистрирован: 27 янв 2011, 01:35

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

Сообщение lamobot » 28 янв 2020, 14:22

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

В логах после нажатия клавиши 3 происходит следующее:
[Показать] Спойлер:
[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 сек. и затем:
[Показать] Спойлер:
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')
lamobot
 
Сообщений: 24
Зарегистрирован: 23 ноя 2016, 08:22
Откуда: Новосибсити

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

Сообщение Zavr2008 » 28 янв 2020, 15:16

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

Понимаем что такое Set(TIMEOUT(digit)=1), ну и остальные там же.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2161
Зарегистрирован: 27 янв 2011, 01:35

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

Сообщение ded » 28 янв 2020, 16:29

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

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

Сообщение lamobot » 28 янв 2020, 16:47

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

Понимаем что такое Set(TIMEOUT(digit)=1), ну и остальные там же.


А ларчик просто открывался...
Огромное спасибо!
lamobot
 
Сообщений: 24
Зарегистрирован: 23 ноя 2016, 08:22
Откуда: Новосибсити

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

Сообщение lamobot » 28 янв 2020, 16:48

ded писал(а):+ учим что такое за знак _ в синтаксисе
Код: выделить все
exten => _#,1,Goto(menu_ivr,s,3)
exten => _*,1,Goto(one_ivr_,s,2)
и на кой вы его туда вставляете.


Это не я, это ТЗ.
lamobot
 
Сообщений: 24
Зарегистрирован: 23 ноя 2016, 08:22
Откуда: Новосибсити

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

Сообщение ded » 28 янв 2020, 16:56

lamobot писал(а):+ учим что такое за знак _ в синтаксисе
со второго раза понятней?
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение lamobot » 28 янв 2020, 17:43

lamobot писал(а):
ded писал(а):+ учим что такое за знак _ в синтаксисе
Код: выделить все
exten => _#,1,Goto(menu_ivr,s,3)
exten => _*,1,Goto(one_ivr_,s,2)
и на кой вы его туда вставляете.


Это не я, это ТЗ.


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

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

Сообщение ded » 28 янв 2020, 18:22

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

Отдельно, второй вопрос: у вас контекст [one_ivr]
и как понимать строку
Goto(one_ivr_,s,2) ??
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

След.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH