How to Block Restricted Numbers on Any Device

Getting calls from restricted or blocked numbers is frustrating — you can't call back, you don't know who it is, and ignoring them every time gets old fast. The good news is that most phones and carriers give you real tools to stop these calls entirely. The challenge is that the right method depends heavily on your device, your carrier, and how aggressive you want your blocking to be.

What "Restricted Number" Actually Means

When a caller appears as "Restricted," "No Caller ID," or "Unknown," it means the person or system on the other end has deliberately hidden their number using Caller ID blocking. This is typically done by dialing *67 before the call, or by enabling a permanent Caller ID suppression setting on their phone or account.

Because no number is transmitted, standard contact-based blocking won't work. You can't block what you can't see — which is why a different approach is required.

Method 1: Use Your iPhone's Built-In Silence Feature 📵

Apple added a native option specifically for this scenario:

  1. Go to Settings → Phone
  2. Tap Silence Unknown Callers
  3. Toggle it on

When enabled, any call from a number not in your contacts, recent calls, or Siri Suggestions is sent directly to voicemail. This catches most restricted and no-caller-ID calls without any third-party app.

The tradeoff: This is a wide net. It will also silence legitimate unknown numbers — delivery services, doctor's offices, or new contacts calling for the first time.

Method 2: Android's Call Screening and Blocking Options

Android doesn't have a single universal path because the experience varies by manufacturer and OS version, but the most common routes are:

  • Google Pixel phones: The built-in Call Screen feature (via the Phone app) can automatically screen unknown callers and filter spam. Under Settings → Blocked Numbers, you can also toggle on blocking for unknown/hidden callers directly.
  • Samsung Galaxy devices: Go to Phone app → More options (⋮) → Settings → Block Numbers, then enable Block unknown callers.
  • Stock Android (Google Phone app): Tap the three-dot menu → Settings → Blocked Numbers → enable Unknown to block calls with no caller ID.

The feature names and menu paths shift between Android versions, so if you don't see these options exactly, searching "block unknown callers" in your phone's Settings search bar usually surfaces the right toggle.

Method 3: Contact Your Carrier

All four major U.S. carriers — and most regional and international ones — offer network-level call blocking tools. These intercept calls before they reach your phone, which makes them more thorough than device-only settings.

CarrierTool NameAccess
AT&TActiveArmorApp or account portal
VerizonCall FilterApp or account portal
T-MobileScam ShieldApp or account portal
Mint/MVNOsVariesCarrier app or settings

Network-level blocking can specifically target calls with no transmitted caller ID, not just known spam numbers. Some tiers of these services are free; enhanced features often require a paid upgrade.

Method 4: Third-Party Call-Blocking Apps

Apps like Hiya, Nomorobo, and RoboKiller add another layer on top of your device and carrier settings. Most work by:

  • Screening incoming calls against large databases of known spam/scam numbers
  • Offering rules-based blocking (such as blocking any call with no caller ID)
  • Providing call answer bots that waste robocallers' time

These apps typically request access to your contacts and call log, so privacy comfort level is a real factor in deciding whether they're appropriate for your situation.

What About Landlines?

If the restricted calls are coming to a landline or VoIP line, the approach shifts:

  • Many VoIP services (Google Voice, Ooma, RingCentral) have built-in anonymous call rejection settings in their account dashboards
  • Traditional landlines can use Anonymous Call Rejection — dial *77 on most North American lines to activate it. Callers with blocked numbers will hear a message telling them to unblock before calling again
  • *87 disables Anonymous Call Rejection if needed

The Variables That Change the Right Answer

No single method works identically across every situation. What determines which approach makes sense for you:

  • Device type and OS version — iPhone vs. Android, and which version of Android, meaningfully changes what's natively available
  • Carrier — not all carriers offer the same network-level tools, and some require paid tiers
  • How strict you want the blocking — silencing all unknowns is aggressive and catches legitimate callers; selective filters are more surgical but may let some restricted calls through
  • Landline vs. mobile — the entire toolset is different
  • Privacy preferences — third-party apps involve data sharing tradeoffs that matter to some users more than others
  • Whether you're also trying to identify callers — some apps offer reverse lookup features, which changes the product category entirely

Someone who only gets occasional unknown calls and uses an iPhone might find the built-in Silence Unknown Callers toggle is all they need. Someone running a small business who can't afford to miss legitimate unknown calls needs a more selective solution at the carrier or app level. A person on a landline is working with a completely different set of tools than either.

The method that's overkill for one person is the right fit for another — and that gap is filled by your own setup, tolerance for missed calls, and how persistent the problem actually is.