Block All Calls Except Contacts on Android and iPhone
Getting constant calls from unknown numbers can be frustrating. Whether they are spam calls, telemarketing calls, scam attempts, or repeated robocalls, they can interrupt your work, sleep, or personal time. Fortunately, both Android and iPhone offer ways to stop calls from people who are not saved in your contacts.
The exact steps depend on your phone’s manufacturer and operating system. Some Android devices include a feature that allows calls only from saved contacts, while others require using Do Not Disturb or a third-party calling app. On an iPhone, Apple provides a feature called Silence Unknown Callers, along with Focus Mode, to help you receive calls only from people you know.
In this complete guide, you will learn every practical method to block all calls except contacts on Android and iPhone.
Block All Calls Except Contacts on Android and iPhone [Complete Guide]

There is no single method that works on every smartphone because different manufacturers customize Android differently. However, Android and iPhone both include reliable features that let you silence or block calls from unknown numbers.
The methods below cover Samsung Galaxy, Google Pixel, OnePlus, Xiaomi, Motorola, OPPO, Vivo, Realme, and Apple iPhone devices.
Follow the section that matches your phone.
Method 1: Use Do Not Disturb on Android
Step 1: Open the Settings App
Unlock your Android phone and open the Settings app. Scroll through the available options until you find Notifications, Sounds, or Sound & Vibration. Depending on your phone brand, the exact menu name may be slightly different. Tap it to continue.
Step 2: Open Do Not Disturb Settings
Find and select Do Not Disturb. This feature blocks notifications and calls based on rules you choose. If you have never used it before, you may see a brief explanation of how it works.
Step 3: Allow Calls from Contacts
Look for an option named People, Calls, or Exceptions. Open it and locate the Allow Calls From setting. Select Contacts Only. This tells your phone to allow incoming calls only from people whose numbers are saved in your contact list.
Step 4: Turn On Do Not Disturb
Return to the main Do Not Disturb screen and enable the feature. Once it is active, calls from unknown numbers will be silenced while calls from your saved contacts continue to ring normally.
Step 5: Create an Automatic Schedule
If you only want this restriction during work hours or at night, create a schedule within Do Not Disturb. You can choose specific days and times so the feature automatically turns on and off without requiring manual changes.
Method 2: Enable Calls From Contacts Only on Samsung Galaxy Phones
Step 1: Launch Settings
Open Settings on your Samsung Galaxy device. Scroll down and tap Notifications.
Step 2: Open Do Not Disturb
Select Do Not Disturb from the notification settings. Samsung provides several customization options for incoming calls and notifications.
Step 3: Configure Allowed Calls
Tap Calls and Messages or Allowed During Do Not Disturb, depending on your One UI version. Choose Contacts Only. You can also allow favorite contacts if you only want important family members or coworkers to reach you.
Step 4: Activate the Feature
Turn on Do Not Disturb. Your Galaxy phone will now silence incoming calls from numbers that are not stored in your contacts while allowing saved contacts to call normally.
Method 3: Use Silence Unknown Callers on iPhone
Step 1: Open Settings
Unlock your iPhone and open the Settings app. Scroll until you see Apps, then open Phone.
Step 2: Find Silence, Unknown Callers
Inside the Phone settings, locate Silence Unknown Callers. Tap the option to open its settings.
Step 3: Turn On Silence Unknown Callers
Enable the toggle beside Silence Unknown Callers. Once activated, your iPhone automatically silences calls from numbers that are not in your contacts, recent outgoing calls, or Siri suggestions.
The calls are not rejected completely. Instead, they are sent directly to Voicemail, and you can still find them in your Recent Calls list if needed.
Method 4: Use Focus Mode on iPhone
Step 1: Open Focus Settings
Open Settings and tap Focus. Choose an existing focus mode such as Personal or Do Not Disturb, or create a new one specifically for call filtering.
Step 2: Allow Calls From Contacts
Tap People under the allowed notifications section. Select Allow Notifications From and add Contacts or specific contact groups that you want to receive calls from.
Step 3: Enable the Focus Mode
Return to the previous screen and activate the selected Focus mode. While it remains active, only approved contacts will be able to ring your phone.
Step 4: Schedule Focus Automatically
If you want this feature active during work, meetings, or sleeping hours, create an automatic schedule. Your iPhone will enable the selected Focus mode based on the times you specify.
Method 5: Block Unknown Callers Using Google Phone App
Step 1: Open the Phone App
Many Android phones use the Google Phone app as the default dialer. Open the application and tap the three-dot menu in the upper right corner.
Step 2: Open Caller ID and Spam Settings
Tap Settings, then select Caller ID & Spam or Blocked Numbers, depending on your device.
Step 3: Enable Spam Protection
Turn on Caller ID and Spam Protection. While this setting does not block every unknown caller, it automatically filters many spam and scam calls before they reach you.
Method 6: Block Individual Unknown Numbers
Step 1: Open Your Recent Calls
Launch the Phone app and open your recent call history. Find the unknown number that has been calling repeatedly.
Step 2: Select the Number
Tap the number and look for Block, Block Number, or Report Spam. Different phone brands use slightly different names for this option.
Step 3: Confirm the Action
Confirm your choice when prompted. That number will no longer be able to call your phone unless you manually unblock it later.
Method 7: Use a Third-Party Call Blocking App
Step 1: Download a Trusted Call Blocking App
If your phone does not provide enough call filtering features, install a trusted call blocking application from the official app store. Choose one with positive reviews and regular updates.
Step 2: Grant Required Permissions
Open the application after installation and allow the requested permissions. Most apps require access to your contacts and phone calls so they can identify trusted callers.
Step 3: Configure Contact-Based Filtering
Open the application’s settings and enable the option that blocks or silences calls from unknown numbers while allowing calls from saved contacts.
Step 4: Test the Configuration
Ask someone whose number is not saved in your contacts to call you. Then ask one of your saved contacts to call. This simple test confirms that the app is working as expected.
What Happens When Unknown Calls Are Blocked?
When you block or silence unknown callers, the exact behavior depends on your device.
On most Android phones using Do Not Disturb, unknown callers are silenced and do not disturb you while approved contacts continue to ring.
On an iPhone, unknown callers are sent to Voicemail and appear in your recent call history. You can review these calls later if you think you missed an important one.
Third-party applications may either reject calls automatically, send them to voicemail, or silence them depending on their settings.
Things to Know Before Enabling This Feature
Blocking unknown callers can improve your privacy and reduce interruptions, but it also has a few limitations. You might miss calls from delivery drivers, hospitals, schools, banks, job recruiters, or other legitimate callers whose numbers are not already saved in your contacts.
To avoid missing important calls, consider saving frequently used numbers in your contact list before enabling these settings.
You can also review your recent calls or voicemail regularly to make sure you have not overlooked an important message.
FAQs
Can I block every unknown caller on Android?
Yes. Most Android phones let you use Do Not Disturb with Contacts Only enabled. Some brands also include additional call filtering features or support trusted third-party call blocking apps.
Does Silence Unknown Callers reject calls on iPhone?
No. The feature silences unknown callers and sends them to Voicemail. The calls still appear in your recent call history.
Will emergency contacts still be able to call me?
Yes. If they are saved in your contacts or added to your allowed contacts in Do Not Disturb or Focus Mode, their calls will come through.
Can I receive calls from favorite contacts only?
Yes. Many Android phones and iPhones let you allow only Favorite Contacts instead of every saved contact.
Does this block text messages too?
No. These settings mainly affect incoming phone calls. Text messages are handled separately unless your device or application offers additional filtering options.
Can I turn the feature off later?
Yes. You can disable Do Not Disturb, Focus Mode, or Silence Unknown Callers at any time by returning to the same settings page.
