Xiaomiβs phone dialing can work in different modes, and users sometimes have to change it. For example, when connecting to old PBX or corporate phone systems, you may need to switch from tone dial (DTMF) to pulse. Or vice versa, to work correctly with modern voice calling services. In this article, we will discuss all the current ways to change dialing mode, including hidden settings and engineering menus.
It is important to understand that the interface and available options may differ depending on the Xiaomi model (e.g. Redmi Note 12 vs POCO X5) and the MIUI firmware version. We will look at the universal methods that work on most devices, and also point out the features for specific lines. If you use a smartphone older than 2020, some menu items may be placed differently - this will also be mentioned.
Before you start making changes, make sure that the problem is in the dial mode, and not in the settings of the operator or the operator. SIM-For example, the lack of audio signals when dialing is not always related to the type of set β it may be a feature of the firmware or the mode of the silent set is turned on.
Why you need to change the number
In 90 percent of cases, users experience this problem when they connect to older phone systems, and here are the most common scenarios:
- π’ Corporate PBX: many office mini PBXs (e.g. Panasonic) KX-TDA Avaya requires a pulsed dial for internal calls.
- π Home radio phones: some base stations (such as the older Gigaset) only work correctly with the tonal set.
- π Urban lines: In rare cases, fixed-line providers (e.g., Rostelecom in remote regions) may use the default pulse set.
- π§ Equipment testing: Communication engineers sometimes switch mode to diagnose lines.
Also, changing the set can help if you notice the following symptoms:
- β The number is dialed but the call does not pass (especially for short numbers like *100#).
- π There are no audible signals when you press the numbers (although there is sound in the tube).
- β±οΈ The delay between pressing numbers and registering them by the system.
β οΈ Attention: If the problem is only one SIM-Check it on another phone first, and it may be the operator's settings, not your Xiaomi.
Method 1: Changes to the phone's standard settings
On most modern Xiaomi smartphones (starting with MIUI 12), the dial mode change option is hidden, but it can be found through advanced call options.
- Open the phone application (pipe icon).
- Slip on the three dots in the upper right corner and select Settings.
- Go to the Calls section β Additional settings.
- Find dial type or DTMF mode (may be called tonal/pulse).
- Choose the right option: Tonal is the standard mode for modern networks (by default); Pulse is for outdated PBX. Auto-phone determines the mode (it does not always work correctly).
If dial type is not on the menu, then your model does not support the change through the standard interface, in which case move to the next method.
Check the version of MIUI in Settings β About the phone
Make sure that SIM-The card is active and catches the network
Record the current call settings (in case of rollbacks)
Restart your phone before changing-->
Method 2: Use of the engineering menu (USSD codes)
If the standard settings do not allow you to change the mode, you can use the engineering menu, which works on most Xiaomi devices, but you need to be careful - wrong actions can disrupt the communication module.
Here are two proven codes to access the set settings:
- Open the Phone app and type in: ##4636##Select Phone Information β Settings β Find the Dial Type item.
- Alternative code (for some models): ##83781## Here you need to select Diagnostic β Audio β DTMF Settings.
β οΈ Warning: Do not change other options in the engineering menu unless you are sure of their purpose. For example, resetting Radio Band settings can lead to loss of network.
What to do if the engineering menu does not open?
Method 3: Changes through third-party apps
If previous methods have failed, you can use specialized utilities that provide extended control over the communication module, but require root or ADB rights.
Top.-3 tested applications:
| Annex | Required rights | Features | Reference |
|---|---|---|---|
| Network Signal Guru | ADB | Allows you to change the type of set, DTMF-settings, signal strengths | Play Market |
| MTK Engineering Mode | Root | For smartphones with MediaTek chips (e.g. Redmi 9A) | Play Market |
| Shortcut Master | No root. | Helps you find hidden settings, including the type of set | Play Market |
Example of settings via Network Signal Guru:
- Install the application and provide access via ADB (instructions for first start).
- Go to the Call Settings section.
- Find the DTMF Type and select the desired mode.
- Save the changes and restart the phone.
Standard phone settings
Engineering menu (USSD-code)
Third-party annexes
I don't know, I haven't tried it yet.-->
Method 4: Use ADB-Teams (for advanced users)
If you have experience with Android Debug Bridge (ADB), you can change the dial mode via the command line, which is universal and works even on blocked firmware.
You'll need:
- π₯οΈ Computer with installed Xiaomi drivers and package ADB Tools.
- π± Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI β 7 times tap to unlock Developer Settings).
- π USB-cable (preferably original).
Step-by-step:
- Connect your phone to your PC and open the command line (or Terminal on Mac/Linux).
- Check the connection: Adb devices should display the name of your device.
- Enter the command to check the current mode: adb shell settings get global dtmf_tone_type 0 β tonal, 1 β impulse.
- Change mode (e.g. to pulse): adb shell settings put global dtmf_tone_type 1
- Reboot your phone: adb reboot
β οΈ Note: Some Xiaomi firmware (especially Chinese) dtmf_tone_type It may be called otherwise, for example. call_dtmf_type. To find out the exact name, use the command: adb shell settings list global | grep dtmf
π‘
If ADB doesnβt recognize the device, try reinstalling drivers via the Mi Flash Tool or using an alternative Universal ADB Drivers package.
Problems and Solutions After Recruitment
Sometimes, after a change in dialing mode, side effects occur, and here are the most common ways to eliminate them:
| Problem. | Possible cause | Decision |
|---|---|---|
| No sound when dialing | DTMF disabled in settings | Enable the sounds of the set in the Settings β Sound |
| It's not working. USSD-request | Impulse mode conflict | Temporarily switch to tone set |
| The delay between numbers | Incorrect DTMF settings | Reset the Engineering Menu settings |
| Reset to tonal after rebooting | Firmware restriction | Use ADB for permanent fixation |
If after changing the dial, the phone stopped ringing at all, follow the following steps:
- Check if the plane is activated.
- Reset the device.
- Reset network settings: Settings β SIM-maps and mobile networks β Resetting settings.
- If nothing helps, return the standard tone mode.
π‘
On most modern networks (4G/5G), pulse set is not supported. Use it only when connected to outdated PBX.
Features for different Xiaomi models
The manufacturer makes firmware changes for different lines, so the way you set it up may be different.
- π± Redmi Note (2021β2026): On the Redmi Note. 11/12 option hidden in Settings β System applications β Phone. β Type of kit. 10 Pro is required ADB alteration.
On smartphones with a Qualcomm Snapdragon processor (for example, Xiaomi) 12T, POCO F4) Change of the set through the engineering menu may be reset after the update MIUI. To fix the settings, use ADB-flag-bearer --user 0.