Why Call Holding Gets Into Hand and When to Turn It Off
Call retention feature on Xiaomi smartphones (including the Redmi line and the POCO) It often works by default, but it's not always convenient, for example, when an active call is made and a second call is received, the system automatically puts the first conversation into standby mode, which can interrupt important communication or create confusion. This is especially true for users who often use double-digit SIM-Card or works with corporate numbers.
In some versions of MIUI (especially 12-14), retention settings are hidden deep in the menu or not in the GUI, due to Xiaomiโs policy of simplifying the interface for the mass user by removing โextraโ options, but you can turn off the feature through standard settings, or using hidden commands or ADB.
It is important to understand the difference between holding a call and waiting for a call:
- ๐ Retention โ an active call is paused when answering a second call (the subscriber hears music or silence).
- โณ Waiting โ the second call simply signals arrival without interrupting the current conversation.
In this article, we will talk about the disabling of retention โ when the first call is forcibly suspended.
Method 1: through standard phone settings (MIUI 12โ14)
The easiest method is to use built-in MIUI options. However, it does not work on all models: on some devices (for example, the Redmi Note 10 Pro or the POCO X3 Pro), the item may not be available.
- Open the phone application (pipe icon).
- Press three points (โฎ) top-right โ Select Settings.
- Go to Calls or Additional Settings (name depends on the version of MIUI).
- Find the option to Hold a Call (may be called Wait/Contain or Additional Call Features).
- Turn off the slider or uncheck the tick next to the item.
If there is no such item, try an alternative path: Settings โ SIM-maps and mobile networks โ [choose SIM] โ Additional settings โ Holding a call.
๐ก
On some Xiaomi firmware, the option is hidden under the operator's Service item. If it is not available, then the function is managed at the level of the operator. SIM-The card can be disabled only through the operator or ADB.
Method 2: Through USSD-operator
If the phone is not set up, it may be that the retention is activated by the mobile operator. USSD-code โ a short command that you need to enter in the phone application as a number.
Universal commands for disabling retention (working for most Russian operators: MTS, Beeline, MegaFon, Tele2):
#004# โ Disable all forwarding services (including retention)
*#43# - Checking the status of the call retention
##43# - Disabling the retentionAfter you enter the code, press the call button. In a few seconds, an SMS or a notification of successful shutdown will arrive.
- ๐ Try restarting your phone.
- ๐ Check the current code with your operator (for example, MTS may differ from Tele2).
- ๐ง Check if they are blocked. USSD-team-set MIUI (Settings โ Annexes โ Permits โ Additional authorizations โ USSD-code).
Method 3: Disconnect via Engineering Menu (MTK/Qualcomm)
On Xiaomi smartphones with MediaTek (Helio G-series) or Qualcomm Snapdragon processors, you can use an engineering menu, which requires caution - incorrect settings can disrupt the network.
Instructions for MediaTek:
- Open the Phone app and enter the code ##36446337## (or #4636## for older versions).
- Go to Phone Information (or Phone Information)
- Scroll down to Set Call Waiting (or similar).
- Choose Disable for both of you. SIM-cards if any).
- Press Turn Off Radio (the phone will temporarily lose the network), then Turn On Radio.
For Qualcomm Snapdragon:
- Enter the code ##4636##.
- Select Phone Information 1 (for the first SIM) or Phone Information 2 (for the second).
- Find the Call Waiting string and change the value to Disable.
- Reboot the phone.
What to do if the engineering menu is not opened?
Method 4: Use ADB-Teams (for advanced users)
If standard methods don't work, then Android Debug Bridge (ADB) is a tool for deep tuning, which requires a computer and a developer mode on.
Step-by-step:
- Activate Developer Mode: Go to Settings โ About Phone โ MIUI Version. Click 7 times on the MIUI Version bar until the notification appears.
USB debugging
- Back to Settings โ Additionally. โ For developers.
- Activate the debugging slider over USB.
- Connect your phone to your PC, install it. ADB-Drivers and open the command line in the folder with the platform-tools.
- Enter the commands in turn: adb devices (should appear your device) adb shell settings put global call_waiting 0
- Reboot the phone.
๐ก
Network reset removes stored Wi-Fi passwords, coupled Bluetooth devices and APN settings. Save important data in advance!
If the retention is still active, the problem lies at the level of the SIM-Cards โ contact the operator with a request to disable the service manually.
Compatibility table with Xiaomi models
| Xiaomi model | Standard settings | USSD-team | Engineering menu | ADB | Notes |
|---|---|---|---|---|---|
| Redmi Note 11 Pro+ | โ (MIUI 13) | โ | โ (Qualcomm) | โ | Retention is managed by the operator |
| POCO X4 Pro | โ | โ | โ (MediaTek) | โ | Reboot is required after ADB |
| Xiaomi 12T Pro | โ (MIUI 14) | โ | โ | โ | Engineering menu blocked |
| Redmi 10C | โ | โ | โ (Qualcomm) | โ | USSD-codes are unstable |
| Xiaomi Mi 11 Lite | โ (MIUI 12.5) | โ | โ | โ | โ |
The data in the table is relevant for MIUI 12-14 firmware. On custom firmware (for example, LineageOS or Pixel Experience), the methods may differ.
Frequent Mistakes and How to Avoid Them
When you disable call retention, users often face typical problems, and here are the most common ones and ways to solve them:
- ๐ Retention is activated after the update: This is a feature MIUI โ After major updates, some settings are reset. Solution: Repeat the shutdown through ADB or USSD-command, then disable automatic firmware updates in Settings โ The phone. โ Updating the system.
- ๐ต It's not working. USSD-Commands: Check if your carrier or antivirus is blocking them (such as Avast or 360 Security). Disable protection temporarily or use another dialing app (such as Truecaller).
- ๐ง No "Contain Call" option in the settings: This means the function is operated by the operator. Try: Call Support asking to disable Call Waiting. Insert SIM to another phone (such as a Samsung or iPhone) and disable retention there.
๐ก
If you use two of them SIM-maps, disable the hold separately for each! SIM not extend to the second.
โ ๏ธ Note: At some business class tariffs (for example, MTS "Business" or MegaFon "Office"), the retention of a call may be part of a package of services.