How to permanently disable Wi-Fi calls on Xiaomi: instructions for all models

Why do users want to turn off VoWiFi on Xiaomi and when do they need to?

Wi-Fi calls (VoWiFi) are a technology that allows you to make calls over the Internet instead of a cellular network. On Xiaomi, Redmi and Poco smartphones, it activates automatically when you connect to a stable Wi-Fi network, but it does not always work correctly. Users face problems ranging from accidental communication interruptions to the inability to reach subscribers of other operators.

The main reasons for turning off VoWiFi: 1) The technology may conflict with some routers (especially with outdated WPA/WPA2 security protocols. 2) Operators (for example, MTS or Beeline) sometimes route such calls incorrectly, causing the subscriber to hear echoes or delays. 3) On some Xiaomi models (for example, Redmi Note 10 Pro or Poco X3 Pro), VoWiFi turns on even when there is weak Wi-Fi, which leads to interruptions of conversation.

It's important to understand the difference between VoWiFi and ViLTE (4G calls), the first one depends on the quality of your home network, the second one depends on the coverage of your mobile operator, and if you only have problems with communication at home and everything works on your mobile network, it's Wi-Fi Calling that's to blame.

πŸ“Š You have experienced VoWiFi problems on Xiaomi?
Yeah, permanent cliffs.
Yeah, but rarely.
No, it's working steadily.
I don't know what that is.

Method 1: Disconnecting through the main settings SIM-map

The easiest method is to use the standard MIUI menu.It is suitable for most models, Released after 2019 (Xiaomi 11T, Redmi Note 12, Poco F4 and newer).

Instructions:

  1. Open the Settings. β†’ SIM-maps and mobile networks.
  2. Choose yours. SIM-card (if two of them).
  3. Slip on the item Calls over Wi-Fi (or Wi-Fi Calling).
  4. Move the slider to the off position.

If there is no Wi-Fi Calls, then your operator does not support the technology (for example, Tele2 in some regions), or a custom firmware without an IMS module is installed on the smartphone.

Make sure you have the latest version. MIUI|Check the balance. SIM-cards (some operators block settings at zero)|Reboot your smartphone before changing|Turn it off. VPN (It can interfere with the definition of the network)

-->

Method 2: Reset network settings (if VoWiFi is turned on itself)

Sometimes the technology is re-activated after a MIUI update or reboot, due to an error in the IMS Service module, which is responsible for Internet calls, in which case the reset of network parameters helps.

How to do this:

  1. Go to Settings β†’ About Phone β†’ General Settings (or Settings β†’ System β†’ Additional on new versions).
  2. Select Network Settings Reset (or Wi-Fi, Mobile Network, and Bluetooth Reset).
  3. Confirm the action and wait for the reboot.

⚠️ Warning: After resetting, you will have to re-enter Wi-Fi passwords and pair Bluetooth devices (headphones, watches). Mi Band or Xiaomi Watch will not automatically connect!

This method also helps if the settings are SIM-There is no Wi-Fi Calling, but the status bar displays a VoWiFi icon (usually next to the network indicator).

Method 3: Disconnect via the Engineering Menu (for advanced)

If standard methods fail, you can block VoWiFi at the IMS module level. This requires access to an engineering menu (MTK Engineer Mode or Qualcomm Service Menu, depending on the processor).

Instructions for smartphones on Qualcomm Snapdragon (for example, Xiaomi 12 Pro, Poco F3):

  1. Open the phone app and enter the combination: ##4636##
  2. In the menu that appears, select Phone Information (or Phone Information).
  3. Scroll down to the Wi-Fi Calling block.
  4. In the drop-down menu of Wi-Fi Calling Provisioning, select Disabled.
  5. Click Update (or Update) and restart the device.

For smartphones on MediaTek (e.g. Redmi 10C, Poco M4 Pro) the combination is different:

##36446337##

Next, go to Connectivity β†’ Wi-Fi Calling and turn off the option.

⚠️ Warning: Do not change other options in the engineering menu! this can cause network loss or module failure IMS. If after the changes lost mobile communication, reset to factory settings.

