Your phone rings, and instead of a bare 10-digit number you see a name, even though you never saved it. If that has started happening to you, you've met CNAP.
CNAP is one of the biggest changes to calling in India in years. Here's what it is, why the government asked for it, what it can and can't do, and what it means for caller ID apps.
What is CNAP?
CNAP stands for Calling Name Presentation. When someone calls you, your mobile operator sends the name that the caller's number is registered under (the name on the SIM's KYC records) along with the call, and your phone displays it.
It is a network feature. You don't install anything and you don't sign up: it's provided by your operator, whether that's Jio, Airtel, Vi or BSNL.
When does CNAP start?
In October 2026 the Department of Telecommunications (DoT) told operators to show caller names on calls over 4G and newer networks from 1 November 2026, switched on by default. An earlier target of March 2026 had slipped. Calls on 2G and 3G networks and landlines are to be handled separately.
Rollouts like this can take time to reach every network and every phone, so if you don't see names yet, it may simply not have reached your operator or your phone model.
What will you see?
- A person's call: the name the number is registered under.
- A business call: businesses are expected to show a registered trademark or GST-registered trade name.
- A call from abroad: shown as "International Call", which helps you spot scammers dialling from overseas while pretending to be local.
- No name: people who have chosen to restrict their caller identity (CLIR) are exempt, so you may still see a number or "Private".
Why is the government doing this?
Fraud and spam calls have become a serious problem in India, from fake KYC calls to "digital arrest" scams. Showing the registered name makes it harder for a caller to pretend to be someone else, and gives you something to go on before you answer.
What CNAP can't do
CNAP is a big step, but it has clear limits:
- A real name isn't a safe caller. Scammers often use SIMs registered to real people, sometimes people who have no idea. CNAP shows that registered name; it can't tell you the caller is a spammer.
- It doesn't block anything. You still get every call; CNAP only adds a name.
- It doesn't warn about spam. There's no "reported by many people" warning, only a name.
- It doesn't help with messages and links, which is how many scams start.
- It may show an old or unfamiliar name, for example when a number was registered by a family member or an employer.
Do you still need a caller ID app?
It depends on what bothers you. If you mostly want to know who's calling and rarely get spam, CNAP may be enough.
If you get sales, loan and scam calls, an app adds what CNAP doesn't. BharatCaller, for example, shows names from its community when the network has none, warns you about numbers known for spam before you answer, and lets you block them on your phone. We compare the options in our guide to Truecaller alternatives.
Quick answers
Do I need to turn CNAP on?
No. It is meant to be on by default on 4G and 5G calls.
Why isn't CNAP showing a name for me?
The rollout may not have reached your operator or phone yet, the call may be on 2G or 3G, or the caller may have restricted their identity.
Can I hide my name from CNAP?
People can restrict their caller identity (CLIR). Ask your operator about the options for your connection.
Is CNAP the same as Truecaller?
No. CNAP shows the registered name from your operator's records. Caller ID apps show names gathered from their users and add spam warnings, blocking and other tools.


