Xiaomi MIUI-based smartphones actively filter spam calls and messages, but sometimes this feature works too aggressively. Do you miss important calls from couriers, banks or new customers because the system automatically blocks "unknown" numbers? In this article, we will examine all the ways to disable lock manually - from basic settings to hidden developer settings.
Compounding the problem, different versions of MIUI (12, 13, 14) and different models (Redmi Note 12, POCO X5, Xiaomi 13T) can take different paths to setup, and we have compiled the latest instructions for all modern devices, including the Google Phone and the standard Phone app, and you will learn how to check the blacklist and why some numbers still donโt pass.
Why Xiaomi is blocking unknown numbers
The MIUI call filtering function works on three mechanisms:
- ๐ฑ Built-in spam filter โ analyzes numbers through the database of Xiaomi and partners (for example, Truecaller in some regions).
- ๐ Cloud Checking โ Compares the incoming number to global blacklists of scammers.
- ๐ต Local rules โ blocks numbers without an ID (hidden or prefixed like this) +79xxxx nameless).
By default, the system blocks:
- ๐ซ Numbers labeled as spam by other users (even if you havenโt blacklisted them).
- ๐ข Numbers with non-standard prefixes (e.g. virtual PBX or international codes).
- ๐ Calls without a caller transfer ID (subscriber ID).
In MIUI 14, the algorithm has become stricter, with the system now able to block even numbers from messengers (such as WhatsApp or Telegram) if they are not stored in contacts, due to tightening security policies after a wave of fraudulent schemes in 2023-2026.
Method 1: Disabling the spam filter in the phone settings
The easiest way is to deactivate the built-in spam protection.
- Open the phone application (pipe icon).
- Press three points (โฎ) in the upper right corner and select Settings.
- Go to Block and Spam Filter (or Spam Protection in older versions).
- Turn off the sliders: ๐ก๏ธ Spam Call Filter ๐ต Blocking of unknown numbers ๐ Checking numbers in the cloud (if any)
In MIUI 14, the path may be slightly different: Settings โ Apps โ Phone โ Permissions โ Spam filter.
Application opens"|Verified version. MIUI (at "Settings" โ The phone")|Contact backup made.|It is assumed that the shutdown will increase the number of spam calls.-->
โ ๏ธ Warning: Once the filter is turned off, you will start receiving all incoming calls, including fraudulent ones. +7495 (fake "bank" calls) and +375 (produced source of spam).
Method 2: Set up the Google Phone App
If you use Google Phone (set by default on some POCO and Xiaomi models for the European market), the algorithm is different.
- Open Google Phone (the icon with the green handset).
- Click on the profile icon (or three dots) โ Settings.
- Choose Spam and Calls โ Spam filter.
- Turn off the options: ๐ต Filter spam calls ๐ Blocking Unknown Numbers
Unlike the standard Phone app, Google Phone allows you to flexibly set rules, such as leaving spam filtering but allowing calls from unknown log numbers.
| Annex | The path to settings | Features |
|---|---|---|
| Standard Telephone (MIUI) | Settings โ Blocking and Spam filter | Blocks system-level numbers, no flexible rules |
| Google Phone | Settings โ Spam and Calls | Supports Googleโs cloud-based spam database |
| Truecaller (if installed) | Settings โ Blocking | Blocks on a global database, but can skip local spam |
๐ก
If the filter is turned off, check the operator's settings. Some mobile networks (for example, MTS or Beeline) block spam at the level of the filter. SIM-Send the maps to shut down. USSD-team *111*765# (relevant).
Method 3: Checking the blacklist and exceptions
Sometimes the problem isn't with the spam filter, but with the number accidentally being blacklisted, to check and clean it up.
- Open Settings โ Applications โ Phone โ Lock numbers.
- If you have the right contact, unblock it (swipe left or click Unblock).
- Check the Exclusions section, where the option โBlock all numbers except contactsโ is activated.
In MIUI 13/14, the blacklist can be hidden to find it.
- Go to Settings โ System and Device โ Additional โ Privacy.
- Select Security of the Rooms โ Blacklist.
How to Recover a Randomly Deleted Blacklist
If the number is not locked at the phone level, but on the operatorโs side, check the personal account on the mobile providerโs website. For example, Tele2 has the option โSpam Protectionโ, which works regardless of the smartphone settings.
Method 4: Reset the settings of the Phone application
If previous methods didnโt work, try resetting the app to factory settings, which will remove all user lock rules, but wonโt affect contacts.
- Go to Settings โ Applications โ Application Management.
- Find the phone (or com.android.dialer) and open it.
- Click Warehouse โ Clear the data and Reset the settings.
โ ๏ธ Note: After resetting, you will need to reconfigure: ๐ Redirecting calls (if used). ๐ Quick dial-up. ๐ต Notification sounds for calls. Do not clear the contact information (com.android.contacts) app, which will delete all stored numbers!
If the reset didnโt help, try reinstalling the update for the Phone app:
- In the same app management menu, click โฎ โ Remove updates.
- Reboot the phone.
- Update the app via Google Play (if available).
Method 5: Using Developer Mode (for experienced)
In rare cases, locking unknown numbers is set at the system level, and to disable it, you need access to the developer's settings.
First, activate the developer mode:
- Go to Settings. โ The phone.
- Click on the MIUI version 7 times in a row (you will be notified โYou became a developerโ).
Now, follow the following steps:
- Back to Settings โ Additionally. โ For developers.
- Find the option Do not block unknown numbers (or Disable unknown caller filter in English firmware).
- Activate it and restart the phone.
If you donโt have this option, try changing your system settings via ADB (PC required):
adb shell settings put global block_unknown_callers 0โ ๏ธ Note: Change of system parameters through ADB This can cause unstable phone operation. Before executing commands, back up through Settings. โ Additionally. โ Backup.
What to do if nothing helps
If after all the manipulations, the calls are still blocked, the problem may be:
- ๐ถ Operator Settings โ some providers (e.g. Yota or Tinkoff Mobile) block spam at the network level. USSD-team or in a personal office.
- ๐ Application conflict โ if Truecaller, GetContact or other anti-spam services are installed, they may duplicate blocking.
- ๐ฑ Phone firmware in some regional versions MIUI (For example, in China, the spam filter is hard sewn into the system.
For diagnosis:
- Install an alternative call app (like Google Playโs Simple Dialer) and check if calls are going through it.
- Temporarily disable all anti-spam apps and reboot your phone.
- Try calling from another number โ it may be the problem on the subscriberโs side (for example, his number is blacklisted by your operator).
1. Open the call log.
2. Find the number you want and click on it.
3. Select Add to Exceptions or Always Allow (depending on version) MIUI).-->