I am currently having major issues with DTMF tones in various and sundry configurations. ANY and all suggestions are welcomed at this point.
I have two inbound trunk providers and both have similar problems, but still different.
FreePBX 2.9.0.7 on Asterisk 1.8.6.0 on Centos 5.7 32-bit
Sip Provider #1 - SIPSTATION
Sip Provider #2 - PhonePower/Voip.com
My first problem is with remote Voicemail access from offsite.
I can call into the system, access our IVR, enter the extension #, and then press “*” for voicemail access. This works wonderfully. At this point, the system prompts for the password and I enter it – but it ALWAYS says invalid. I have checked the logs and it is always receiving a password of “” – i.e. nothing. In other words, DTMF works all the way up to the point of the voicemail password entry and then it quits receiving. I have tried both rfc2833 and inband audio – and it works with neither. Actually, with rfc2833 other things don’t work as well either, so I have set everything in the system I know of to inband (which seems to work reliably). I have also set the codec to ulaw/g.711 across the board and disable all other codecs.
The second problem happens only on PhonePower, with whom we have a SIP trunking account. When I call into our system from an outside line, we are having some rather odd issues with DTMF tones not being recognized at all from any phone calling in. The call hits our IVR and we hear everything, but cannot press any buttons to make a selection or dial an extension. If I create a custom route and send all calls from that DID directly to an extension, I have verified that the call sounds fine and audio is working in both directions. I have also verified that once the call is connected to this extension, I can press buttons on the remote phone and I actually HEAR the DTMF tones being properly echoed to the extension. Once again, I have dtmfmode set to inband on this trunk and on the extension itself.
Lastly, a somewhat unrelated problem (maybe), when I call into our PhonePower trunks, no audible ringing tone is ever generated back to the inbound caller. With our SIPSTATION trunks, inbound callers hear ringing properly if I set a delay before connect and set the “RINGING” field. With the PhonePower trunk, all the caller hears is dead silence until the call is answered. I have also experimented with the “progressinband” flag, but that doesn’t seem to help either in this case.
Basically, does anyone out there have any ideas?
And does anyone out there have a PhonePower/VOIP.com SIP Trunking account (NOT a personal use account) working well with FreePBX/Asterisk that I can compare notes with?
Also, a few other points of interest…
-
I have setup a Google Voice trunk – and with everything else the same, it works fine for accessing voicemail remotely. It gets the DTMF password with no problem.
-
I have turned on DTMF in the Messages log and also just checked the main log. With SipStation, DTMF tones are being registered by the system UNTIL they hit the voicemail password prompt, then the system just seems to totally quit listening for them.
Is this potentially a bug in how Asterisk is handling inband audio DTMF over a SIP Trunk inside the voicemail module itself???
Thanks in advance!