Adding extension number via touch-tone dialing on smartphones Android often causes difficulties - especially when the automatic IVR system asks you to enter numbers after connecting. The problem is that by default most phones use pulse mode (DTMF) only after pressing the call button, and some older PBXs require forced switching to tone mode to dialing. In this article we will analyze all the methods - from standard dialer functions to hidden codes and third-party applications.

Difficulties also arise due to the difference in firmware: on โ€œcleanโ€ Android (for example, Pixel or Nokia) there is one algorithm, but on shells Samsung One UI, Xiaomi MIUI or Realme UI it is different. We tested all methods on current versions Android 13โ€“15 and collected universal solutions that work even on budget models.

If you often call hotlines of banks, government services or corporate PBXs where you need to enter numbers after answering, save this instruction to your bookmarks - it will save you hours of nerves. And for those who prefer visual cues, there are code table to quickly switch modes.

Let's start with the simplest - standard dialer functions that work without installing additional apps.

1. Standard method: tone dialing after connection

Most modern Androidsmartphones automatically switch to tone mode (DTMF) immediately after the subscriber answers the call. Here's how it works:

1. Dial the main number in the application Phone.

2. Press the call button (green handset).

3. Wait for a response from the automatic system or secretary.

4. The text "Tone dialing" (or DTMF) will appear on the dialing keyboard - now you can enter the digits of the extension number.

On some models (for example, Samsung Galaxy S23 or Xiaomi Redmi Note 12) the touch tone keyboard does not appear immediately, but after tapping on the screen during a call. If numbers are not dialed, check whether the screen is blocked by the proximity sensor (bring the phone to your ear and move it back).

  • โœ… Works on: all smartphones with Android 8.0+ (including Google Pixel, OnePlus, Motorola).
  • โš ๏ธ Problems: on old ones The PBX may not work due to signal delay.
  • ๐Ÿ”„ Alternative: if the numbers do not go through, try holding each button for 1-2 seconds.

Important! Some operators (for example, MTS or Beeline) may block the transmission of DTMF signals when roaming. In this case, use the methods from the following sections.

๐Ÿ“Š How often do you call extension numbers?
Daily
Several times a week
Rarely
Never

2. Forced switching to tone mode before the call

If the automatic system does not recognize your dialing after connecting, try forcefully turn on the tone mode before the call. To do this:

1. Open the application Phone and go to Dialing keyboard.

2. Enter the main number, then add a comma , (it means a pause of 2 seconds) or a semicolon ; (waiting for the subscriber to answer).

3. After the pause character, enter the extension number. Example:

88001234567,1234

Here 1234 โ€” extension number that will be dialed automatically after a pause.

Pause symbols work like this:

  • ๐Ÿ”น , โ€” pause 2 seconds (used for dialing before answer).
  • ๐Ÿ”น ; โ€” waiting for the subscriber to answer (dial after connection).
  • ๐Ÿ”น w โ€” manual waiting (on some firmware).

On Samsung i Xiaomi this method works stably, but on Google Pixel you may need to manually press the keyboard after a pause.

Enter a number followed by a semicolon (,) to pause|Add a semicolon (;) to wait for an answer|Test dialing on another phone|Use the "w" character (if supported)

-->

3. Codes for forced tone mode

If standard methods do not help, use service codes. They work on most smartphones, but may differ depending on the operator and firmware.

The most common codes:

CodeDescriptionExample use
##4636##Test menu (DTMF check)Enter code โ†’ "Phone information" โ†’ "Run DTMF ping test"
*#06#IMEI check (indirectly checks DTMF support)If IMEI is displayed - tone dialing is supported
61*[number]#Forced tone dialing for forwarding61*1234567890# (replace 123... with the number)
#43#Disable call waiting (may interfere DTMF)Dial before calling

