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):
- Open the Black List as described above
- Click Add the rule (in MIUI 14+)
- Select Prefix and enter, for example, +375 to block all Belarusian numbers.
- Keep the rule.
| Type of lockdown | Example | Efficiency |
|---|---|---|
| Specific number | +79123456789 | 100% for this number |
| Prefix (code) | +7499 | Blocks all numbers with this code |
| Regular expression | +79[0-3][0-9]{7} | Blocks range of numbers |
| Unknown numbers | Hidden. | 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:
- Open Settings β Google β Services on your device β Number definition and spam
- 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.
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?
β οΈ 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. | Service | Activation command | Cost |
|---|---|---|---|
| MTS | Antispam | *111*789# | Free of charge. |
| Beeline | Protection against spam | *110*789# | Free of charge. |
| Megaphone | Stop spam. | *105*789# | Free of charge. |
| Tele2. | Anti-fraudster | Personal office | Free 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:
- Block your card through a mobile bank
- Call the bank at the official number (not the one from which the scammers called!)
- 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.