Futures
Access hundreds of perpetual contracts
CFD
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
Promotions
AI
Gate AI
Your all-in-one conversational AI partner
Gate AI Bot
Use Gate AI directly in your social App
GateClaw
Gate Blue Lobster, ready to go
Gate for AI Agent
AI infrastructure, Gate MCP, Skills, and CLI
Gate Skills Hub
10K+ Skills
From office tasks to trading, the all-in-one skill hub makes AI even more useful.
GateRouter
Smartly choose from 40+ AI models, with 0% extra fees
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.