DTMF Tone on IOS 13 issue

There is a new feature on IOS 13 on my iPhone X (I went into an Apple store and tested in on several phone models all using IOS 13) that shortens the DTMF tone. So when you press a number in a automated system it has a short beep instead of a long tone. Every number on a keypad has a different DTMF tone that is how automated systems recognize that you have pressed 1 for english. I have an iPhone 8 with IOS 12 and IOS 12 still has the long DTMF signals, so this is an IOS 13 issue The short beep is not an issue when I am dialing out, but is an issue when I am trying to accept collect calls through a 3rd party, automated system when I press zero to accept the call it drops it because the DMTF tone is too short for the automated system to capture it. Anyone else having this issue.?

iPhone X

Posted on Oct 19, 2019 2:07 PM

Reply
Question marked as Top-ranking reply

Posted on Jun 12, 2020 8:09 AM

FIX: switch to 4G by turning off LTE


I can say with a high level of confidence that if your having this issue it's not the iPhones fault. This is almost definitely an IVR setup/development issue.


I develop and integrate IVR systems and have had this issue personally. It's an issue with how the IVR is handling the touch tone, its not an issue with the iPhone. We had this issue on our IVR systems and resolved it, but since you can't control the IVR systems here's what you can do to get it working: turn off LTE and use 4G when calling into an IVR that doesn't recognize your DTMF's.


I was able to record the DTMF's that the IVR received from the iPhone (note: this does not mean the iPhone created this, it just means that by the time it got to our system it was represented as seen; there can be intermediary systems that affect this).


Results:

When using and iPhone on ATT LTE the touch tones look PERFECT. I mean perfect. They are to the spec, exactly. I've never seen any other touch tone come through so perfect. They were exactly the length required, were spaced out exactly as needed, etc etc. When switching to 4G the perfect touch tones degraded but looked like any other ones we get on the system. The touch tones on LTE did not work, 4G did.


In our case the touch tones were being sent to a speech recognizer that then sends back DTMFs if it detects them. Once we changed our setup to recognize OOB touch tones it worked (it didn't have to send them to the speech recognizer, the driver that we have recognized them correctly and we just changed the driver to send us the touch tones instead of relying on the speech recognizer). There are reasons for having the IVR setup this way and in some cases the fix won't be as simple as it was in ours.

124 replies

Jul 8, 2020 10:18 PM in response to sl985

This is a difficult issue to fix

  • long tones get interpreted as multiple presses on some IVRs if the phone connection keeps dropping as you get sometimes when connecting to an overseas call centre and there is not enough bandwidth which gives you odd short periods of silence. This silence makes the IVR think you have pressed the key twice
  • short tones may not be picked up reliably by an older IVR


I do not like lots of settings but perhaps a long, medium and short option for DTMF tone length so you can adjust as required.

Jul 12, 2020 4:28 PM in response to JeremyLeeDiaz

JeremyLeeDiaz wrote:

It’s not something ANYONE cared about being changed.


That’s a rather large assertion.


i would bet someone did, in fact, care as engineers don’t usually change something like that on a whim.


In fact, it was likely because, as mentioned earlier, long tones often get interpreted as multiple tones due to cellular dropouts and perhaps due to DTMF regeneration along the line.

Jul 13, 2020 9:04 AM in response to JeremyLeeDiaz

Do you have access to Apple internal marketing documents? If not, your assertions that "no one wanted" something is on its face absurd.


"No one wanted to lose fingerprint ID?" FaceID is much faster in most cases.


No one asked for a redesign for iOS? I'm more than sure Apple has a lot of feedback indicating people want changes to all sorts of things.


The headphone jack, really? The iPhone could not be the thickness it is had it continued with a bulky headphone jack, nor would it have received IP68 certification.


Choose to believe what you want, and I get your frustration.


All I can tell you is to make sure you voice your frustration directly to Apple here:


Feedback - iPhone - Apple


For those curious about just some of the issues surrounding how this works, it's discussed in RFC 4733; the basic summary is that the tones you generate may not even be transmitted directly to the remote end; many carriers will decode the tones on your end and pass them along as data, and the remote end will regenerate the tones in question:


1. The gateway or end system can change to a higher-bandwidth codec
such as G.711 [19] when tone signals are to be conveyed. See new
ITU-T Recommendation V.152 [26] for a formal treatment of this
approach. Alternatively, for fax, text, or modem signals
respectively, a specialized transport such as T.38 [23], RFC 4103
[15], or V.150.1 modem relay [25] may be used. Finally, 64
kbit/s channels may be carried transparently using the RFC 4040
Clearmode payload type [14]. These methods are out of scope of
the present document, but may be used along with the payload
types defined here.

2. The sending gateway can simply measure the frequency components
of the voice-band signals and transmit this information to the
RTP receiver using the tone representation defined in this
document (Section 4). In this mode, the gateway makes no attempt
to discern the meaning of the tones, but simply distinguishes
tones from speech signals. An end system may use the same
approach using configured rather than measured frequencies.

All tone signals in use in the PSTN and meant for human
consumption are sequences of simple combinations of sine waves,
either added or modulated. (However, some modem signals such as
the ANSam tone [24] or systems dependent on phase shift keying
cannot be conveyed so simply.)

3. As a third option, a sending gateway can recognize tones such as
ringing or busy tone or DTMF digit '0', and transmit a code that
identifies them using the telephone-event payload defined in this
document (Section 2). The receiver then produces a tone signal
or other indication appropriate to the signal. Generally, since
the recognition of signals at the sender often depends on their
on/off pattern or the sequence of several tones, this recognition
can take several seconds. On the other hand, the gateway may
have access to the actual signalling information that generates
the tones and thus can generate the RTP packet immediately,
without the detour through acoustic signals.

RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals


Nov 30, 2020 10:05 AM in response to sl985

I am also having the DTMF problem with IOS 14.2. Your response indicates that COMCAST, the nation's LARGEST internet provider, does not have properly designed IVR equipment. When Comcast calls me back to ask if the internet is working properly, they insist that I input a "1" or a "2" for yes or no. I cannot give an answer because apparently the DTMF tones are too short for Comcast to recognize. HEY APPLE! Get real. Add a few milliseconds to the DTMF tone length and make the iPhone act like a phone.

Dec 2, 2020 3:53 PM in response to JeremyLeeDiaz

To echo Jeremy, we are a 5 (multiple generation) iPhone household. All devices are ATT. The 3 devices that are generation 8 and below all work fine. The 2 newer ones all 10 and above have dtmf issues with IVRs, security gate access etc. I have dialed multiple voice platforms, IVRs, and/or answered multiple security gate calls with each. The 3 older models work every time. The newer models NEVER work.

Dec 2, 2020 4:28 PM in response to Dogcow-Moof

That's what I noticed too and it seems that also some Android smartphones brands experience the same behavior. (2 simple keywords in search engines leads to similar situations.)

A customer has an iPhone 12 and the issue occurs with a brand tech support only and when I crosschecked with my own iPhone SE (1st generation SW 14.2) I obtained the same outcome while Android phones worked.

So I think there's 3 parts : device DTMF specs --> carrier translation --> IVR

What a mess... As often Apple takes the hits probably because all others brands tech support don't give a sh..


Apr 17, 2020 9:11 AM in response to sl985

I have a post a made about this too. My test involved using bluetooth headsets vs. nonbluetooth, and disbabling wireless calling (T-Mobile) It worked on some headsets but not others with wireless calling enabled (I do not know how audio routing in the iphone works, or if a headset could have a positive effect on wireless calling)


Thank you

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

DTMF Tone on IOS 13 issue

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.