DTMF Issues

Status
Not open for further replies.

KDVosloo

Joined
Mar 6, 2018
Messages
2
Reaction score
0
ok so here is everything I have done and my results.

Called in on sip Trunk. IVR does not recognize DTMF tones.
Called in on sip trunk. Ext 100 (reception phone) does not sound dtmf tones from sip.

Call ext 900 from an ext 100, DTMF tones are sounded.
Register Account on microsip
Called in on sip trunk and DTMF tones are recognized.

therefore the issue is with 3cx DTMF on sip trunk. I have run every possibility looking for the DTMF settings on the sip trunk and have found nothing.

Can someone assist.

Thank you
 
3CX should handle any kind of DTMF. I don't think there is a way to limit or set the type of incoming DTMF. You can change outgoing DTMF method though (for softphones / 3CX Client)

Just a related story - likely a problem on your affected SIP trunk provider that they will have to change on their end:

We had an issue with Cox Sip Trunks. After gathering packet captures and working with 3CX support, 3CX determined Cox was sending RFC2833 DTMF (replaced by RFC4733) but they were not sending the correct amount of end packets (This type of DTMF uses packets instead of audio). Our IVR would repeat the menu because it didn't understand. Cox admitted an issue on one of their "switch" providers and are waiting on a firmware fix.

Our work-around was to have Cox change the incoming DTMF method to INBAND (this type of DTMF uses audio tones) instead of RFC2833. This fixed inbound but broke our outbound (we couldn't call into other company's auto-attendants).

We had to tell our 3CX PBX to use INBAND for outgoing DTMF (you can do this under the Phones / Phone Provisioning tab / 3CX Client).

We also had to set each Yealink phone to use INBAND DTMF. This setting sticks through reprovisioning while using the default templates thankfully.

RCF2833 is the default outgoing DTMF type for 3CX Client and Yealink - probably most SIP phones I would guess.

We are using Yealink T4 series phones.
 
So I contacted my SIP supplier and they said they have other 3cx PBX systems in the field and i need to look at the dtmf settings on the pbx.

their response was



I also tested ad his 3CX isnt responding to any selections, there is nothing we can do about this, the pbx is not accepting the RF2833 dtmf that we are passing onto it, they need to play around with the DTMF settings on pbx
 
As indicated, change the DTMF type in your endpoints to INBAND. 3CX merely passes what it see, so of the phones are set to use INBAND, then this is how 3CX will pass to the provider.
 
Hello @KDVosloo

Are you using a provider from our supported list? If you have a capture displaying the issue i would like to take a look at it. Send me a p.m. with any details so we can take a look at the issue.
 
Do you have a packet capture of a call where the digits fail? If you don't, start one and apply the filter rtpevent to your live capture and see if you receive any when a digit is pressed within your IVR. You should see that the buttons are pressed. If not, then you are not receiving the DTMF. You may also need to try the capture with a filter for sip INFO messages with sip.Info-Package
 
Status
Not open for further replies.

Latest Posts

Members Online Now

Forum statistics

Threads
111,852
Messages
589,387
Members
164,691
Latest member
Daz1964