NO JOY IVR not working properly with axvoice

bruce turrie

New Member
Joined
Jul 10, 2015
Messages
5
Reaction score
0
Not clear to me how to mark this solved but it is! It turned out that dtmfmode setting in the Axvoice trunk in Incredible PBX for Raspberry PI had dtmfmode=inband which is incorrect It should have been dtmfmode=rfc2833.

I'm running Incredible PBX 13.13 on my Raspberry pi 3. I have 2 trunks one from Google Voice and one from axvoice. Both work for outgoing calls. They share a inbound route leading to an IVR. The IVR plays a message and then expects the caller to press 1 to ring through. It works perfectly with GV, but when I call in to axvoice I hear the prompt but the IVR times out even though I press 1. I've tried disabling the GV trunk which did not help. When I direct axvoice directly to my ring group it does ring through. It seems like maybe axvoice is not passing the tone but then again...who knows?

The register string for my incoming sip looks like

myusername:[email protected]:5060/myaxvoicephonenumber


Here's the IVR related stuff from my log file.

[2018-05-08 10:40:33] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ext-did:18] Set("SIP/axvoice-0000000d", "CALLERID(name)=") in new stack
[2018-05-08 10:40:33] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ext-did:19] NoOp("SIP/axvoice-0000000d", "CallerID Entry Point") in new stack
[2018-05-08 10:40:33] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ext-did:20] Goto("SIP/axvoice-0000000d", "ivr-2,s,1") in new stack
[2018-05-08 10:40:33] VERBOSE[12745][C-00000006] pbx_builtins.c: Goto (ivr-2,s,1)
[2018-05-08 10:40:33] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:1] Set("SIP/axvoice-0000000d", "TIMEOUT_LOOPCOUNT=0") in new stack
[2018-05-08 10:40:33] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:2] Set("SIP/axvoice-0000000d", "_IVR_CONTEXT_ivr-2=") in new stack
[2018-05-08 10:40:33] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:3] Set("SIP/axvoice-0000000d", "_IVR_CONTEXT=ivr-2") in new stack
[2018-05-08 10:40:33] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:4] Set("SIP/axvoice-0000000d", "__IVR_RETVM=") in new stack
[2018-05-08 10:40:33] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:5] GotoIf("SIP/axvoice-0000000d", "0?skip") in new stack
[2018-05-08 10:40:33] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:6] Answer("SIP/axvoice-0000000d", "") in new stack
[2018-05-08 10:40:33] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:7] Wait("SIP/axvoice-0000000d", "1") in new stack
[2018-05-08 10:40:34] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:8] Set("SIP/axvoice-0000000d", "IVR_MSG=custom/answerpress1") in new stack
[2018-05-08 10:40:34] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:9] Set("SIP/axvoice-0000000d", "TIMEOUT(digit)=3") in new stack
[2018-05-08 10:40:34] VERBOSE[12745][C-00000006] func_timeout.c: Digit timeout set to 3.000
[2018-05-08 10:40:34] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:10] ExecIf("SIP/axvoice-0000000d", "1?Background(custom/answerpress1)") in new stack
[2018-05-08 10:40:34] VERBOSE[12745][C-00000006] file.c: <SIP/axvoice-0000000d> Playing 'custom/answerpress1.slin' (language 'en')
[2018-05-08 10:40:39] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:11] WaitExten("SIP/axvoice-0000000d", "10,") in new stack
[2018-05-08 10:40:49] VERBOSE[12745][C-00000006] pbx_builtins.c: Timeout on SIP/axvoice-0000000d, going to 't'
[2018-05-08 10:40:49] VERBOSE[12745][C-00000006] pbx.c: Executing [t@ivr-2:1] Set("SIP/axvoice-0000000d", "TIMEOUT_LOOPCOUNT=1") in new stack
[2018-05-08 10:40:49] VERBOSE[12745][C-00000006] pbx.c: Executing [t@ivr-2:2] GotoIf("SIP/axvoice-0000000d", "0?final") in new stack
[2018-05-08 10:40:49] VERBOSE[12745][C-00000006] pbx.c: Executing [t@ivr-2:3] Set("SIP/axvoice-0000000d", "IVR_MSG=no-valid-responce-pls-try-again") in new stack
[2018-05-08 10:40:49] VERBOSE[12745][C-00000006] pbx.c: Executing [t@ivr-2:4] Goto("SIP/axvoice-0000000d", "s,start") in new stack
[2018-05-08 10:40:49] VERBOSE[12745][C-00000006] pbx_builtins.c: Goto (ivr-2,s,9)
[2018-05-08 10:40:49] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:9] Set("SIP/axvoice-0000000d", "TIMEOUT(digit)=3") in new stack
[2018-05-08 10:40:49] VERBOSE[12745][C-00000006] func_timeout.c: Digit timeout set to 3.000
[2018-05-08 10:40:49] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:10] ExecIf("SIP/axvoice-0000000d", "1?Background(no-valid-responce-pls-try-again)") in new stack
[2018-05-08 10:40:49] VERBOSE[12745][C-00000006] file.c: <SIP/axvoice-0000000d> Playing 'no-valid-responce-pls-try-again.slin' (language 'en')
[2018-05-08 10:40:53] VERBOSE[12745][C-00000006] pbx.c: Executing [s@ivr-2:11] WaitExten("SIP/axvoice-0000000d", "10,") in new stack
[2018-05-08 10:40:53] VERBOSE[12745][C-00000006] pbx.c: Spawn extension (ivr-2, s, 11) exited non-zero on 'SIP/axvoice-0000000d'
[2018-05-08 10:40:53] VERBOSE[12745][C-00000006] pbx.c: Executing [h@ivr-2:1] Hangup("SIP/axvoice-0000000d", "") in new stack
[2018-05-08 10:40:53] VERBOSE[12745][C-00000006] pbx.c: Spawn extension (ivr-2, h, 1) exited non-zero on 'SIP/axvoice-0000000d'
 
Last edited:

Members online

Forum statistics

Threads
25,778
Messages
167,504
Members
19,198
Latest member
serhii
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Top