How to use:

  1. Open the application Phone and go to the dialing keyboard.
  2. Enter one of the codes above (for example, ##4636##).
  3. If a menu appears with an option DTMF enable it.
  4. Call back and check the dialing of the extension number.

โš ๏ธ Attention: Service codes can reset network settings. If after using them the mobile data has disappeared, reboot the phone or manually select the operator in Settings โ†’ Mobile network.

What to do if the codes do not work?

If the service codes do not open the menu, this means that the manufacturer has blocked them in your firmware. An alternative is to use tone dialing applications (see section 5) or contact your operator's support service to check DTMF support on your SIM card.

4. Setting up tone mode in the engineering menu

For advanced users, there is a way to enable tone dialing via engineering menu. on Mediatek, Qualcomm and some Exynoschips, but requires caution - incorrect settings can disrupt the network.

Instructions for Mediatek processors:

  1. Enter code ##36446337## (or ##4636## โ†’ Engineering Mode).
  2. Go to Telephony โ†’ BandMode.
  3. Find the option DTMF or Tone Generation and enable it.
  4. Save the settings and restart the phone.

For Qualcomm Snapdragon:

  1. Enter ##4636## โ†’ select Phone Information.
  2. Scroll down to Set Preferred Network Type.
  3. Find parameter DTMF Tone and set value Enabled.

โš ๏ธ Attention: Changes to engineering menu may lead to network loss or IMEI reset. Before experiments, write down the current settings or create a backup via Settings โ†’ System โ†’ Backup.

๐Ÿ’ก

If the engineering menu does not open, try using the application MTK Engineering Mode (for Mediatek) or Shortcut Master to search for hidden functions.

5. Applications for touch tone

If the built-in tools Android do not work, install one of the specialized applications. They not only provide stable tone dialing, but also allow you to save dialing sequences for frequent calls.

Top 3 applications for DTMF:

  • ๐Ÿ“ฑ DTMF Tone Dialer - a simple dialer with support for pauses and saving patterns. Works even on older versions Android.
  • ๐Ÿ”Š Tone Generator - generates tones manually (useful for testing PBX).
  • ๐Ÿ“ž ExDialer - alternative dialer with advanced DTMF settings and call history.

How to set up DTMF Tone Dialer:

  1. Download the application from Google Play and open it.
  2. Enter the main number, then add a pause (button Pause) and an extension number.
  3. Save the sequence in Favorites for quick access.
  4. When making a call, the application will automatically switch to tone mode.

๐Ÿ’ก Tip: If you often call the same extension numbers (for example, a bank or support service), create a widget on the main screen with a saved sequence - this will save time.

6. Solving problems with tone dialing

If none of the methods work, check the following points:

Problem 1: Numbers are not dialed after connection

  • ๐Ÿ”‹ Check the battery charge - below 15%, some phones disable additional functions.
  • ๐Ÿ“ถ Make sure the network signal is stable (at least 2-3 bars). In an area of poor coverage, DTMF may not be transmitted.
  • ๐Ÿ”„ Switch from 4G to 3G in Settings โ†’ Mobile network โ†’ Network type - sometimes this helps.

Problem 2: The automatic system does not recognize the dialing

  • ๐Ÿ•’ Increase the duration of the tone in the dialer settings (if there is such an option).
  • ๐Ÿ”Š Try dialing numbers more slowly, at intervals of 1 second.
  • ๐Ÿ“ฑ Use another device (for example, a landline phone) to check operation PBX

โš ๏ธ Attention: Some corporate PBXs have filters that block DTMF from mobile phones. In this case, contact the PBX administrator and check whether touch-tone dialing from mobile numbers is supported.

๐Ÿ’ก

If the problem occurs with only one number, it is not your dialer that is to blame, but the recipient's PBX settings. Try calling from another phone or contact your organization's support.

FAQ: Frequently asked questions about touch-tone dialing on Android

Is it possible to dial an extension number without a pause?

Yes, but only if the PBX supports touch dialing. Try entering the number in the format 88001234567,,1234 (two commas = pause 4 seconds). If it doesn't work, use a semicolon (;) to wait for a response.

Why does touch-tone work on iPhone but not on Android?

In iOS tone dialing is turned on automatically when you press the keypad during a call, while on Android it depends on the firmware. Try the apps in section 5 or check your carrier settings (some block DTMF to save data).

How to check if tones are being transmitted?

Call your carrier's voicemail number (for example, 0500 for MTS or 0550 for Beeline) and try to dial any number. If the system responds, DTMF is working.

Is it possible to enable tone dialing by default?

No, Android does not provide such an option at the system level. But you can save numbers with pauses in contacts or use third-party dialers (for example, ExDialer), where this is configured.

What to do if, after dialing an extension number, the connection breaks?

This is a typical problem with old PBXs. Solutions:

  • Reduce the duration of the pause (replace , with w -manual waiting).
  • Dial the extension number as quickly as possible after the dial tone.
  • Try calling from another operator (for example, with Tele2 instead of MegaFon).