Disabling Wi-Fi Calling on Xiaomi: A Complete Guide with the Nuances

Wi-Fi Calling (VoWiFi) on Smartphones Xiaomi They can be useful in areas with poor mobile network coverage, but they often become a source of problems: sudden connection breaks, deterioration in voice quality, or even unauthorized use of traffic via someone else's network. If you're experiencing issues with your phone spontaneously connecting to VoWiFi at public hotspots or at home where the carrier's signal is stable, this guide will help you completely disable the feature—either temporarily or through system settings.

It is important to understand that the procedure differs depending on the firmware version. MIUI (12, 13 or 14), smartphone models (for example, Redmi Note 10 Pro vs Xiaomi 13 Ultra) and even your carrier. We'll cover all the current methods, including hidden settings for advanced users, and explain why VoWiFi sometimes turns on automatically after a software update. If you're looking for a way Permanently block phone calls over Wi-Fi - You are in the right place.

Why VoWiFi may not work correctly on Xiaomi

Technology Voice over Wi-Fi (VoWiFi) should theoretically improve connection quality, but in practice users Xiaomi often encounter:

  • 📵 Calls being dropped when switching between Wi-Fi and LTE (especially in MIUI 13 on budget models like Redmi 9A).
  • 🔋 Increased battery consumption due to constant scanning of networks for VoWiFi.
  • 🛡️ Privacy issues: Some public Wi-Fi networks may intercept call metadata.
  • 📶 Automatic connection to VoWiFi even with a good 4G/5G signal (a common complaint about Xiaomi 12/13 series).

The reason for many bugs lies in poor integration of MIUI with operator modules. For example, Megaphone And Beeline VoWiFi is forcibly activated for subscribers with supported tariffs, and the firmware Xiaomi doesn't always handle these settings correctly. As a result, the user may not even realize their calls are going over Wi-Fi until they notice a problem.

⚠️ Please note: On some models (eg. POCO X3 Pro) After disabling VoWiFi in the settings menu, the device may reset after reboot. This is due to a kernel issue. MIUI for devices on Snapdragon 7xx/8xx.

Method 1: Disabling VoWiFi via standard MIUI settings

The easiest method is to use the built-in system options. It is suitable for most models. MIUI 12–14, but may be absent on older smartphones (for example, Redmi 5/6 series) or on devices with custom firmware.

Instructions:

  1. Open the app "Settings" (gear icon).
  2. Go to the section SIM cards and mobile networks.
  3. Select your SIM card (if you have more than one).
  4. Tap on the item Wi-Fi Calling (or VoWiFi (in the English version).
  5. Move the slider to the position "Disabled".

If the point Wi-Fi calling not on the menu, means:

  • 📱 Your model Xiaomi does not support VoWiFi at the hardware level (relevant for devices before 2019).
  • 🔄 Your operator does not provide VoWiFi service for your plan (check in your operator account).
  • 🛠️ The function is hidden in the engineering menu (see. Method 3).

☑️ Check before disabling VoWiFi

Completed: 0 / 4

Method 2: Disabling via the operator's SIM card settings

Some operators (eg. MTS or Tele2) allow you to manage VoWiFi directly in your app or via USSD commands. This is useful if the settings MIUI They don't let me turn off the function.

Example commands for popular operators:

Operator Command to check VoWiFi status Command to disable
MTS *111*467# *111*467*0#
Beeline *110*180# *110*180*0#
Megaphone *105*477# *105*477*0#
Tele2 *155*10# Through the My Tele2 app

After sending the USSD command, wait for SMS confirmation. If the command doesn't work:

  • 🔄 Try restarting your phone.
  • 📶 Make sure you are within your carrier's coverage area (VoWiFi may be blocked when roaming).
  • 📞 Contact your carrier's support team—sometimes VoWiFi is tied to your plan and can only be disabled upon request.
⚠️ Please note: On plans with unlimited calls, operators may force VoWiFi to be activated to conserve network resources. In this case, disabling via USSD may not work; you will need to change your plan.

Method 3: Hidden engineering menu settings (for advanced users)

If VoWiFi cannot be disabled using standard methods, you can use engineering menu XiaomiThis method requires caution, as incorrect changes may disrupt the mobile network.

Steps:

  1. Open the app "Telephone" and enter the code:
    ##4636##
  2. In the menu that opens, select Phone information (or Phone Information).
  3. Scroll down to the block «VoWiFi».
  4. Click on the drop-down menu Wi-Fi Calling Provisioning and select "Disabled".
  5. Save changes and reboot your device.

If the point VoWiFi not in the engineering menu:

  • 🔧 Try the alternative code:
    ##869434##

    (works on some models) Redmi).

  • 📲 Install the application «MTK Engineering Mode» from Google Play (only for devices with processors MediaTek).
What should I do if the engineering menu doesn't open?

On some firmware versions MIUI Access to the engineering menu is blocked. In this case, you can try:

1. Connect your phone to your PC and use the ADB command:

adb shell am start -n com.android.settings/.TestingSettings

2. Install a third-party application like «Shortcut Master» to search for hidden activities.

Method 4: Disabling via ADB (for the tech-savvy)

If all the previous methods have not worked, there remains Disabling VoWiFi at the system level by using Android Debug Bridge (ADB). This method is suitable for users who are comfortable working with the command line.

