Can't get number tones to work

mikeytag
Posts: 4
Member Since:
2008-12-11

Hi All,

I just finished setting up my first Trixbox server with Teliax and am happy to report that all extensions, DIDs, inbound/outbound, fax everything works. I only have one teeny annoying problem. If I call an IVR from one of my phones that asks for number input (i.e. press 1 for english,support,billing etc), the number doesn't pass through. The IVR on the other end doesn't "hear" my input and I can't progress through any menus.
Any ideas?

Thanks,
Mike



jervin
Posts: 89
Member Since:
2007-01-07
DTMF

I had a problem like that once on my Grandstream BT102, and it seemed to be the setting in the phone for DTMF.

In my current definition it looks like this, which works for me:
Send DTMF: in-audio "X" via RTP (RFC2833) via SIP INFO

You might want to see if there are any settings for DTMF on your phone. In FreePBX for the extension I have dtmfmode set to rfc2833 which matches.

So, it's a thought.



mikeytag
Posts: 4
Member Since:
2008-12-11
RE: DTMF

jervin,

Thanks for the info and reminding me that what I am talking about is DTMF. A search on Google showed me that some people are using dtmfmode=inband rather than rfc2833. However, both don't work for me. I realize now that it doesn't help unless I post here the equipment I am using. All the phones are Polycom ip430 and I am using the latest version of Trixbox. I took a look at the web config for our phones and can't seem to find any setting for DTMF. I am going to download the manual from Polycom and take a look there though. If anyone has any experience with these phones it would be much appreciated.



mikeytag
Posts: 4
Member Since:
2008-12-11
Just got it to work!

I found this here: http://www.trixbox.org/forums/trixbox-forums/trixbox-endpoints/se...
The only thing I modified was tone.dtmf.rfc2833Control="1", the original author had it at 0. However when I had it at 0, external dtmf worked but internal (checking voicemail) didn't. I changed it to 1 and now both work.

Try this:
1-Have Teliax set your account to auto for DTMF negotiation. 2-Switch your teliax trunk to SIP if it is not already.
3-Add this line to your teliax sip trunk peer details in FreePBX
dtmfmode=rfc2833
4-Set you extentions in FreePBX to dtmfmode=rfc2833
5-locate the tones section of your /tftpboot/sip.cfg. Change it to match this:
DTMF tone.dtmf.level="-15" tone.dtmf.onTime="50" tone.dtmf.offTime="50" tone.dtmf.chassis.masking="0" tone.dtmf.stim.pac.offHookOnly="0" tone.dtmf.viaRtp="1" tone.dtmf.rfc2833Control="1" tone.dtmf.rfc2833Payload="101"
6-Reboot your phones and test.

This should set everything but your phones to rfc2833 and your phones to sipinfo.

The other problem I was having was that I was calling Teliax and testing against their IVR. The Teliax support rep said that is probably a problem on their side integrating with legacy systems or something. So, I tried calling AAA (1-800-920-5798) and it worked! I hope this helps someone else out there.



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.