How to permanently block calls on Xiaomi phone: from spam to annoying subscribers

Ear-stripping calls from operators, collectors or former acquaintances can turn even the most advanced Xiaomi into a source of stress. Fortunately, MIUI offers several built-in tools to block unwanted calls, from a basic blacklist to advanced spam filters. But not all users know that Xiaomi smartphones can block not only specific numbers, but also entire ranges (for example, all numbers with a code of 8-800), as well as connect operator services such as โ€œantispamโ€ from MTS or โ€œSwindleware protectionโ€ from Beeline.

In this article, we will discuss 7 working ways to block calls โ€“ from standard functions MIUI 14/15 to little-known tricks with USSD-We will focus on hidden settings that Xiaomi does not advertise, for example, how to block all incoming numbers from unknown numbers or why some spam calls pass through the standard filter. 12/13, POCO X5/F5, Xiaomi 13/14 and older devices on MIUI 12.5+.

1. Standard blacklist in MIUI: how to add a number to the lock

The most obvious way is to use a built-in blacklist, which works on all Xiaomi smartphones regardless of the model and firmware version.

  1. Open the phone application (pipe icon).
  2. Go to the Call Journal section.
  3. Click on the number you want to block and select โ‹ฎ โ†’ Lock down.
  4. Confirm the action in the window that appears.

You can also add the number manually:

  1. In the phone app, tap. โ‹ฎ โ†’ Settings โ†’ Number locking.
  2. Select Add to the blacklist and enter the number.
  • โœ… Pros: does not require the installation of additional applications, works offline.
  • โŒ Cons: does not block numbers with a substituted Caller ID (For example, fraudsters masquerading as banks).
  • โš ๏ธ Limitation: c MIUI You canโ€™t block more than 500 numbers through a standard interface.

Make sure the number does not belong to an important contact (bank, customer service)

Check if the number is used for two-factor authentication (SMS)

Save the number in notes in case of unlocking

Reboot your phone after adding 10+ Numbers (sometimes the list is not updated immediately)-->

If you want to remove a number from the blacklist, go back to Settings โ†’ Lock numbers, find the contact you want, and swipe it left (or click on the cart).

2.Spam Call Filter in MIUI: How to Enable and Configure

Starting with MIUI 12.5, Xiaomi has integrated a spam filtering system that automatically detects fraudulent and advertising calls, but by default it is often disabled to activate:

  1. Open Settings โ†’ Applications โ†’ Phone โ†’ Spam filter.
  2. Switch the spam filter slider to the "On" position.
  3. In the filter settings section, select the level of protection: Medium โ€“ blocks only obvious spam; High โ€“ filters more aggressively, but can block legitimate calls (for example, from courier services).

Once turned on, the incoming call will be marked "Suspicious" or "Spam" and to automatically reset these calls, activate the option to block spam calls in the same menu.

Filter levelWhat's blockingRisk of false positives
Low.Only numbers from the Xiaomi database (swindlers, collectors)Minimum
Medium.Numbers from the database + suspicious (for example, mass mailings)Moderate.
High-pitchedAll unidentified numbers, including legitimateHigh (can block delivery, taxi)

Important: the spam database is updated over the Internet, if you have mobile traffic or Wi-Fi disabled, the filter will work less efficiently, and Xiaomi collects data about spam calls anonymously, as specified in the user agreement.

Every day.

Several times a week

Rarely (1-2 times a month)

Never encountered it.-->

3. Blocking of unknown and hidden numbers

One of the most intrusive types of calls is from hidden numbers (displayed as "Unknown" or "Private Number"), which can be blocked separately in MIUI:

  1. Go to Settings โ†’ Applications โ†’ Phone โ†’ Lock numbers.
  2. Activate the option to block unknown numbers.
  3. (Optional) Enable Block numbers without Caller ID โ€“ this will block calls where the number is completely hidden.

After that, all incoming numbers from unknown numbers will be automatically dropped without audible signal.

