Got frustrated when my phone kept showing as Private on every call I made. Friends thought I was being shady, but I had no idea what was going on. Turns out there are multiple reasons why this happens, and honestly, the fix depends on whether you're using Android or iPhone.



For Android users, the solution usually sits in your phone's network settings. You need to tell your carrier to display your number. Most phones have this buried in Settings, then Calling accounts or Supplementary services. From there, you're looking for Caller ID options where you can select Show number. Samsung, Google, Xiaomi, and other brands put these settings in slightly different spots, but the general path is similar. If nothing changes after flipping that switch, you might need to reset your phone app's cache and storage to force it to reconnect with your network.

On iPhone, Apple moved things around in their latest updates. You go to Settings, then Apps, then Phone, and toggle on Show My Caller ID. If you have multiple lines, you need to enable it for each one separately. Sometimes carriers control this at their end, so the option might not even show up if your network restricts it.

Here's the thing though, if you've already turned on caller ID but your number still shows as Private to everyone else, the issue is sitting between your phone and your carrier's network. That's when you need to know what to dial to remove private number from your carrier's side. There are specific USSD codes that talk directly to your network. Dialing *31# makes your number visible on all outgoing calls. If that doesn't work, *#31# lets you check if your caller ID is actually restricted. Some networks, like MTN in Nigeria, use #31# to toggle caller ID off. You can also hide your number for just one call by dialing #31# followed by the phone number.

If the codes don't work, try resetting your network settings completely. Android users go to Settings, System, Reset options, then Reset mobile network settings. iPhone users go to Settings, General, Transfer or Reset iPhone, then Reset Network Settings. Your phone will restart and reconnect to your carrier.

One more thing worth checking: privacy apps like Truecaller or RoboKiller might be blocking your number if they have deep system access. Also, old SIM cards struggle with newer 5G networks, so if yours is ancient, replacing it or switching to eSIM could help. International calls and roaming sometimes cause caller ID to drop as it bounces through different networks.

The point is, what to dial to remove private number isn't always obvious, and sometimes it's not about dialing at all. Start with your phone settings, then try the USSD codes, then reset your network if needed. One of these usually gets your number showing up properly again.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
Add a comment
Add a comment
No comments
  • Pin