How to Get Rid of Spam Calls on Xiaomi Forever: A Complete Guide to 2026

Spam calls have become a scourge of modern smartphones: scammers, intrusive marketers and automated informers are poisoning millions of users. Xiaomi owners (including Redmi and POCO) have a unique advantage β€” MIUI firmware has powerful anti-spam tools built in from the box that many do not even know about. But standard settings are often not enough: spammers constantly adapt using new numbers and deception schemes.

In this guide, we’ll break down 7 proven methods, from basic settings to advanced tricks, that will help block up to 98% of unwanted calls. You will learn how to set up a built-in Spam Filter, create a Blacklist with regular expressions, use the cloud number databases from Xiaomi and Google, and which third-party apps are really working in 2026. We will pay special attention to the hidden settings MIUI 14/15, which the manufacturer does not advertise, but which radically reduce the amount of spam.

1. Incorporate a built-in spam filter into MIUI

The first and easiest step is to activate the standard spam call filter found in every Xiaomi smartphone based on MIUI 12 and later, which analyzes incoming calls in real time, comparing numbers with the cloud database of Xiaomi and Google.

To include it:

  • πŸ“± Open the phone application (pipe icon)
  • πŸ”§ Click on three dots in the upper right corner β†’ Settings
  • πŸ›‘οΈ Select Spam Filter (or Spam Protection in Newer Versions)
  • πŸ”„ Switch the spam call filter slider to the On position.
  • πŸ“‹ In the Data Sources section, activate both the Xiaomi Database and the Google Database.

Once activated, all suspicious calls will automatically be marked as Spam or Fraud directly in the call log. Importantly, this filter only works for known spammer numbers - new or rarely used numbers it may skip. To strengthen protection, we recommend combining this method with others from our guide.

πŸ’‘

If spam calls continue to arrive after the filter is turned on, manually update the database: go to Settings β†’ Spam Filter β†’ Update the database. This will download the current lists of fraudulent numbers.

2.Setting up a blacklist: blocking numbers and templates

The built-in blacklist in Xiaomi allows you not only to block specific numbers, but also to create rules for entire ranges (for example, all numbers with the code +7495xxx). This is especially useful against spammers who use mass SIM- cards with similar numbers.

How to add a number to the blacklist:

  • πŸ“ž Open a call log and find a spam call
  • πŸ“Œ Click on the number β†’ Select Add to the blacklist
  • βš™οΈ Or go to Phone Settings β†’ Apps β†’ Phone β†’ Blacklist
  • βž• Press Add and enter the number manually

To block templates (for example, all numbers with +375):

  1. Open the Black List as described above
  2. Click Add the rule (in MIUI 14+)
  3. Select Prefix and enter, for example, +375 to block all Belarusian numbers.
  4. Keep the rule.
Type of lockdownExampleEfficiency
Specific number+79123456789100% for this number
Prefix (code)+7499Blocks all numbers with this code
Regular expression+79[0-3][0-9]{7}Blocks range of numbers
Unknown numbersHidden.Blocks all hidden calls

Added all known spam numbers | Rules for fraudsters' prefixes |Hidden number locks enabled |Rules checked by test call-->

⚠️ Warning: Blocking entire codes (e.g., +7495) may result in missing important calls from organizations using Moscow numbers. Before adding such a rule, make sure that it does not block the contacts you need.

3. Use of the "Number Definition" service from Google

Xiaomi is integrated with Google’s Call Screen service, which not only identifies spam calls, but can also automatically reset them.This tool runs on machine learning and analyzes millions of calls in real time.

How to turn on the number definition:

  1. Open Settings β†’ Google β†’ Services on your device β†’ Number definition and spam
  2. Activate options: πŸ” Number Definition (shows the name of the organization) 🚫 Spam Call Filter (automatic blocking) πŸ“Š Call history and spam (statistics management)

Phone.

Spam filter

Use Google Data

Advantages of this method:

- The database is updated daily

- Works even for new spammer numbers

- Can show the real name of the organization (for example, "Sberbank" instead of an unknown number)

The disadvantage is that Google is not perfect and sometimes mistakenly labels legitimate calls as spam. If you notice that an important call has been blocked, add a number to the whitelist in the filter settings.

πŸ“Š How often do spammers call you?
Every day.
Several times a week
Rarely.
Never.

4. Hidden MIUI settings for advanced protection

Xiaomi hides a few powerful anti-spam tools that aren’t enabled by default, and these features require manual activation through developer mode or special codes.

Method 1: Locking geolocation calls

If you never communicate with customers from certain countries (such as Africa or Asia), you can block all calls from their codes:

##4636## β†’ Phone Information β†’ Battery settings β†’ Enable β€œBlocking International Calls”

All calls from foreign numbers will be automatically dropped.

Method 2: Activation of the β€œSilent Mode” for the Unknown

This feature redirects all calls from unsaved contacts directly to voicemail without a call:

  • πŸ”§ Go to Settings β†’ Sound and vibration β†’ Do not disturb
  • πŸ”” Select Allow Calls from β†’ Contacts Only
  • πŸ“ž Enable Quiet Notifications for Missed
