Xiaomiβs MIUI-based smartphones actively filter incoming calls by automatically blocking numbers that the system considers spammy. For most users, itβs a convenient feature, but sometimes it works too aggressively: blocking calls from banks, delivery services or even relatives from new numbers. If you missed an important call because of this protection, donβt be quick to blame the operator or contacts: the problem lies in the settings of the phone itself.
In this article, we will discuss all the current ways to disable spam calls on Xiaomi, Redmi and POCO devices, including hidden settings that are not obvious at first glance. Note: some methods require superuser rights (root), but most solutions work without them. We will also explain how to add numbers to exceptions without turning off the filter completely, and what to do if after the MIUI update, the settings reset.
Why Xiaomi is blocking calls: how the system works
Spam call filtering in MIUI is based on three mechanisms:
- π Xiaomi database: a cloud service where users report spam numbers.
- π€ Machine learning algorithm: analyzes call frequency, duration, and subscriber behavior (e.g., instantaneous pipe drops).
- π± Local blacklists: Numbers you have added manually or that have blocked standard apps (Contacts, Phone).
The problem is that the system often fails, for example, it can block:
- π¦ Calls from banks with non-standard numbers (for example, +7,800 instead of the usual short number).
- π¦ Courier services that use virtual numbers for each order.
- π Numbers from international codes, even if they are your friends in roaming.
It's important to understand that disabling spam blocking won't make your phone vulnerable to scammers, you'll still see the numbers before you answer and you'll be able to ignore suspicious calls, just now it's up to you, not the algorithm, to make the decision.
Method 1: Disabling Spam Blocking in Phone Settings
The easiest method is to deactivate the built-in protection through the settings menu, which works on all devices with MIUI 12 and later (including MIUI 14 and HyperOS).
- Open the Phone app (the tube icon on the home screen).
- Click on the three dots in the top right corner and select Settings.
- Go to the section Blocking and filtering spam (some firmware may call protection against spam).
- Turn off the spam call filter slider.
- Confirm the action by pressing OK in the window that appears.
If the section is unavailable or gray after that, then your device has an active operator security policy (often found on phones purchased from MTS, Beeline or MegaFon).
βοΈ Checking the lockdown
Method 2: Add numbers to exceptions (without completely disabling the filter)
If you don't want to turn off the protection completely, but you need to unlock specific numbers, add them to the whitelist.
Method 1: Through a call log
- Open the Phone application and go to the Journal tab.
- Find the number that is blocked (it may be marked with a red exclamation point).
- Click on the number and select Unblock or Add in exceptions.
- Confirm the action.
Method 2: Through lock settings
- Go to Phone β Settings β Blocking and filtering spam.
- Select the Exclusion List (or the Allowed Numbers).
- Click Add a number and enter it manually or select from contacts.
Importantly, the whitelisted numbers will not be blocked, but the rest of the spam calls will still be filtered, and this method is ideal if you are only concerned about some missed calls.
π‘
If the number starts with + (e.g. +79123456789), add it to the exceptions in this format.
Method 3: Disconnecting through settings SIM-map
Some of the devices (especially two-way ones) SIM-The spam blocker is managed separately for each SIM. If previous methods have not worked, check the spam:
- Open the phone settings.
- Move to the SIM-maps and mobile networks.
- Choose the right one. SIM-card (if two of them).
- Find the Spam Blocking or Fraud Protection section and turn it off.
This method often helps on Redmi Note 10/11 and POCO X3/X4 devices, where lock settings are duplicated in several menus. If there is no partition, then your operator does not support this feature at the SIM level.
What to do if the βSpam Blockingβ section is not available?
Method 4: Reset the settings of the Phone application
If the spam blocker is enabled on its own after updating or resetting your phone, try resetting the settings of the standard Phone app:
- Open Settings β Applications β Application Management.
- Find the Phone app (or Contacts if itβs not on the list).
- Choose Warehouse.
- Click Clear Data and Clear Cache.
- Reboot the phone.
Warning: This method will delete your call history and SMS, but will not affect your contacts (they sync with your Google/Mi Account). After rebooting, check your lock settings again β they should be reset to the factory.
π‘
Resetting the Phone application helps if the spam blocker is activated after the MIUI update or due to a system failure.
Method 5: Use ADB-Teams (for advanced users)
If the standard methods didnβt work and you donβt have root rights, you can try disabling the lock via ADB (Android Debug Bridge), which requires a computer and basic command line knowledge.
Instructions:
- Turn on USB Debugging on your phone: Settings β About Phone β MIUI version (click 7 times to become a developer), then Settings β Additional β Developers β Debugging over USB.
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or the terminal (Mac/Linux) and type:
adb shell settings put global spam_filter_enabled 0If the command is correct, the spam blocker is disabled. To get it back, replace 0 with 1.
β οΈ Attention: Some firmware MIUI They can ignore this command or reset it after the reboot, and then they need to rerun it or use root.
| Xiaomi model | Support ADB-team | Need root? |
|---|---|---|
| Redmi Note 12/13 | Yes. | No. |
| POCO X5/F5 | Yes. | No. |
| Xiaomi 13/14 | Partially (may reset) | Sometimes. |
| Redmi 10A/10C | No (operator-level lock) | Yes. |
What do you do if nothing helps?
If youβve tried all the ways but your calls are still blocked, the problem may be:
- π± Firmware with regional restrictions: on some versions MIUI For China or India, the spam blocker is hardwired into the system.
- π‘ Operator settings: MTS, Beeline and MegaFon have their own spam filtering systems. USSD-commands, for example, *111*769# for Beeline).
- π Application Conflict: Some antiviruses (like Dr.Web or Kaspersky) have their own call blocking modules.
If you are sure that the problem is in the firmware, but do not want to lose the warranty - contact the Xiaomi service center with a request to roll back the update or reflash the device on a stable version of MIUI.