How to Remove Call Retention on Xiaomi Phone: All Working Methods

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.

  1. Open the phone application (pipe icon).
  2. Press three points (โ‹ฎ) top-right โ†’ Select Settings.
  3. Go to Calls or Additional Settings (name depends on the version of MIUI).
  4. Find the option to Hold a Call (may be called Wait/Contain or Additional Call Features).
  5. 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 retention

After 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).
๐Ÿ“Š Your mobile operator?
MTS
Beeline
MegaFon
Tele2.
Yota
Other
I don't know.

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:

  1. Open the Phone app and enter the code ##36446337## (or #4636## for older versions).
  2. Go to Phone Information (or Phone Information)
  3. Scroll down to Set Call Waiting (or similar).
  4. Choose Disable for both of you. SIM-cards if any).
  5. Press Turn Off Radio (the phone will temporarily lose the network), then Turn On Radio.

For Qualcomm Snapdragon:

  1. Enter the code ##4636##.
  2. Select Phone Information 1 (for the first SIM) or Phone Information 2 (for the second).
  3. Find the Call Waiting string and change the value to Disable.
  4. Reboot the phone.
What to do if the engineering menu is not opened?
If nothing happens after you enter the code, it is possible: 1. Your version of MIUI blocks the engineering menu (relevant for Xiaomi on Android 12+). 2. The code has been changed for your model (try ##4636## or ##8255##). 3. Root rights are required (rarely, but it happens on custom firmware).

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:

  1. 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 modelStandard settingsUSSD-teamEngineering menuADBNotes
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.

FAQ: Answers to Frequent Questions

Can I disable call retention without root rights?
Yes, in 90% of cases, standard methods (phone settings) are enough, USSD-team ADB). Root is only required for deep modification of system files, which is not necessary for this task.
After the hold was turned off, the second call was missing.
You have disabled not only hold, but call waiting. To return notifications of the second call (without holding the first), use the command: settings put global. call_waiting 1 or USSD-code *43# (waiting-in).
My Xiaomi doesn't have an engineering menu. What do I do?
Your model (Redmi Note 12, POCO F5, etc.) is likely blocking access to it. Alternatives: Use ADB. Try applications like MTK Engineering Mode (for MediaTek) or Shortcut Master (for hidden menus).
The operator says you can't turn off the hold.
No, it's not. By law, you have the right to disable any paid or free service. If the operator refuses: Write a formal complaint in support (via the site or app). Mention section 9 of the Federal Communications Act (right to opt out of services). Try to disable via the USSD or ADB, bypassing the operator.
Will the retention disablement work on Xiaomi with custom firmware?
Depends on the firmware: LineageOS/AOSP: Retention is managed through Settings โ†’ SIM-map โ†’ Additionally. MIUI-Ports: The methods are the same as for stock firmware.Pixel Experience: use ADB or ##4636##. On unofficial firmware, manual editing of the file may be required /system/build.prop (root).