โš ๏ธ Note: some services (e.g. banks or Xiaomi support) may be calling from hidden numbers.

  • ๐Ÿ” How to check: Call from a hidden number to your phone (dial *31# before the number) and make sure the lock is working.
  • ๐Ÿ“ต Exceptions: If you are interested in calling from a specific hidden number (for example, from an employer), add it to contacts under any name - the lock will only work on completely unknown numbers.
Why do scammers use hidden numbers?
Hidden numbers are more difficult to block through a blacklist, since they are not tied to a specific combination of numbers. Fraudsters often use VoIP services (for example, through messengers or special applications) that allow you to swap Caller ID. In addition, calls from hidden numbers are less likely to fall into spam databases, since they cannot be identified automatically.

4. Keyword Blocking (for MIUI 14+)

Few people know, but new versions of MIUI 14 and 15 have a feature to block calls by keywords in the subscriber's name, for example, you can automatically reset all calls where the Caller ID has the words "Credit", "Bank", "Operator" etc. To configure:

  1. Open Settings โ†’ Applications โ†’ Phone โ†’ Spam filter โ†’ Filter settings.
  2. Choose the Block by Keywords.
  3. Add words or phrases (separate commas) Example: credit, collector, winnings, operator, mts, beeline.
  4. Save the changes.

Now, all incoming calls that have at least one of the words in their name will be automatically blocked, a feature that is particularly useful against:

  • ๐Ÿฆ Calls from โ€œfake banksโ€ (for example, Sberbank Security Service");
  • ๐Ÿ“ž Fraudsters Masquerading as Telecom Operators;
  • ๐ŸŽ False Notifications of Winnings ("You Won an iPhone!").

Limitation: The feature only works if scammers donโ€™t hide Caller ID. If the number appears as โ€œUnknownโ€, keywords wonโ€™t help.

5. Third-party applications to block calls

If the built-in MIUI tools aren't enough, you can use specialized applications.

  • ๐Ÿ›ก๏ธ Truecaller is the most popular spam number database (over 300 million users), automatically detects fraudsters and blocks calls.
  • ๐Ÿšซ Should I Answer? is a lightweight application with an open spam database.
  • ๐Ÿ”’ Hiya not only blocks calls, but also SMS-Spam. Integrates with Android system settings.
  • ๐Ÿ“ต Call Blocker โ€“ allows you to create lock rules by mask (for example, all numbers with a code) +375 or 8-800-*).

To install any of these applications:

  1. Download it from Google Play (or GetApps for Chinese firmware).
  2. Give permission to access calls and contacts.
  3. In the application settings, activate Call Blocking and set up filters.

โš ๏ธ Note: Some apps (such as Truecaller) may conflict with the built-in spam filter MIUI. If standard locking functions stop working after installation, disable duplicate options in Settings โ†’ Annexes โ†’ Phone.

For maximum protection, you can combine a built-in MIUI filter with a third-party application, such as using Truecaller to block spam and a standard blacklist for personal contacts.

6.Operator call blocking services

If the problem with spam is systemic, you should connect the operator's blocking service, all major operators in Russia and the CIS offer similar services:

Operator.Name of serviceCostUSSD-plug-in
MTSAntispamFree of charge.*111*789#
BeelineProtection against fraudstersFree of charge.*110*789#
MegaphoneAnti-fraudsterFree of charge.*105*789#
Tele2.Protection against spamFree of charge.*220*789#

These services block calls at the network level, so they work even if the phone is off or in flight mode.

  • โœ… Pros: do not load the phone, work on any device.
  • โŒ Cons: Do not block calls from messengers (WhatsApp, Viber); Can delay legitimate calls (for example, from delivery services); Spam Numbers database is updated more slowly than Truecaller.

To disable the service, use the same USSD-code, but replace # with *0# (for example, for MTS: *111*789*0#).

๐Ÿ’ก

If you travel frequently, check if the operator locks in roaming, for example, MTSโ€™s Antispam service may not filter local rooms abroad.

7. Hidden functions: geolocation and time locking

MIUI firmware for the Chinese market (and some global builds) have hidden geolocation and time-locking features, such as setting up automatic shutdown of all incoming calls:

  • ๐Ÿ•’ Time: block calls from 23:00 to 8:00;
  • ๐Ÿ“ By location: Turn off incoming inboxes when you are at work or at home.

To activate these functions:

  1. Install the Mi Tools app (available in GetApps for Chinese firmware).
  2. Go to the Secret Codes section and type in ##6484##
  3. In the menu, select Call Blocking Settings.
  4. Set up rules by time or location.

Warning: these features may not be available in global firmware, and they conflict with the standard spam filter โ€“ only use them if the built-in tools donโ€™t help.

๐Ÿ’ก

The most effective strategy for blocking spam on Xiaomi is a combination of built-in MIUI filter + third-party application (like Truecaller) + operator service.

FAQ: Frequent questions about blocking calls on Xiaomi

Can I block all incoming calls except for contacts?
Yes, for this: Open Settings โ†’ Apps โ†’ Phone โ†’ Lock numbers. Activate the option to Block all incoming contacts, except contacts. Now only calls from numbers saved in the phone book will be received.
Why do blocked numbers still ring?
Probable reasons: Number hidden (Call ID is swapped) - standard lock does not work; Call goes through VoIP (WhatsApp, Viber) - block in the messenger settings; Misfunction in MIUI - restart the phone or reset the settings of the Phone application. Try using a third-party application (for example, Should I Answer?), which blocks calls at the Android level.
How to block SMS-spam?
To block SMS: Open the Messages app. Hold your finger on spammy SMS and choose Block. Or go to Settings โ†’ Block and Spam filter and add a number manually. Use applications like SMS Blocker or Truecaller to block mass.
Can I recover the blocked call log?
No, MIUI doesn't log blocked calls. If you need to know who called, temporarily disable lock: Go to Settings โ†’ Apps โ†’ Phone โ†’ Lock numbers. Turn off all lock options. Wait a few days and check the log. For constant monitoring, use apps like Call Log Backup that save history even for locked numbers.
Does the locking work on two? SIM-card?
Yes, but the settings apply separately for each SIM: The blacklist and spam filter are valid on both cards; Operator services (e.g., Antispam from MTS) are only available for their own use. SIM; Blocking by Keywords in MIUI 14+ separately set up for SIM1 and SIM2. To check, go to Settings. โ†’ SIM-Maps and mobile networks and select the desired SIM customize.