Step-by-step instructions:

  1. Install ADB Tools on PC.
  2. Turn on USB debugging on the phone: Settings → About phone → MIUI version (tap 7 times to activate developer mode), then go back to Settings → Advanced → Developer options → USB debugging.
  3. Connect your phone to your PC and run the following commands:
    adb shell
    

    settings put global wifi_calling_enabled 0

    settings put global wifi_calling_available 0

  4. Restart your device.

To check if the settings have been applied, enter:

adb shell settings get global wifi_calling_enabled

The result should return. 0.

⚠️ Attention: On some firmware versions MIUI 14 These commands may be reset after a system update. In this case, you will need to re-run or install the module. «Disable VoWiFi» through Magisk (root rights required).
📊 What method have you tried to disable VoWiFi?
Through the standard MIUI settings
Operator commands (USSD)
Engineering menu
ADB commands
Nothing helps

Common problems and their solutions

Even after disabling VoWiFi, users Xiaomi Sometimes you encounter unexpected behavior. Let's look at typical scenarios and how to fix them.

Problem 1: VoWiFi turns on automatically after reboot.

  • 🔄 Solution: Turn off automatic update of operator settings in Settings → SIM cards → Automatic setup.
  • 📵 Alternative: Install the application «Automation» (For example, MacroDroid) to automatically disable VoWiFi when connected to your home Wi-Fi.

Problem 2: Unable to make a call after disabling VoWiFi.

  • 📶 Solution: Switch the network mode to LTE only in the SIM card settings (sometimes VoWiFi blocks regular calls).
  • 🔧 Alternative: Reset network settings: Settings → SIM cards → Reset network settings.

Problem 3: The VoWiFi icon remains in the status bar even though the feature is disabled.

  • 🖥️ Solution: This could be an interface glitch. Try enabling and disabling it again. Airplane mode.
  • 🔄 Alternative: Update your firmware to the latest version MIUI or reset the cache via Recovery.

Xiaomi models with VoWiFi disabling issues

Some devices Xiaomi have unique nuances when working with VoWiFi. The table below lists the most problematic models and recommendations for them.

Model VoWiFi Feature Recommendation
Xiaomi 11T/11T Pro VoWiFi is activated automatically when connected to a 5G network. Disable 5G in your SIM card settings or use ADB
Redmi Note 10/10 Pro There is no VoWiFi option in the menu, but the function works Use the engineering menu or operator USSD commands
POCO F3/F4 GT VoWiFi is enabled after updating MIUI Roll back to the previous firmware version or use the Magisk module
Xiaomi Mi A3 (Android One) VoWiFi is controlled through Android settings, not MIUI. Use the standard Android menu: Settings → Network & Internet → SIM cards → Wi-Fi calling

On devices with a Snapdragon 8 Gen 1/2 processor (e.g., Xiaomi 12/13 series), VoWiFi may conflict with the 5G module, causing overheating during long calls. In this case, it is recommended to disable both features or use a headset.

FAQ: Frequently asked questions about VoWiFi on Xiaomi

Is it possible to disable VoWiFi only for a specific Wi-Fi network?

Yes, but not through the standard settings. MIUIYou will need:

  1. Install the app «Tasker» or «MacroDroid».
  2. Create a rule: If connected to [network name] → Turn off VoWiFi.
  3. This will require an ADB command or engineering menu (see Method 3).

Please note: Some operators (eg. MTS) may ignore such restrictions.

Why did mobile internet disappear after VoWiFi was disabled?

This is a known bug. MIUI 13/14, related to module conflict IMS (IP Multimedia Subsystem) and LTESolutions:

  • Restart your phone.
  • Turn on and off Airplane mode.
  • Reset network settings: Settings → SIM cards → Reset network settings.
  • If the problem persists, check your carrier's APN settings (they may have reset).
How do I know if a call is being made via VoWiFi?

Signs of active VoWiFi:

  • 📶 An icon appears in the status bar Wi-Fi with a handset (or inscription VoWiFi).
  • 🔋 The call continues even when there is no mobile network signal at all (for example, in a basement).
  • 📊 In traffic logs (applications like «Internet Speed Meter») data consumption during a call is visible.

To check for sure, use the code:

##4636## → "Phone Information" → "VoWiFi Status"

Will VoWiFi work when roaming?

Depends on operator and country:

  • 🌍 MTS And Beeline support VoWiFi in roaming only in countries where they have partner networks (check the list on the operator's website).
  • Megaphone And Tele2 VoWiFi is usually turned off when roaming.
  • ⚠️ On Xiaomi When roaming, VoWiFi may activate automatically, resulting in high data rates. It's recommended to disable this feature in advance.
Is it possible to disable VoWiFi permanently so that it doesn't turn on even after a reset?

Yes, but this will require root rights or MagiskMethods:

  1. Install the module «Disable VoWiFi» from the repository Magisk.
  2. Edit the file /system/build.prop, adding the line:
    persist.dbg.volte_avail_ovr=0
    

    persist.dbg.wfc_avail_ovr=0

  3. Use «Xposed Framework» with module «IMS Tweaks» (for older versions of Android).

⚠️ Warning: Incorrectly editing system files can lead to "briku" devices. It is recommended to make a backup before making changes.