Receiving unexpected calls can become a daily nuisance, especially when they come from unknown numbers or contacts you'd rather avoid. Fortunately, Android phones offer multiple methods and tools to block all incoming calls or filter them according to your preferences. From system settings to using specialized apps or the 'Do Not Disturb' mode, this guide will show you all the options to protect your privacy and your time.
This article will guide you step-by-step through completely blocking calls on Android , preventing interruptions from unknown numbers, spam, and even specific individuals. You'll also discover how to regain control of your block list, filter international calls, distinguish between blocking and reporting spam, and even protect yourself in popular apps like WhatsApp and Telegram.
Android system options to block calls

All modern Android devices include built-in features for blocking calls directly from their settings or the Phone app itself, without needing to install any external applications. Using the system's native options ensures reliability and privacy, as the entire process is managed on the device itself.
Standard call blocking prevents people with blocked numbers from contacting you by phone and, in many cases, also by SMS. When they call, they'll receive a generic message like "the person you are calling is unavailable" or they simply won't be able to get through. This method is effective for both Android and iOS, although access to the block list management may vary between operating systems.
In addition to blocking individual numbers, you can filter all unknown or unidentified calls. Depending on the make and model of your device, the menus may vary, but they generally work like this:
- Xiaomi, Motorola, Pixel, OnePlus, Vivo, and most devices with the Google Phone app: Go to the Phone app, tap the three dots in the corner, select Settings > Calls > Blocked numbers, and from there block all calls or activate the unknown number filter.
- Samsung (One UI): Go to the Phone app, tap the three dots > Settings, turn on Caller ID and spam protection, and you can also block unknown callers directly.
- Huawei and EMUI: Open the Phone app, go to the dialer, tap the three dots > Settings > Filter rules > Filter calls, where you can create rules to block unknown, private, or all phones.
- Realme and OPPO: Go to the Phone app, open the three dots > Blocks and filters > Set rules > Block calls (allows you to filter unknown calls or by region).

How to block all calls from unknown and hidden numbers
Blocking calls from unknown, private, or hidden numbers is one of the best ways to eliminate phone spam, scams, and unsolicited telemarketing. These calls often hide their number or intentionally protect their caller ID.
On most Android phones, you can activate the filter so that no calls from hidden, private, or unknown numbers bother you. When you activate it:
- You won't receive incoming calls from numbers you don't have saved in your address book or from numbers that hide their identity.
- People or businesses with a hidden ID will only be able to contact you if you disable the filter or manually add their number to your contacts list.
Step by step to block all unknown calls on Android:
- Unlock your phone and open the Phone app.
- Access āSettingsā from the three-dot or gear icon.
- Choose the option āBlocked Numbersā or āCallsā and then āBlocked Numbers.ā
- Turn on the "Unknown Calls" switch. All calls of this type will be automatically filtered and blocked.
On some models, the filter can also be customized to block only numbers with foreign prefixes, short numbers, international calls, or those not in your contacts list.
If you use Huawei, Realme, OPPO or brands with a custom skin , the lock menu may be called "Filter Rules", "Blacklist", "Locks and Filters" or "Block Calls" depending on the manufacturer.

Block calls from a specific number or specific contacts
In most cases, the problem is specific numbers that call repeatedly. You can manually block any number, whether it's a person, business, or unwanted contact. This applies to regular calls, SMS messages, and in some cases, even messaging apps (WhatsApp, Telegram, Signal, etc.).
There are several methods to block specific contacts:
- From call history: Press and hold the call you received from the unwanted number, select the "Block number" option, and confirm.
- From the contact list: Select the contact, access the menu (three dots or settings icon) and select "Block" or "Add to blacklist."
- From the Phone app settings: Go to "Settings" > "Blocked Numbers" > "Add Number." Enter the phone number manually and save it.
- SMS Blocking: In the Messages app, select the conversation, tap the three dots, and choose "Block" to prevent receiving messages from that number.
The process is similar on almost all Android devices, but may vary slightly. On Huawei, for example, it's usually managed from the Optimizer/Filter app. On Samsung and Xiaomi, the option is usually integrated into the call menu.
How to unblock blocked numbers on Android
If you ever want to remove a number from your blocked list , simply go to the "Blocked numbers" section in the Phone app, find the number, tap the unblock icon (usually an X or a trash can icon), and confirm. On some devices, you can also do this from the blocked contact's information.
Detailed Tutorial: Using the Call Barring Feature
In addition to manual blocking, Android allows you to apply global restrictions to all incoming calls using the "Call Restriction" feature. This system is located in the advanced settings and requires a SIM PIN code, which is usually "0000" by default (you can change it for security).
- Open the phone app and tap the three dots to access āSettingsā or āCall settings.ā
- Go to āCallsā and select āCall Restrictions.ā
- Select the "All incoming calls" option and check the box. Enter your SIM PIN to activate full blocking.
Note: This feature may be limited or unavailable on all models/brands. It is especially useful for avoiding calls while traveling abroad (roaming) or if you do not wish to be contacted through any channel other than data applications.
Block international calls and numbers with foreign prefixes
One of the most useful tricks to avoid spam calls from abroad or phone scams is to block specific prefixes or international calls. The process is very similar to conventional blocking:
- Open the Phone app > Settings > Call Blocking or Blocked Numbers.
- Select āAdd numberā and enter the international prefix you want to block (for example, +44 for the UK).
- All calls from that country will be automatically rejected unless you add specific numbers to your address book.
Difference between blocking a number and reporting it as spam
Blocking a number means you won't receive calls or texts from that specific sender, and on many devices, you won't see any notifications or call history. Reporting it as spam , on the other hand, informs your phone provider or the system developer about potential fraudulent activity. When you report a number as spam:
- The number may be blocked collectively for more users if it is identified as a massive source of unwanted calls.
- The number can be automatically blocked by specialized apps, such as Truecaller.
- The provider may prevent you from further contact with other network users.
- In some countries, reports help strengthen automated blacklists of companies that engage in spam, scams, fraudulent sweepstakes, and unauthorized telemarketing.
Codes and manual alternatives to block calls
In certain situations or Android versions, it's possible to apply or deactivate locks using specific codes from the phone dialer, especially useful when you're having trouble with the settings menu or need to manage call restrictions from your carrier:
- Block all outgoing/incoming calls: Brand 33*CODE# for overhangs, 35*CODE# for starters. The code is usually "0000" by default, although it's recommended to change it for security reasons.
- To unlock: Brand #33*CODE# o #35*CODE# depending on the function you want to reverse.

