How to block all numbers except contacts Xiaomi

The problem of intrusive calls from scammers, advertising agencies, and just unwanted people is familiar to every smartphone owner. This is especially relevant for Xiaomi users, whose MIUI shell (and now HyperOS) offers powerful but not always obvious tools for filtering calls. Unlike standard Android solutions, there are nuances that allow you to create almost impenetrable protection from unauthorized voices at any time of the day.

There are several effective ways to limit incoming calls, leaving access only to select individuals: you can use the built-in Do Not Disturb feature, which is the most flexible tool, or you can use the more stringent call blocker settings. The choice of the specific method depends on whether you want complete silence with rare exceptions or system filtering of each incoming call.

In this article, we will take a detailed look at the whitelist activation algorithm, and you will learn to set exceptions so that important calls from loved ones or colleagues are never lost, as long as the main noise stream is automatically cut off by your device’s security system.

Use of Do Not Disturb Mode for Filtering

The most versatile and secure method that allows you to block all numbers except contacts is the use of the system mode "Do not disturb", its main advantage is that it does not just reset the call, but can completely drown out the phone, allowing signals to pass only from authorized sources, it is the ideal solution for night time, meetings or periods of work that require concentration.

To activate this feature, you need to go to the audio settings. Find the Sound and Vibration item in the main system settings menu. This is where the key switches that control how your Xiaomi behaves when incoming signals arrive. In some firmware versions, this section may be simply called "Sound."

⚠️ Warning: When you turn on Do Not Disturb mode, make sure the alarm clock stays active. MIUI Alarm clocks usually ignore this mode, but rechecking the settings of the clock will not be superfluous.

Once you log in, select the "Do Not Disturb" option, where you need to activate the switch at the top of the screen. However, just turn on the mode is not enough, you need to adjust the exception rules. Find the "Exclusions" or "Allow Calls" option, where the system will tell you to choose who can reach you. Choose the "Contacts Only" or "Favorites" option if the list of important numbers needs to be limited even more.

💡

To quickly turn on the Do Not Disturb mode, add the appropriate icon to the notification curtain. To do this, click on the pencil in the upper right corner of the Quick Settings menu and drag the crescent icon to the active screen.

It's important to understand the difference between total disregard and quiet, so if you want your phone to be silent and not vibrate at all when someone calls you, but to show you what's missing, you have to make the settings right, otherwise the caller might hear the beeps, but you won't hear them, which creates the illusion of accessibility.

Setting up a blacklist and call blocker

The second method involves using the built-in Security app, which is pre-installed on all Redmi and Poco smartphones, and it works differently: it doesn't create a quiet mode, but actively interrupts the connection with subscribers outside your address book, a more aggressive strategy that completely cuts off unwanted communications.

To get started, open the Security app (green shield icon). In the tool menu, find the Lock or Antispam section. This is where you manage all the incoming traffic filters. By clicking on the gear icon in the upper right corner, you will be taken to the lock settings menu, where you can detail the rules of behavior of the system.

You need to find the "Block Keyword" or "Block Hidden Numbers" option, but we're interested in the contact filter. Select the "Block Inbox" option and activate the "Block All Except Contacts" rule. Once you turn on this feature, any number that is not in your phone's memory will be automatically reset.

📊 What is the best way to block you?
Total silence (Do not disturb)
Hard pullback (Antispam)
Manual locking of each number
I use third-party apps.

It is worth noting that when using this method, the caller will hear short beeps or a message that the number is busy, depending on the operator, which can lead scammers to think that the number does not exist or is occupied, which is an additional plus of protection.

Creating a list of selected contacts

Sometimes, Contact Only is not enough, because the phone book can store the numbers of courier services, advertising departments or just old acquaintances you do not want to communicate with. In such cases, it is advisable to use the Favorites list on Xiaomi, which allows you to create a narrow circle of people who are guaranteed to be able to reach you at any time.

To implement this scheme, you need to first create the list itself. Open the standard Contacts or Phone app. Find the Favorites tab (usually marked with an asterisk). Add the numbers of close relatives, colleagues and emergency services to it. Make sure that these contacts are marked with an asterisk, because this is the status that the filter will use.

Then go back to the Do Not Disturb or Blocker settings that were discussed in the previous sections. Instead of All Contacts, select Favourites Only. Now your smartphone will only miss calls from people you personally selected, which creates maximum privacy.

☑️ Checking the settings of selected

