
CNAP Caller ID Explained: Opt-Out, Rollout & vs Truecaller
Updated: November 2026 — revised to reflect the Department of Telecommunications circular of October 13, 2026, which made CNAP mandatory on 4G and 5G networks from November 1.
If a name has started flashing on your screen when an unknown number calls, even though you never saved that contact, you’re not imagining it, and it isn’t Truecaller. It’s CNAP: Calling Name Presentation, a network-level caller ID system that India’s telecom authorities have been piloting since late 2025. The original plan was a nationwide launch by March 31, 2026, but the firm switch-on came later: in a circular dated October 13, 2026, the Department of Telecommunications (DoT) instructed all telecom operators to introduce CNAP across all service areas from November 1, 2026.
Below is a complete breakdown of what CNAP is, how it works, what the November 1 mandate actually covers, how it differs from the number-only caller ID you’re used to, and how it compares with apps like Truecaller.
Table of Contents
What Is CNAP?
CNAP stands for Calling Name Presentation — a supplementary telecom service, first defined by the European Telecommunications Standards Institute (ETSI) in 2012, that displays the registered name of a caller alongside their phone number when you receive a call.
In India, CNAP has been introduced by the Department of Telecommunications (DoT) on the recommendation of the Telecom Regulatory Authority of India (TRAI), following a formal consultation and recommendation process that TRAI finalized in February 2024. The goal is simple: give users a reliable way to know who’s calling before they answer, without depending on a third-party app.
Unlike the caller ID you’ve had for years — which only shows a phone number — CNAP pulls a verified name directly from telecom records and displays up to 80 characters of name information on your screen at the time of the call.
Why Was CNAP Introduced?
TRAI’s own reasoning, laid out in its official recommendations, boils down to a few core problems:
- Spam and robocalls have made people stop answering unknown numbers entirely — which means genuine calls (delivery updates, bank alerts, job interviews) go unanswered too.
- Existing tools rely on crowdsourced data. Apps like Truecaller and Google’s built-in spam protection pull names from users’ saved contacts and community reports — which is often inaccurate, outdated, or simply missing for many numbers.
- A phone number alone doesn’t identify anyone. TRAI’s consultation paper points out that a string of digits gives “little or no help” in identifying who’s actually calling, especially with the rise of vishing (voice phishing) and OTP fraud.
To fix this, TRAI recommended that Calling Name (CNAM) be added as a supplementary layer to the existing Calling Line Identification (CLI) framework — which is exactly what CNAP does.
How Does CNAP Actually Work?
This is the part most explainers get vague on, so here’s the real mechanism:
- Name registration happens at SIM purchase. When you buy a SIM card, you submit KYC (Know Your Customer) documents — Aadhaar, PAN, etc. The name on those documents becomes your registered CNAP identity.
- Each telecom operator maintains a CNAP database. Jio, Airtel, and Vodafone Idea each store the verified name-to-number mapping for their own subscribers.
- At call setup, the name is looked up and passed along. When you call someone, your operator (the “originating” network) looks up your registered name and sends this CNAP data — along with a Presentation Indicator (PI) — through the signaling path to the receiver’s (“terminating”) network.
- The receiving network displays the name. Your phone shows the caller’s registered name, sourced entirely from network-level KYC data — no internet connection, no app, no permissions requested.
TRAI evaluated three possible architecture models for this — each operator maintaining its own database, a centralized third-party database, or a hybrid lookup model — and the current rollout uses a distributed model where each telecom operator manages CNAP data for its own subscribers, exchanged over the signaling network at call time.
CNAP works for voice calls only — it does not apply to SMS or messaging services.
What Changed on November 1, 2026?
The October 13 circular turned CNAP from a pilot and phased experiment into an obligation. Operators must now offer the service on their 4G and higher-generation networks, including 5G, and they must do it across every service area rather than circle by circle. The circular is explicit that 2G, 3G and landline networks are not part of this first step. The DoT has said it will consider those separately, so if you’re on a 2G-only handset or a basic landline, don’t expect names to appear yet.
What you see on screen depends on the call. If the caller is already saved in your contacts, your phone shows the name you saved, as it always has. If the number is unsaved and domestic, you’ll see the name registered with the caller’s operator, displayed alongside the number in a separate field. International calls don’t get a name at all, only the label “International Call” next to the number. You don’t need to do anything to switch the feature on, since it’s enabled by default.
One practical caution: because the operators are switching on in waves, coverage may feel uneven for a while. Some metro users may see names consistently, while others in smaller circles may still see only numbers, and some phones may need a software update before names render correctly. A name on screen also doesn’t mean a call is safe. It only tells you who the number is registered to, so the usual rule still applies: never share an OTP, password or payment detail with a caller, whatever name appears.
A Real-World Catch: The Name Shown Is Whoever the SIM Is Registered To
CNAP doesn’t show who is actually calling you. It shows who the SIM is registered to, and in many Indian families those are two different people. I found this out firsthand. A SIM card was issued in my name back in 2003, and my uncle has been using it for the last 23 years. The number was never transferred to him. Now that CNAP is live, whenever he calls someone who hasn’t saved his number, my name appears on their screen instead of his.
If you’re the registered owner, people may think they’re getting a call from you when it’s really a relative. If you’re the user, the person you’re calling sees someone else’s name, which can be confusing or even alarming. Old family SIMs, SIMs bought for parents, and connections registered under an employer’s or friend’s ID can all behave this way.
The fix is to transfer the connection into the actual user’s name through your operator, with KYC from both people. Besides making the caller name accurate, this matters because the registered subscriber is the person on record for that number. Check the exact transfer process with your operator’s store or customer care, since it can vary by operator and circle.
Is CNAP Caller Id India Enabled by Default?
Yes. Following TRAI’s response to the Department of Telecommunications dated October 28, 2025, CNAP will be switched on by default for all subscribers — a reversal from TRAI’s original February 2024 proposal, which had recommended an opt-in model. DoT pushed for default-on instead, reasoning that an opt-in system would let scammers simply choose not to enroll, defeating the purpose of the service. TRAI agreed.
That means you don’t need to do anything to have your name shown to others. But if you’d rather not have your registered name displayed when you call people, an opt-out is guaranteed — here’s what’s actually confirmed about how it works.
How to Turn Off CNAP (Hide Your Name from Callers)
The confirmed mechanism: CLIR. TRAI’s official recommendation (Section 3.1(e), accepted by DoT) states that subscribers who have activated Calling Line Identification Restriction (CLIR) will not have their CNAP name shown to the person they’re calling. CLIR is not a new feature — it’s an existing GSM-standard privacy setting that has been available on Indian networks since well before CNAP, originally governed under DoT’s CLIR guidelines dated February 3, 2015.
You can manage CLIR two ways:
1. Via your phone’s dialer (USSD codes). These are standard GSM network codes, not CNAP-specific ones, but they control the same underlying restriction that also suppresses CNAP name display:
| Action | Code | What it does |
|---|---|---|
| Enable CLIR | *31# | Hides your number and name on all outgoing calls |
| Disable CLIR | #31# | Restores normal caller ID display |
| Check CLIR status | *#31# | Shows whether CLIR is currently active |
| Hide identity for one call only | #31# + number (e.g. #31#9876543210) | Suppresses your ID for that single call |
These codes are widely documented as working across Jio, Airtel, and Vi, though individual plans or SIM configurations can occasionally restrict USSD-based access — if a code returns a “service not allowed” type error, contact your operator’s customer care instead.
2. Via phone settings. On both Android and iPhone, there’s a native “Show My Caller ID” toggle under the Phone/Dialer app’s calling settings, which controls the same CLIR flag at the device level rather than dialing a code manually.
Important — the trade-off. Enabling CLIR shows your calls to others as “Private Number,” “Unknown Caller,” or “Presentation Restricted.” Since many people now screen or ignore unidentified calls specifically because of CNAP, hiding your identity is likely to reduce your own call answer rates. It’s a genuine privacy-vs-reachability trade-off, not a free toggle.
What’s still unclear: a name-only opt-out. The October 2026 circular keeps the same logic as TRAI’s earlier framework: subscribers who have activated CLIR are exempt from having their name displayed, which is why CLIR remains the one confirmed way to opt out. What is still not clearly documented is a name-only opt-out, meaning one that hides your name while leaving your number visible.
Operators’ self-care apps (MyJio, Airtel Thanks, Vi App, BSNL SelfCare) may eventually offer this, but I haven’t been able to confirm that any of them do, and the full technical annexures of the circular were not public at the time of writing. If you want to hide only your name, ask your operator’s customer care what is available for your number and circle before assuming an in-app toggle exists.
CNAP Rollout Timeline in India
| Milestone | Detail |
|---|---|
| Feb 2024 | TRAI recommends CNAP, originally as an opt-in service |
| Oct 28, 2025 | TRAI aligns with DoT: CNAP will be on by default, with an opt-out via CLIR |
| Late 2025 | Pilots begin, with Vodafone Idea testing in Haryana and Jio running its own trial |
| March 31, 2026 | Original DoT target for a pan-India rollout |
| Oct 13, 2026 | DoT circular instructs all operators to introduce CNAP on 4G and higher networks |
| Nov 1, 2026 | Mandated start date for CNAP across all service areas |
CNAP is currently limited to 4G and 5G networks, because it depends on newer signaling infrastructure. Older 2G-only devices, estimated at around 200 million users in India, won’t support it, and the DoT has said any extension to 2G, 3G and landline networks will be examined separately.
CNAP vs Truecaller: What’s the Real Difference?
This is the comparison everyone actually wants answered, so here it is side by side:
| CNAP | Truecaller | |
|---|---|---|
| Data source | Verified KYC records from SIM registration | Crowdsourced from users’ contact lists and reports |
| Requires app? | No — built into the network | Yes — separate app install required |
| Requires internet? | No — works at the network/signaling level | Yes |
| Accuracy | High — tied to official ID documents | Variable — depends on what other users have saved you as |
| Spam detection | Not currently included | Yes — AI spam scoring, community flags, colour-coded warnings |
| Works across all telecom operators? | Yes, uniformly | Yes, but dependent on database coverage |
| Business/bulk caller names | Shown as registered organisation name | Often shown as generic or user-tagged labels |
In short: CNAP tells you who a number is officially registered to. Truecaller tells you who the crowd thinks it is, plus whether it’s likely spam.
Truecaller has publicly acknowledged this shift, with a company spokesperson stating that while “CNAP provides a name, Truecaller also provides deeper context and intent… through colour-coded differentiators, AI summaries featuring spam scores, spammer statistics, and user comments.” In other words, the two systems are likely to coexist rather than replace one another — CNAP for verified identity, apps like Truecaller for spam intelligence.
Also Read : Truecaller Blocks 1,189 Crore Spam Calls in India During 2025, Saving Millions From Scams and Lost Time
Will CNAP Stop Spam and Fraud Calls?
Not directly. CNAP is an identification tool, not a blocking tool. It doesn’t filter, flag, or stop any call from reaching you — it simply shows you a verified name so you can make a more informed decision about whether to pick up.
That said, TRAI’s stated expectation is that CNAP will indirectly reduce successful scam and vishing attempts, since fraudulent callers using spoofed or unregistered numbers will be far more visible when no name — or a clearly generic/suspicious one — appears on screen.
What CNAP Means for Businesses and Bulk Callers
CNAP isn’t just a consumer-facing change — it has real implications for businesses that rely on outbound calling, virtual number services, and call centre operations.
Businesses can now choose the name that displays. The circular includes a “preferred name” provision for business and bulk connections. Instead of showing whatever name sits in the subscriber record, operators may let a business display a verified name, which must be either a trademark registered in the business’s name or a trade name registered on the GST portal. Operators are required to verify the supporting documents.
For new connections, the approved name must be recorded in the customer application form and subscriber data records, and for existing connections, operators are expected to set up a process through which businesses can apply for an update.
This directly affects answer rates. One of the biggest challenges for businesses using bulk calling numbers (including 1600-series and other business number formats common in BFSI, logistics, and customer support) has been that unfamiliar numbers get ignored or ghosted by recipients wary of spam. With CNAP showing a verified, KYC-backed organisation name at the network level — rather than relying on the recipient having a spam-detection app installed — legitimate businesses have a better chance of their calls actually being picked up.
For anyone running outbound calling, whether banks, logistics firms, customer support teams or sales operations, this matters a lot. A call that arrives under a recognisable brand name is far more likely to be answered than one from an unfamiliar ten-digit number, and the name is now tied to documents rather than whatever the recipient happens to have saved. The flip side is that accuracy is entirely on you: if your registered name is generic or wrong, that is exactly what recipients will see.
Businesses using blocks of virtual or bulk numbers should confirm with their telecom or number-provisioning partner how names are registered and mapped, and apply for a preferred name where their trademark or GST trade name differs from the legal name on file. CNAP also remains an identification tool only, so it won’t give you the spam scoring or call context that dedicated business calling platforms offer.
It reduces (but doesn’t eliminate) the “unknown number” problem for outbound sales and support teams. Businesses that previously relied on manually briefing customers to expect a call from “an unknown number” now have a network-level way to establish legitimacy — though CNAP alone doesn’t provide spam scoring or call context the way dedicated business calling platforms do.
Frequently Asked Questions
Does CNAP cost anything?
No. CNAP is a supplementary service provided by telecom operators as part of standard telephony — there’s no separate fee or subscription mentioned in TRAI’s framework.
Can I opt out of having my name shown?
Yes — CLIR is the confirmed mechanism (see the section above for USSD codes and settings). A separate name-only opt-out via operator apps is expected but not yet confirmed live everywhere.
Does CNAP work on landline phones?
Only on devices capable of displaying alphanumeric caller information. Many older landline handsets lack this display capability and won’t show CNAP names even if the network supports it.
Is my registered CNAP name the same as my Truecaller name?
Not necessarily. Your CNAP name comes from your SIM’s KYC documents (your legal/official name). Your Truecaller name is whatever other users have saved you as in their phone contacts — which can vary from person to person.
What if my registered name is wrong or outdated?
Since CNAP pulls directly from your SIM registration KYC data, correcting it would require updating your KYC details with your telecom operator. If the SIM is registered in someone else’s name but used by you, such as a family member’s old connection, the other person’s name will be shown, so the connection needs to be transferred to your name.
The Bottom Line
CNAP is one of the more meaningful telecom changes India has made in years: a verified, app-free caller identification system built on official KYC records, and as of November 1, 2026 it is mandatory on 4G and 5G networks. It won’t replace apps like Truecaller, since spam scoring and community intelligence still add real value, and it doesn’t block a single call.
What it does is close a long-standing gap, because for the first time an unsaved caller on a 4G or 5G network shows up with a registered name instead of just a number. Expect the experience to be uneven across circles and operators for a while, and watch for the DoT’s decision on extending the service to 2G, 3G and landlines.
Ayush Singhal is the founder and chief editor of TechMitra.in — a tech hub dedicated to simplifying gadgets, AI tools, and smart innovations for everyday users. With over 15 years of business experience, a Bachelor of Computer Applications (BCA) degree, and 5 years of hands-on experience running an electronics retail shop, Ayush brings real-world gadget knowledge and a genuine passion for emerging technology.
At TechMitra, he covers everything from AI breakthroughs and gadget reviews to app guides, mobile tips, and digital how-tos. His goal is simple — to make tech easy, useful, and enjoyable for everyone. When he’s not testing the latest devices or exploring AI trends, Ayush spends his time crafting tutorials that help readers make smarter digital choices.
📍 Based in Lucknow, India
💡 Focus Areas: Tech News • AI Tools • Gadgets • Digital How-Tos
📧 Contact: Get in touch →
🔗 Full Bio: https://techmitra.in/about-us/
