I recently noticed that all my outgoing calls show up as a private or blocked number on other people’s phones, and some contacts are starting to ignore my calls because they think it’s spam. I must have changed a setting by accident, but I can’t figure out where in Android’s menus to switch my caller ID back to normal. Can someone walk me through the exact steps or let me know if this could be a carrier issue I need to fix with them?
Yeah, you flipped the Caller ID setting.
Try this first. Steps vary a bit by phone brand, but the idea is the same.
Method 1, from the Phone app
- Open the Phone app.
- Tap the three dots in the top right.
- Tap Settings.
- Look for Caller ID, or Calling accounts, or Calls.
- Tap Caller ID.
- Set it to Show number or Network default, not Hide number.
On Samsung (One UI) it is usually:
Phone app → three dots → Settings → Supplementary services or More settings → Show caller ID → Show number.
On Google Pixel:
Phone app → three dots → Settings → Calling accounts → your SIM → Additional settings → Caller ID → Show number.
If your menu looks different, search inside Settings:
- Open Settings app.
- Use the search box at the top.
- Type “caller ID” or “show caller ID”.
- Open the result and pick Show number.
If nothing changes:
- Restart the phone.
- Call someone that sees your screen.
- If it still shows private, call your carrier. Some carriers block ID on their side. Ask them to remove “Caller ID blocking” from your line.
Also check you did not use a blocking prefix. In some countries dialing a code before the number hides ID. For example, in parts of Europe people use a prefix like #31#. If that sits in your contacts, your ID stays hidden even if settings look fine.
Once you set Show number and your carrier side is clean, your calls should show your normal caller ID again.
Yeah, sounds like you accidentally turned yourself into “Unknown Caller guy.” @sognonotturno already covered the usual Caller ID menu stuff, so I’ll skip rehashing that and hit the other places Android can hide your number.
A few more things to check:
-
Check if a calling / dialer app is overriding it
If you use things like:- Google Voice
- TextNow / TextFree
- VoIP / SIP apps (Zoiper, etc.)
- Your carrier’s own dialer app (like T‑Mobile DIGITS, Verizon Call Filter, etc.)
Open that specific app and look in:
- Settings → Calls / Calling / Outgoing calls / Caller ID
Some of these apps can force “Hide my number” regardless of your main Phone app setting.
-
Dual SIM or eSIM confusion
If you have more than one line:- Go to Settings → Network & Internet (or Connections)
- Tap SIMs / SIM manager
- Make sure the SIM you actually use for calls is enabled and then check its calling/Caller ID settings specifically.
Sometimes you’ve set Show number on SIM 1, but the phone is actually using SIM 2 that still has ID blocked.
-
Call barring / privacy services from your carrier
@sognonotturno mentioned carrier blocking generally, but many carriers hide it under “features” or “privacy” options:- Log into your carrier account on the web or their app
- Look for:
- Caller ID blocking
- Private number
- Anonymous calling
Turn that off if it’s enabled. Some carriers let you toggle it instantly without calling support.
-
Reset call settings / network settings
If everything looks right but your number is still private:- Go to Settings → System → Reset options
- Choose “Reset Wi‑Fi, mobile & Bluetooth” or “Reset network settings”
That wipes call/network configs but not your data. You’ll have to re-enter Wi‑Fi passwords, but it can clear some buggy carrier / IMS settings that keep caller ID stuck on hidden.
-
Test a clean manual call
- Don’t use a contact, just manually dial a number you know.
- Make sure there’s no prefix in front of it (like
#31#or*67in some regions). - If you still show as private, try calling a landline if you can, just to rule out some random phone spam-filter behavior on the other end.
-
Check spam / caller ID protection apps
Apps like Truecaller, Hiya, carrier “Protect” apps, etc., sometimes mess with outgoing ID:- Open the app → Settings
- Look for Outgoing calls / Caller ID / Privacy
- Temporarily disable or uninstall and test again.
If you go through:
- Phone app Caller ID setting
- Carrier account / features
- Any VoIP / dialer / spam-blocker apps
and it still shows private, that’s usually a carrier-side flag stuck in their system. At that point, calling support and asking them to remove “permanent caller ID blocking” from your line is basically the only fix.