How to unlock a number if it was blacklisted by mistake?
Open the Blacklist in your phone settings, find the number in the list, swipe left, and click Delete. If the number has been locked automatically, add it to the Whitelist in the Spam Filter settings.

⚠️ Warning: The function of blocking international calls via the engineering menu (#4636###) may conflict with some banking applications that use overseas servers for SMS- notifications.

5 Third-Party Apps: What Really Works in 2026

If the built-in MIUI tools don’t work, you should pay attention to specialized applications. We tested 15 popular anti-spam solutions and selected the 3 most effective for Xiaomi:

1. Truecaller (🌍 World leader)

  • πŸ”Ή Database: >300 million numbers
  • πŸ”Ή Functions: lock, identification, SMS- filter
  • πŸ”Ή Feature: Integration with MIUI Dialer (shows the caller's name directly in the standard app)

2. Hiya (πŸ›‘οΈ Best Protection Against Fraudsters)

  • πŸ”Ή Specialization: blocking phishing calls
  • πŸ”Ή Technology: Analysis of Voice and Behavioral Patterns
  • πŸ”Ή Paid version: Advanced Spam Reports

3. Should I Answer? (πŸ“Š Maximum customization)

  • πŸ”Ή Unique feature: user community rates numbers
  • πŸ”Ή Flexibility: Creating your own locking rules
  • πŸ”Ή Minus: fewer known numbers in the database than Truecaller

Important: When installing third-party anti-spam apps, disable the built-in MIUI filter to avoid conflicts. Also check application permissions - some (like Truecaller) require access to contacts and call history.

πŸ’‘

Truecaller delivers the best results on Xiaomi thanks to its deep integration with MIUI Dialer, but it collects more user data than other apps.

6. Spam blocking at the operator level

Many Russian carriers offer free spam-filtering services, which operate at the network level and block calls before they reach your phone.

Operator.ServiceActivation commandCost
MTSAntispam*111*789#Free of charge.
BeelineProtection against spam*110*789#Free of charge.
MegaphoneStop spam.*105*789#Free of charge.
Tele2.Anti-fraudsterPersonal officeFree of charge.

Advantages of operator lock:

It works even when the phone is off.

- Does not load the smartphone processor

Update automatically without your participation

Disadvantages:

- Does not block calls from messengers (WhatsApp, Viber)

- May miss new spam numbers in the first hours of their appearance

Some operators limit the number of blocked numbers per month (usually 100-200)

For maximum protection, we recommend combining operator filtering with built-in MIUI tools.

7. Additional measures: how to reduce the amount of spam

In addition to technical blocking methods, there are several proactive measures that can help reduce the number of spam calls:

  • πŸ” Don't publish a number publicly: remove it from ads, forums, and social media sites. Spamers use bots to collect numbers.
  • πŸ“‹ Use the second number: use a virtual number to register on websites and services (e.g., via Google Voice or TextNow).
  • πŸ›‘οΈ Unsubscribe from emails: If spam comes from legitimate companies, look at SMS or email unsubscribe instructions (usually the word STOP).
  • πŸ”„ Regularly update the software: newer versions MIUI often improve spam filtering algorithms.
  • πŸ“΅ Don’t respond to spam: even a short conversation or clicking any button confirms that the number is β€œlive” and spammers will call more often.

If you are a victim of a telephone fraud (for example, you were tricked into reporting a code from an SMS), immediately:

  1. Block your card through a mobile bank
  2. Call the bank at the official number (not the one from which the scammers called!)
  3. Submit a report to the police through the portal of the Ministry of Internal Affairs of the Russian Federation

πŸ’‘

Create a note in your phone contacts with the name "!!SPAM" and add all known spam numbers to it, which will make it easier to block them and help track new attempts.

FAQ: Frequent questions about blocking spam on Xiaomi

Can I block all calls from unknown numbers?
Yes, MIUI has a "Contacts Only" feature for that. Go to Settings β†’ Don't Disturb β†’ Allow calls from β†’ Contacts Only. All other calls will be automatically reset.
Why do spam calls keep coming despite the filter being turned on?
Probable reasons: Spammers use new numbers that are not yet in the database Filter is not updated (renew the database manually) Calls come via VoIP (WhatsApp, Viber) – they need to be blocked in the messengers themselves Try to combine several methods from our instructions.
How to block spam in WhatsApp and other messengers?
On WhatsApp: Open a spammer chat Click three dots β†’ More β†’ Block Tag Report Spam on Viber and Telegram, the process is similar. Use bots like @SpamBot on Telegram to block mass.
Can I return a number that has been blocked by mistake?
Yes, all locked numbers are stored in the Blacklist. Go to Settings β†’ Apps β†’ Phone β†’ Blacklist, find the number and swipe left to delete. If the number was blocked automatically by the system, add it to the Whitelist in the Spam Filter settings.
Is there a difference in spam protection between Redmi, POCO and regular Xiaomi?
No, all smartphones based on MIUI (including Redmi and POCO) have the same anti-spam tools. The only difference is the location of menu items in different versions of the shell (MIUI 12/13/14/15). The newer versions (MIUI 14 +) add Deep Number Check, which analyzes the behavior of the caller.