How to block calls using Do Not Disturb mode or Focus mode
Another advanced strategy for avoiding interruptions is to use ' Do Not Disturb' mode or the so-called focus modes that many phones offer. This feature temporarily silences all calls, notifications, and alerts, although it doesn't permanently block them.
- Turn on 'Do Not Disturb' from Quick Settings or Settings > Sound & Vibration > Do Not Disturb.
- Set exceptions to allow calls only from specific contacts (favorites, family, etc.).
- You can schedule periods when the mode is automatically activated (for example, at night or during a meeting).
- On some phones, access it from the quick menu by swiping down and selecting the moon icon or a circle with a line.
This method is ideal for temporarily blocking all calls without having to modify your blocked list and allows you to easily receive calls again whenever you want.
Apps to block calls on Android
If you want more control, additional options, or your phone doesn't include all the features mentioned above, there are specialized apps for managing call blocking, both free and paid. Some of the most recommended and secure apps on the market are:
- CallControl: A very complete app that filters spam calls, allows you to create blacklists and whitelists, block by prefixes, and even record suspicious call patterns.
- Call Blocker: Easy to use, it allows you to block individual numbers, groups, and offers control over SMS and calls simultaneously. Available on the Play Store.
- Call Blacklist: Combines call and message blocking, ideal for those who receive a lot of spam or annoying contacts.
- Call and SMS Blocker: It stands out for its ability to filter calls and messages automatically, even from hidden numbers.
- truecaller: One of the most popular apps, it identifies and blocks suspicious numbers using its own global database of spam and telemarketing numbers. It also displays the name or company name even for numbers not saved in your address book.
- Hiya: It offers smart blocking based on community reports and automatic protection against spam, fraud, and unwanted calls.
- Avast MobileSecurity: In addition to antivirus features, it includes a call blocker within its security suite.
Important: All of these apps require access to your contacts and special permissions to function correctly. It is essential to review the privacy policy before granting these permissions, although these recommended apps are safe and widely used internationally.
How to block calls on apps like WhatsApp, Telegram, and Signal?
Call blocking applies not only to the conventional phone line, but also to messaging applications , where it is increasingly common to receive unwanted calls and video calls.
- WhatsApp: Access the conversation with the contact, tap the three dots > More > Block contact. This way, they won't be able to call or message you on WhatsApp.
- Telegram: In Settings > Privacy & security > Calls, choose who can call you. You can select Everyone, Only my contacts, or No one, and set custom exceptions.
- Signal: Set permissions in Settings > Privacy, where you can block contacts or restrict unwanted calls.
In all cases, blocked contacts will not be able to send you calls or messages, and the app will not notify them of their block. Check the blocked users section periodically if you need to change your settings.
Block SMS messages and protect against SMS spam
Spam also comes via SMS, but Android allows you to block messages using the Messages app:
- Open Messages, tap the three dots > Settings.
- Go to "SPAM Protection" and activate the option to filter suspicious or unwanted messages.
- You can also manually block numbers from a specific conversation as explained above.
On iPhone, find blocked numbers in Settings > Messages > Blocked Contacts.
Additional Services: Robinson List and other legal methods to stop spam
For those seeking additional protection from advertising or commercial calls , there is the option of registering on the Robinson List . This service, free in many countries, allows you to indicate that you do not wish to receive advertising by phone, SMS, mail, or email. Companies responsible for mass marketing campaigns are required to consult this list and respect the preferences of those registered.
- Visit the official website of the Robinson List.
- Register with your personal details and select the channels you want to block (mobile, landline, SMS, email, postal, etc.).
- Companies are required to remove you from their lists within a certain period of time (usually a few weeks).
Is it safe to block calls? Privacy and permission considerations
When using any screen lock feature, especially third-party apps, you may be asked for permission to access your contacts and calls. The official apps and those recommended in this article have been verified and are safe for most users, but always review the permission list and the "Privacy Policy" section before granting access. If you have any concerns, you can limit usage to the system's built-in features.
Special cases: temporary blocks, repeated calls and additional variants
In addition to permanently blocking calls, you might want to temporarily block all calls using special modes like "Do Not Disturb" or "Airplane Mode." Do Not Disturb lets you silence calls for as long as you want, while Airplane Mode completely disconnects calls, data, and notifications.
Remember that some spammers may use "repeated call" techniques, changing their number to bypass blocking. These patterns are being monitored by apps like Tango and carrier services to detect fraud and suspicious mass calls.