Done: 0 / 5

Using a favorites list is especially important for parents who want to be accessible to children and school, but don’t want to be distracted by work issues on the weekend, and the flexibility of MIUI allows you to change these settings in a couple of touches.

Comparison of locking methods on Xiaomi

Users often find it difficult to decide which way to limit communication will suit them best, both of which have their own strengths and drawbacks, depending on the device’s use case. Below is a comparison table to help them make the right choice.

ParameterDo Not Disturb modeCall blockerThird-party annexes
Availability of callsOnly selected/contactsOnly contacts.Depends on the base.
Response to the callNo sound (with vibration)DefeatDifferent.
Impact on the batteryMinimumMinimumHigh.
Difficulty setting upMediumLow.Tall.

As you can see from the table, Xiaomi’s built-in system tools often outperform third-party optimization and integration solutions. Do Not Disturb mode gives more control over notifications, while Blocker works harder and more reliably cuts off unnecessary calls.

If you want a full digital detox for a couple of hours, go with the first option, and if you want to live with constant spam protection, you better set up the second method, and combining these approaches will produce the best result.

Why are third-party apps worse than built-in ones?
Third-party apps often require permanent permissions to access contacts and call histories, which reduces the security of personal data, and they consume more battery power and can conflict with the system shell. MIUI/HyperOS, causing delays in the appearance of the incoming call screen.

Working with unknown and hidden numbers

Special attention should be paid to the problem of calls from hidden numbers or codes defined as “Unknown Number”; the standard “Contacts Only” filter on Xiaomi usually handles them automatically, since such numbers are not physically present in the address book.

There's a separate tab in the Security app for anonymous calls, and when you go to locking, you go to Lock Hidden Numbers, and activating this ensures that even if the call miraculously passes, it's immediately terminated by the system, which is critical to protecting against persistent fraudsters.

⚠️ Caution: Locking hidden numbers can cause you to miss an important call from emergency workers or banks who sometimes hide their identity. ID. Use this function with caution.

Also worth mentioning are the "gray" numbers - those that are defined by the operator as spam but are not formally hidden.The databases in Xiaomi phones are regularly updated, but for maximum efficiency it is recommended to enable synchronization with online databases in the antivirus settings.

Solution: If the calls still go through

Sometimes users are faced with a situation where everything seems to be right, but the phone keeps ringing, most often the problem is duplication of settings or conflict of profiles, for example, the “Do not disturb” mode can be set to work on a schedule that is not active now.

Check to see if the disturbing number is added to the exception list within the silence mode itself. Also make sure you don't have the "Repeat Calls" feature, which allows a call to pass if the same number rings a second time within 3 minutes, which is designed for emergencies but can be annoying.

If the problem persists, try resetting the Phone and Contacts app settings. Go to Settings → Apps → All apps, find the app you want, and click Clear → Clear All Data. This won’t delete your contacts, but will return your call settings to factory.

💡

If the lock doesn’t work, check to see if the contact has a customized melody or vibration that can override global Do Not Disturb settings.

In rare cases, a bug in a particular firmware version may be the cause, in which case waiting for a system update or temporarily using a third-party but proven call blocker from the Google Play store helps.

FAQ: Frequently Asked Questions

Will I receive SMS from blocked numbers?
By default, Do Not Disturb does not block SMS, it only hides notifications about them. To block messages, you need to find the Messages section in the Do Not Disturb settings and select Nobody or Contacts Only. The SMS blocker usually does not affect calls, for this there is a separate tab in the Security app.
Does the caller know that he is blocked?
When using Do Not Disturb mode, the caller hears long beeps, as in a normal call. When using the lock function in the Security app, the caller most often hears short beeps or a message about the caller's unavailability, which may indirectly indicate a lock.
Can you set different rules for different days of the week?
Yes, there is a "Repeat Events" or "Schedule" option in the Do Not Disturb mode settings, where you can set the mode to automatically turn on at certain times or days of the week, so you don't have to manually set the phone every Sunday evening.
Does the lock work if the phone is turned off?
No, if the smartphone is turned off or in aeronautical mode, no lock settings work, because the device does not receive a signal about an incoming call. Android/MIUI.
How quickly to turn off the lock for a single call?
The quickest way is to lower the notification curtain and press the crescent icon to deactivate Do Not Disturb mode. If you used a hard blocker, you will have to log into the Security app and temporarily disable the lock rule.