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
So I had this weird thing happen where my calls kept showing up as private on everyone's phones, and I had no idea why. Turns out there's a bunch of reasons this can happen, and honestly it's easier to fix than you'd think once you know where to look.
First thing I realized is that most phones have a caller ID setting buried somewhere in your phone app or settings. On Android, you're basically telling your carrier's network to display your actual number instead of hiding it. Different manufacturers put it in slightly different spots though. On most Android phones, you go into the Phone app, hit the menu (three dots), then look for Settings or Call Settings. From there, find Calling accounts or Supplementary services, pick your SIM if you've got multiple ones, and then look for Caller ID or Additional settings. You want to select something like Show number or Network default, and your network should send you a confirmation that it updated.
If you've got a Realme phone specifically, the path is basically the same - Phone app, menu, Settings, Calling accounts, pick your SIM (like MTN or Airtel), Additional settings, then Caller ID. Just choose Show number and confirm. The annoying part is that every brand puts these options in slightly different places, so you might have to dig around a bit.
One thing that caught me off guard was that Android 16 added this Advanced Protection feature that can actually lock down your caller ID settings. If you see that the Caller ID option is greyed out, check Settings, then Security and privacy, then Advanced Protection. That might be what's blocking you from changing it.
If changing the setting doesn't seem to stick, you can try resetting the Phone app itself. Go to Settings, Apps, See all apps, find Phone, then tap Storage and cache. Clear both the storage and cache, restart your phone, and it should reconnect to your carrier fresh. This usually fixes sync issues between your phone and your network.
On iPhone, Apple moved everything around with iOS 26, so now all the phone settings live in the Apps section instead of buried in different menus. You just open Settings, scroll to Apps, select Phone, then look for Show My Caller ID and turn that switch on. If you've got multiple lines like an eSIM and a physical SIM, you have to enable it for each line individually or your number might still show as private on some calls.
Sometimes the Show My Caller ID option just doesn't appear on iPhone, which usually means your carrier is controlling it from their end. That's pretty common with some networks. If you updated to iOS 26 and suddenly things look weird, try closing the Phone app and restarting your iPhone. Then check Settings, General, About to see if there's a carrier settings update waiting. Also peek at Settings, General, VPN and Device Management to make sure a work or school profile isn't messing with your settings.
Now here's the thing - even if your phone says caller ID is on, callers might still see private. That's usually a disconnect between your phone and your carrier's actual network. There are these USSD codes that talk directly to your carrier. Dial *31# to make your number visible on all calls. On some Nigerian networks like MTN, you'd dial #31# to do the opposite and hide your number. You can also dial *#31# to check if your caller ID is restricted or allowed, or dial #31# followed by a specific number like #31#08031234567 to hide it just for that one call.
If the USSD codes don't help, you can reset your network settings. On Android 16, go to Settings, System, Reset options, then 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 your carrier.
Other stuff that can cause this: privacy apps like Truecaller, Hiya, or RoboKiller might be hiding your number if they have deep system access. Switching between different network types can mess with caller ID. If your SIM is older than five years, it might not play nice with 5G Standalone networks, so getting a new SIM or switching to eSIM could help. International calls and roaming can also cause your number to show as private because the signal passes through multiple networks.
Basically, if your number keeps showing private even though you've tried to remove that setting, work through your phone settings first, then check your carrier's network tools, and usually that gets it sorted. Most of the time it's just a setting you didn't know was there or your carrier needs to update something on their end.