Страница 1 из 1

IVR не звонит на внутренные после тайаута

СообщениеДобавлено: 21 мар 2018, 10:47
okamigo
Уважаемые пользователи!
Прошу Вашей помощи, замучался с этим IVR

Создал транк согласно данным провайдера в freepbx.
outgoing:
Код: выделить все
Trank name: name
type=friend
host=sip_adrress
fromdomain=sip_adrress
dtmfmode=rfc2833
disallow=all
allow=alaw&ulaw
insecure=port,invite
qualify=no
defaultuser=username
fromuser=username
secret=mlraynm8
directmedia=no
nat=force_rport,comedia
context=from-trank


В incoming:
Код: выделить все
user context: 420
User datails:
type=friend
host=sip_adrress
fromdomain=sip_adrress
dtmfmode=rfc2833
disallow=all
allow=alaw&ulaw
insecure=port,invite
qualify=no
defaultuser=username
fromuser=username
secret=mlraynm8
directmedia=no
nat=force_rport,comedia

register string: user:password@sip_address:5060/420

В inbound routes указал, чтобы звонок шел сразу на ivr.
Звонок идет, вызывается голосовое меню, когда нажимаю цифру нормально переводит на внутренный номер, однако после таймаута не переводит на оператора либо на внутренный номер который я указал в настройках ivr.

Помогите пожалуйста решить эту проблему.

----
От модератора: Используйте теги. Сообщение отредактировано.

Re: IVR не звонит на внутренные после тайаута

СообщениеДобавлено: 21 мар 2018, 11:49
virus_net
Откройте CLI, откройте логи.

Re: IVR не звонит на внутренные после тайаута

СообщениеДобавлено: 21 мар 2018, 12:08
okamigo
вот:
Код: выделить все
pbx.c: Executing [s@ivr-2:12] WaitExten("SIP/420-00000000", "3,") in new stack
pbx_builtins.c: Timeout on SIP/420-00000000, going to 't'
pbx.c: Executing [t@ivr-2:1] Set("SIP/420-00000000", "TIMEOUT_LOOPCOUNT=1") in new stack
pbx.c: Executing [t@ivr-2:2] GotoIf("SIP/420-00000000", "0?final") in new stack
pbx.c: Executing [t@ivr-2:3] Set("SIP/420-00000000", "IVR_MSG=no-valid-responce-pls-try-again") in new stack
pbx.c: Executing [t@ivr-2:4] Goto("SIP/420-00000000", "s,start") in new stackщ
pbx_builtins.c: Goto (ivr-2,s,10)
pbx.c: Executing [s@ivr-2:10] Set("SIP/420-00000000", "TIMEOUT(digit)=3") in new stack
func_timeout.c: Digit timeout set to 3.000
pbx.c: Executing [s@ivr-2:11] ExecIf("SIP/420-00000000", "1?Background(no-valid-responce-pls-try-again)") in new stack
file.c: <SIP/420-00000000> Playing 'no-valid-responce-pls-try-again.slin' (language 'en')
pbx.c: Spawn extension (ivr-2, s, 11) exited non-zero on 'SIP/420-00000000'
pbx.c: Executing [h@ivr-2:1] Hangup("SIP/420-00000000", "") in new stack
pbx.c: Spawn extension (ivr-2, h, 1) exited non-zero on 'SIP/420-00000000'

забыл еще написать в freepbx также сделал outbound routes

в качестве route cid указал 420,а Trunk Sequence for Matched Routes тоже 420

[Показать] Спойлер:
pbx.c: Executing [s@ivr-3:12] WaitExten("SIP/690904-00000000", "10,") in new stack
pbx_builtins.c: Timeout on SIP/690904-00000000, going to 't'
pbx.c: Executing [t@ivr-3:1] Set("SIP/690904-00000000", "TIMEOUT_LOOPCOUNT=1") in new stack
pbx.c: Executing [t@ivr-3:2] GotoIf("SIP/690904-00000000", "0?final") in new stack
pbx.c: Executing [t@ivr-3:3] Set("SIP/690904-00000000", "IVR_MSG=no-valid-responce-pls-try-again") in new stack
pbx.c: Executing [t@ivr-3:4] Goto("SIP/690904-00000000", "s,start") in new stack
pbx_builtins.c: Goto (ivr-3,s,10)
pbx.c: Executing [s@ivr-3:10] Set("SIP/690904-00000000", "TIMEOUT(digit)=3") in new stack
func_timeout.c: Digit timeout set to 3.000
pbx.c: Executing [s@ivr-3:11] ExecIf("SIP/690904-00000000", "1?Background(no-valid-responce-pls-try-again)") in new stack
file.c: <SIP/690904-00000000> Playing 'no-valid-responce-pls-try-again.slin' (language 'en')
pbx.c: Spawn extension (ivr-3, s, 11) exited non-zero on 'SIP/690904-00000000'
pbx.c: Executing [h@ivr-3:1] Hangup("SIP/690904-00000000", "") in new stack
pbx.c: Spawn extension (ivr-3, h, 1) exited non-zero on 'SIP/690904-00000000'
chan_sip.c: Saved useragent "3CXPhone 6.0.26523.0" for peer 402


---
От модератора:
И снова сообщение отредактировано. ИСПОЛЬЗУЙТЕ ТЕГИ.

Re: IVR не звонит на внутренные после тайаута

СообщениеДобавлено: 21 мар 2018, 15:10
virus_net
okamigo писал(а):вот

И о чем это вам говорит ?

IVR не звонит на внутренные после тайаута

СообщениеДобавлено: 22 мар 2018, 14:44
Kroteg
Код: выделить все
pbx_builtins.c: Goto (ivr-2,s,10)
pbx.c: Executing [s@ivr-2:10] Set("SIP/420-00000000", "TIMEOUT(digit)=3") in new stack
func_timeout.c: Digit timeout set to 3.000
pbx.c: Executing [s@ivr-2:11] ExecIf("SIP/420-00000000", "1?Background(no-valid-responce-pls-try-again)") in new stack

А почему Set? Где Dial?
Нет функции вызова экстеншна.

Re: IVR не звонит на внутренные после тайаута

СообщениеДобавлено: 28 мар 2018, 10:02
okamigo
уважаемые пользователи!
Спасибо большое за помощь, разобрался с проблемой. Заново настроил транк, также удалил старый ivr, потом сделал новую.