How to Block No Caller ID Calls on Any Device

Anonymous calls — the ones that show up as "No Caller ID," "Unknown," or "Private Number" — are one of the more frustrating realities of owning a phone. Whether they're telemarketers, scammers, or just someone you'd rather not hear from, the good news is that blocking them is genuinely possible. The approach that works best, though, depends heavily on your device, carrier, and how much control you want over who can reach you.

What "No Caller ID" Actually Means

When a call comes through with no identifying information, it usually means the caller has deliberately hidden their number using a feature called Caller ID blocking. This is done by dialing a prefix before the number (commonly *67 in North America) or by enabling a setting within their phone or carrier account.

This is different from an unknown number, which typically means the number exists but couldn't be identified — often due to a technical gap rather than intentional concealment. Blocked and anonymous calls behave similarly from your end, but they come from different origins. Understanding this matters because some blocking tools only catch one type, not both.

Built-In Options on iPhone

Apple gives iOS users a native way to silence anonymous calls without third-party apps.

Silence Unknown Callers (found under Settings → Phone) routes any call from a number not in your contacts, recent calls, or Siri Suggestions directly to voicemail. It doesn't block the call outright — it silences it — but for most users, the effect is the same.

Key considerations:

  • This setting affects all unknown numbers, not just No Caller ID calls specifically
  • If you regularly receive legitimate calls from new numbers (delivery services, healthcare offices, contractors), this setting will silence those too
  • It does not prevent the caller from leaving a voicemail

There is no iOS-native option to block only No Caller ID calls while allowing other unknown numbers through — the silence feature is broader than that.

Built-In Options on Android

Android doesn't have a single universal setting here because the experience varies significantly by manufacturer and Android version. Samsung, Google Pixel, and other OEMs each implement call management differently.

On Google Pixel devices running recent Android versions, the Phone app includes a Call Screen feature powered by Google Assistant, which can automatically screen unknown or suspected spam calls before they reach you.

On Samsung devices, settings under the Phone app often include options to block calls with no caller ID under call-blocking or spam protection menus.

What to look for regardless of device:

  • Block calls from unknown numbers toggle (exact label varies)
  • Spam and scam protection features (these may also catch anonymous calls)
  • Do Not Disturb mode configured to allow only contacts — an indirect but effective option

Using Your Carrier to Block No Caller ID Calls 📵

All major carriers offer call-blocking services, and some of the most reliable No Caller ID blocking happens at the network level, before the call ever reaches your phone.

CarrierService NameNotes
AT&TActiveArmorFree tier available; anonymous call blocking included
VerizonCall FilterBasic version free; Plus tier adds more controls
T-MobileScam ShieldFree for T-Mobile customers; anonymous call blocking available

The advantage of carrier-level blocking is that it works regardless of your phone model or OS version. The limitation is that these services vary in how aggressively they filter — some may let certain anonymous calls through, and their definitions of "anonymous" don't always match what your phone displays.

Some carriers also allow you to set up Anonymous Call Rejection directly, sometimes by dialing a feature code like *77 (common on landlines and some mobile plans in the US). Calling *87 typically deactivates it. Check with your specific carrier, as availability varies.

Third-Party Apps

Apps like Nomorobo, Hiya, RoboKiller, and YouMail offer more granular call-blocking controls, including options targeting No Caller ID calls specifically.

These apps generally work by:

  • Cross-referencing incoming calls against known spam databases
  • Offering anonymous call rejection as a specific toggle
  • Providing voicemail interception or auto-answer-and-hang-up features

🔍 The tradeoff with third-party apps is permission scope — they typically require access to your call logs and sometimes contacts to function. Privacy-conscious users should review what data these apps collect and how it's stored or shared before enabling them.

Variables That Shape Your Best Approach

No single method works the same way for everyone. The factors that most directly affect which approach fits your situation include:

  • Phone type and OS version — iOS and Android handle this differently at the system level, and older OS versions may lack newer blocking features
  • Carrier — network-level blocking availability varies significantly; some MVNOs (budget carriers using major networks) may not offer the same tools
  • How you use your phone — if you rely on calls from new numbers for work or personal reasons, aggressive blocking may cause missed calls that matter
  • Tolerance for voicemail — some solutions silence rather than block, meaning anonymous callers can still leave messages
  • Privacy preferences — third-party apps offer more control but require data access trade-offs

When Blocking Has Limits

It's worth knowing that No Caller ID blocking isn't perfect. Determined callers can use VoIP services, spoofed numbers, or international routing to get around standard blocking tools. If you're dealing with harassment from anonymous callers, carrier-level blocking combined with a formal report to your carrier and, if necessary, law enforcement is a more effective path than any app alone. 📞

The combination of your device, carrier, and how you balance accessibility against privacy determines which blocking approach — built-in feature, carrier service, or third-party app — will actually work the way you need it to.