SOLVED IVR won't answer

steve54301

Guru
Joined
Jun 7, 2008
Messages
135
Reaction score
18
Hi, I am moving my system from the XMMP google voice to vestalink.

Everything is working but, when I set the incoming route to an IVR it just rings and rings. asterisk -rvv shows it answering, but is not. When I set the incoming route to an extension it rings.

Now here is where it gets weirder. When I directly call the vestalink DID the IVR answers. It does not when I call the google number that is set to forward to the vetalink DID.

PBX in a Flash Version = 1.7.5.5 Running on *HARDWARE*
FreePBX Version = 2.9.0.12
Running Asterisk Version = 1.8.3.2
Asterisk Source Version = 1.8.3.2

I thought maybe the Signal RINGING option under the incoming route was going to be the cure. But it is not.
 

rossiv

Guru
Joined
Oct 26, 2008
Messages
2,624
Reaction score
139
It could be a number of things.
First, your version of PIAF is old and deprecated. We're on PIAF3 now.
Next, I was going to blame the older XMPP support in your version of Asterisk, but you're not doing that here. You're just forwarding the GV DID to Vestalink, right?
Something is going wrong between GV and Vestalink. I remember back in the day that Google had to receive a "1" DTMF digit from the answering side before the call would truly "answer". I can't remember if that is the case any longer.
 

steve54301

Guru
Joined
Jun 7, 2008
Messages
135
Reaction score
18
Yes just forwarding the GV DID to Vestalink. I'd hate to have to do a new install. It 's something IVR related I think.
 

rossiv

Guru
Joined
Oct 26, 2008
Messages
2,624
Reaction score
139
You shouldn't have to do a new install. What happens if you direct the Vestalink DID to an extension, and then call the GV number?
 

steve54301

Guru
Joined
Jun 7, 2008
Messages
135
Reaction score
18
Like I said that works flawlessly. The phone rings and everything
 

steve54301

Guru
Joined
Jun 7, 2008
Messages
135
Reaction score
18
Here is what it looks like when I call the google number that just forwards to the vestalink one. It looks like it answered and played the IVR, but to me on the phone it just rings and rings.

Code:
root@pbx:/etc/asterisk $ asterisk -rvvvv
Verbosity is at least 4
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [920321****@from-trunk:1] NoOp("SIP/vestalink-00000001", "Catch-All DID Match - Found 920321**** - You probably want a DID for this.") in new stack
    -- Executing [920321****@from-trunk:2] Goto("SIP/vestalink-00000001", "ext-did,s,1") in new stack
    -- Goto (ext-did,s,1)
    -- Executing [s@ext-did:1] ExecIf("SIP/vestalink-00000001", "1?Set(__FROM_DID=s)") in new stack
    -- Executing [s@ext-did:2] Gosub("SIP/vestalink-00000001", "app-blacklist-check,s,1()") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/vestalink-00000001", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/vestalink-00000001", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/vestalink-00000001", "") in new stack
    -- Executing [s@ext-did:3] Set("SIP/vestalink-00000001", "CDR(did)=s") in new stack
    -- Executing [s@ext-did:4] ExecIf("SIP/vestalink-00000001", "0 ?Set(CALLERID(name)=920403***)") in new stack
    -- Executing [s@ext-did:5] Ringing("SIP/vestalink-00000001", "") in new stack
    -- Executing [s@ext-did:6] Set("SIP/vestalink-00000001", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [s@ext-did:7] Set("SIP/vestalink-00000001", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [s@ext-did:8] Goto("SIP/vestalink-00000001", "ivr-4,s,1") in new stack
    -- Goto (ivr-4,s,1)
    -- Executing [s@ivr-4:1] Set("SIP/vestalink-00000001", "TIMEOUT_LOOPCOUNT=0") in new stack
    -- Executing [s@ivr-4:2] Set("SIP/vestalink-00000001", "_IVR_CONTEXT_ivr-4=") in new stack
    -- Executing [s@ivr-4:3] Set("SIP/vestalink-00000001", "_IVR_CONTEXT=ivr-4") in new stack
    -- Executing [s@ivr-4:4] Set("SIP/vestalink-00000001", "__IVR_RETVM=RETURN") in new stack
    -- Executing [s@ivr-4:5] GotoIf("SIP/vestalink-00000001", "0?skip") in new stack
    -- Executing [s@ivr-4:6] Answer("SIP/vestalink-00000001", "") in new stack
    -- Executing [s@ivr-4:7] Wait("SIP/vestalink-00000001", "1") in new stack
    -- Executing [s@ivr-4:8] Set("SIP/vestalink-00000001", "IVR_MSG=custom/switchbd2") in new stack
    -- Executing [s@ivr-4:9] Set("SIP/vestalink-00000001", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set to 3.000
    -- Executing [s@ivr-4:10] ExecIf("SIP/vestalink-00000001", "1?Background(custom/switchbd2)") in new stack
    -- <SIP/vestalink-00000001> Playing 'custom/switchbd2.slin' (language 'en')
pbx*CLI>
Disconnected from Asterisk server
root@pbx:/etc/asterisk $
 

rossiv

Guru
Joined
Oct 26, 2008
Messages
2,624
Reaction score
139
Let me clarify for a moment - in your first post, you said that if you call the Vestalink DID directly from a cell or other phone, it works fine. That's not what I was asking...my apologies if I was unclear.
What I want you to try is to change your Inbound Route that points to the IVR to point directly to one of your extensions that you can physically answer. Call your Google Voice number, and see if your extension rings. If it does ring and you answer and you can't hear anything, try pressing "1" and then see if that fixes the issue.

Log looks fine, except that you're using a Catch-All DID match. But that can be worried about later.
 

steve54301

Guru
Joined
Jun 7, 2008
Messages
135
Reaction score
18
The extension rings, but sorry about that when I pick it up I get the "in cases of a fast pick up , you need to press 1" or something like that. So is there a work around for that?
 

steve54301

Guru
Joined
Jun 7, 2008
Messages
135
Reaction score
18
Thanks guys. Got it working. It's been a while for got about the whole "1" thing. I may just port out of google voice at some point... the silly games they play.
 

wardmundy

Nerd Uno
Joined
Oct 12, 2007
Messages
19,201
Reaction score
5,221
2 second answer delay in IVR setup works wonders with GV.
 

Members online

Forum statistics

Threads
25,812
Messages
167,765
Members
19,241
Latest member
bellabos
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