IVR sometimes stuck on the Dialing ext

Status
Not open for further replies.

killmasta93

Joined
Aug 11, 2015
Messages
66
Reaction score
0
Hi,
I was wondering if someone could clear some doubt that i have with the IVR on elastix.

I have an IVR on my GSM trunk with extensions But lets say when the IVR starts talking and immediately put the number 0 or 1 it repeats and then it gets stuck and gives me the error message.

Then I try to wait until it finishes the IVR and i keep dialing 0 or 1 and nothing I was trying to look for the error though verbose and found that it keeps getting stuck not sure why? and sometimes works sometimes it does not

Thank you

Code:
3.200:8000
    -- Executing [s@ivr-3:6] Wait("SIP/gsm-00000033", "1") in new stack
    -- Executing [s@ivr-3:7] Set("SIP/gsm-00000033", "IVR_MSG=custom/TELSAT") in new stack
    -- Executing [s@ivr-3:8] Set("SIP/gsm-00000033", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set to 3.000
    -- Executing [s@ivr-3:9] ExecIf("SIP/gsm-00000033", "1?Background(custom/TELSAT)") in new stack
[2015-10-28 20:51:36] WARNING[3892][C-00000020]: mp3/interface.c:217 decodeMP3: Junk at the beginning of frame 00000000
    -- <SIP/gsm-00000033> Playing 'custom/TELSAT.slin' (language 'en')
    -- Executing [s@ivr-3:10] WaitExten("SIP/gsm-00000033", "5,") in new stack
    -- Timeout on SIP/gsm-00000033, going to 't'
    -- Executing [t@ivr-3:1] Playback("SIP/gsm-00000033", "sorry-youre-having-problems") in new stack
    -- <SIP/gsm-00000033> Playing 'sorry-youre-having-problems.gsm' (language 'en')
    -- Executing [t@ivr-3:2] Goto("SIP/gsm-00000033", "hang,1") in new stack
    -- Goto (ivr-3,hang,1)
    -- Executing [hang@ivr-3:1] Playback("SIP/gsm-00000033", "vm-goodbye") in new stack
    -- <SIP/gsm-00000033> Playing 'vm-goodbye.gsm' (language 'en')
    -- Executing [hang@ivr-3:2] Hangup("SIP/gsm-00000033", "") in new stack
  == Spawn extension (ivr-3, hang, 2) exited non-zero on 'SIP/gsm-00000033'
    -- Executing [h@ivr-3:1] Hangup("SIP/gsm-00000033", "") in new stack
  == Spawn extension (ivr-3, h, 1) exited non-zero on 'SIP/gsm-00000033'
 
I think i have figured out the issue it was that the IVR could not recognize my dial pad and prob was not PCM Encoded, 16 Bits, at 8000Hz since I recorded it directly though my extension using elastix it was worked

Hope this helps someone
 
you should select the good dtmfmode.
Your log shows a timeout (t) because it doesn't receive anything.
So i believe that could have a problem about that.
 
Hi thank you for the reply when you mean good dtmfmode do i add it to the trunk settings? Because on my EXT dtmfmode is RFC2833

Thank you
See pictures
 
And side your trunk?
nothing about dtmfmode!
You should set dtmfmode= RFC2833 or smething else!

You should know what your trunk uses about the dtmf
Is RFC2833 ?
Is INBAND ?
Is INFO ?

You must know it.
 
Hi,
Thank you for the reply, Im somewhat new to Elastix im more of pfSense networking. I have been trying to learn so far its good just fixing tiny little things, whats very funny when I call the GSM trunk from my iphone, and then the IVR comes up If i choose not to listen to the IVR and press the ext i need to hold down the number on my iphone until the IVR gets the tone of the number. I edited my trunks does it look good?

Thank you
 
Status
Not open for further replies.

Members Online Now

Forum statistics

Threads
111,859
Messages
589,433
Members
164,699
Latest member
CLTedu