Futures
Access hundreds of perpetual contracts
TradFi
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Pre-IPOs
Unlock full access to global stock IPOs
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
Ever had that awkward moment when someone asks why you always call with a private number, and you have no idea what they're talking about? Yeah, that happened to me. Turns out my calls were being blocked from showing my actual number, and I had no clue why.
I went through the usual troubleshooting—checked my caller ID settings, toggled everything on and off, restarted the phone. Nothing worked. Turns out, fixing a private number issue isn't always as simple as flipping one switch. Sometimes it's a setting you accidentally changed. Sometimes it's your carrier. Sometimes it's a feature you didn't even know existed.
After digging through this mess, I figured out what was happening and how to fix it. If your calls keep showing as private and you're frustrated like I was, here's what actually works.
For Android users, most of this is controlled at the network level through your carrier. Different manufacturers put these settings in slightly different spots, but the core idea is the same—you're basically telling your network to display your number when you call.
On Android 16 devices, open the Phone app, hit the three dots menu, go to Settings, then look for Calling accounts or Supplementary services. If you're using multiple SIMs, pick the active one. From there, tap Additional settings and find Caller ID. Select Show number and wait for the network confirmation. On Realme phones specifically, it's similar but the menu structure is a bit different—Settings, Calling accounts, select your SIM, Additional settings, then Caller ID.
Different Android brands organize these menus differently, so if you're not seeing the options where I described, check your specific manufacturer's layout. Some phones have these settings buried deeper than others.
Here's the thing though—if Caller ID is greyed out, check if Advanced Protection is turned on under Settings > Security and privacy. That feature can lock down call data sharing and block your caller ID from working.
If changing the setting doesn't stick, try resetting the Phone app. Go to Settings, find the Phone app under Apps, tap Storage and cache, then clear both storage and cache. Restart your phone and let it reconnect to the network. This usually fixes sync issues between your phone and your carrier.
For iPhone users on iOS 26, Apple moved phone settings into the Apps section. Open Settings, scroll to Apps, select Phone, and look for Show My Caller ID. Turn that switch on. If you have multiple lines—like an eSIM and physical SIM—you need to enable it for each line separately.
If you don't see the Show My Caller ID option at all, your carrier might be controlling it at the account level. That's pretty common with some networks. Also, older iPhones like the 14 and 15 sometimes have display glitches after updating to iOS 26. Try closing the Phone app and restarting your iPhone, then check Settings > General > About to see if there's a carrier settings update waiting.
Now, here's what I learned after all this: even when your phone says caller ID is on, your calls might still show as private to other people. That usually means the issue is between your phone and your carrier's network, not your phone itself.
You can use USSD codes to talk directly to your carrier. Dial *31# to make your number visible on all calls. On some networks like MTN in Nigeria, dial #31# to do the opposite and hide your number. Dial *#31# to check if your caller ID is restricted or allowed. If you want to hide your number for just one call, dial #31# followed by the phone number, like #31#08031234567.
If that doesn't work, try resetting your network settings. On Android 16, go to Settings > System > Reset options and tap Reset mobile network settings. On iOS 26, go to Settings > General > Transfer or Reset iPhone, tap Reset, then Reset Network Settings. Your phone will restart and reconnect to the carrier.
A few other things that can mess this up: privacy apps like Truecaller, Hiya, or RoboKiller might hide your number if they have deep system permissions. Switching between modern and older network types can cause caller ID to fail. If your SIM is older than five years, it might struggle with 5G Standalone networks—replacing it or switching to eSIM can help. And when you're roaming or making international calls, the caller ID signal can get lost as it bounces through different networks.
The whole private number removal process usually comes down to checking three things: your phone settings, your carrier's network tools, and your network profile. Once you work through those, your number should show up correctly on outgoing calls again.