What to do if the engineering menu is not opened?
On some firmware (for example, MIUI 14 for European region) access to the engineering menu is blocked. MTK Engineering Mode (for MediaTek) or QPST (Qualcomm, but they require ROOT-rights or unlocked loader.

Method 4: Blocking through the developer settings

If VoWiFi is turned on automatically, you can block it at the system level, and you need to activate the developer mode and turn off the corresponding flags.

Steps:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Back to Settings β†’ Additionally. β†’ For developers.
  3. Find the option to disable VoWiFi (or Disable Wi-Fi Calling). If it is not, search by settings.
  4. Activate the option and restart the smartphone.

On some firmware (MIUI 13/14 for global version), this item may be called IMS Service Control.

  • πŸ“± Choose. IMS over Wi-Fi β†’ Disabled.
  • πŸ“Ά Turn it off. IMS Registration (this will block VoLTE, but will restore the stability of the connection).
  • πŸ”„ Reset the device.

πŸ’‘

If after the shutdown of VoWiFi badges disappeared 4G/5G in the status bar, check if the settings have reset APN. They can be restored to the settings. β†’ SIM-map β†’ Access points (APN).

Method 5: Complete shutdown IMS-services (extreme case)

If neither method works, you can completely deactivate the IMS module that powers VoWiFi and VoLTE, a radical solution because it will both shut down Internet calls and accelerate mobile internet (4G/5G will return to 3G).

Instructions:

  1. Install. ADB-drivers to the computer and connect the smartphone in debugging mode (included in Settings) β†’ For developers β†’ Debugging by USB).
  2. Open the command line (CMD on Windows or Terminal macOS/Linux) Enter: adb shell settings put global volte_provisioned 0 adb shell settings put global wifi_calling_provisioned 0 adb shell settings put global enhanced_4g_mode 0
  3. Reboot your smartphone.

To get it back, use the same commands, replacing 0 with 1.

Method of disconnectionDifficultyWhether ROOT is requiredSide effects
Through SIM settings⭐ (simple)No.No.
Resetting the network⭐⭐ (middle-of-the-road)No.Resetting Wi-Fi and Bluetooth
Engineering menu⭐⭐⭐ (difficult)No.The risk of communication loss
Developer mode⭐⭐ (middle-of-the-road)No.Could shut down VoLTE.
ADB-team⭐⭐⭐⭐ (difficult)No, but I need a PC.Reverse to 3G, loss of VoLTE

Frequent Mistakes and How to Avoid Them

After disabling VoWiFi on Xiaomi 13 Ultra, some users lose the ability to call via Bluetooth headphones (for example, Xiaomi Buds 4 Pro).This is due to the fact that Bluetooth SCO technology (used for voice transfer) conflicts with the disabled IMS module. Solution: reconnect the headphones or reset them through the Mi Earphones app.

Other typical problems:

  • πŸ”„ VoWiFi turns on itself after the update: check if the settings are reset SIM-Sometimes cards. MIUI He drops them off to the factory when he updates them.
  • πŸ“΅ Mobile phone service: if the manipulations were IMS stopped working network, restart the smartphone in Safe mode (press the power button) β†’ Safe regime).
  • ⚠️ Operator blocks changes: some operators (e.g. Iota) force VoWiFi to be activated at the level SIM. In this case, only a replacement card or a change in tariff will help.

πŸ’‘

If you use two of them SIM-maps, you need to turn off VoWiFi for each individual. SIM not extending to the second!

Can VoWiFi be disabled only for a specific Wi-Fi router?
No, the technology is global: either it's on all networks or it's off completely. AX6000) Allows you to block VoWiFi at the level MAC-Device addresses via Parental Control setting.
Why did VoLTE disappear after the VoWiFi shutdown?
Most Xiaomi smartphones use a common module. IMS. If you have disabled VoWiFi via an engineering menu or ADB, might have dropped the flag volte_provisioned. To return VoLTE, run the command: adb shell settings put global volte_provisioned 1
Will WhatsApp and other messengers work after VoWiFi is turned off?
Yes, VoWiFi is only responsible for standard phone calls, and calls via WhatsApp, Telegram or Viber work independently, as they use their own protocols (WebRTC).
How to check if VoWiFi is turned off?
Make a test call and look at the icon in the status bar: πŸ“Ά 4G/5G without the words VoWiFi – the technology is disabled. πŸ“Ά VoWiFi or Wi-Fi Calling is still active. πŸ“΅ No network - maybe the settings have dropped APN. You can also use the NetMonster app (available on Google Play) which shows the current connection type.
Can I turn off VoWiFi on Xiaomi without accessing settings (for example, on a work phone)?
If you don’t have administrator rights but have physical access to the device, try: Insert SIM-card to another smartphone and disable VoWiFi there. ADB via computer (if debugging is enabled) USB). Install the Shortcut Maker app and find the activity of com.android.phone.settings.SimSettings where you can change your settings SIM passwordless.