India’s New Caller ID System Explained: Goodbye Truecaller? (CNAP Full Guide)

If an unknown number has rung your phone lately and a name popped up under it, without Truecaller or any other app, you’ve met CNAP.

CNAP stands for Calling Name Presentation. It’s a government-backed caller ID system that shows the name a number is registered under, taken directly from your mobile operator’s records. India’s telecom operators have been switching it on in stages since late 2025, with the aim of making it harder for scammers to hide behind an anonymous number. It’s now widely live on Jio, Airtel and Vi, but coverage is still patchy between networks and on BSNL.

Here’s how it works, where the name comes from, why you might not see it yet, whether you can keep your own name private, and what CNAP still can’t do.

What CNAP Is and Why Names Are Suddenly Appearing

For years, the only way to see who an unknown caller was in India was a third-party app like Truecaller, which builds its database from what its users have saved in their contacts. CNAP does the same job inside the phone network itself, with no app needed.

The Telecom Regulatory Authority of India (TRAI) formally backed the service in October 2025, after trials, and the Department of Telecommunications pushed operators to roll it out. It’s switched on by default. Operators began going live circle by circle in December 2025, starting with 4G and 5G networks.

The government set March 2026 as the deadline for nationwide coverage. That deadline passed without a complete rollout. Jio, Airtel and Vi had the service live for their customers by then, but in late March BSNL was still saying its own rollout was three to four months away, after it finished integrating with the private networks. In May, reports still described that integration as ongoing, with calls between different networks the biggest technical hurdle. There has been no official confirmation since that coverage is complete everywhere.

Where the Name Comes From

This is the most important thing to understand about CNAP. The name you see isn’t a nickname someone saved in their contacts, and it isn’t crowdsourced. It’s the name on the KYC record used to buy that SIM card, the same identity documents, such as Aadhaar, that you show when you get a new connection.

That has two consequences.

  1. It’s much harder to fake. A scammer can’t just type “SBI Customer Care” into an app and have it appear on your screen.
  2. It isn’t always the person you expect. If your father bought the SIM your sister uses, the screen shows your father’s name. A company phone may show the company or the employee who registered it. Old connections bought years ago may show a name the user never thinks of as theirs.

Why You Might Not See Names Yet

CNAP has been rolling out in stages, so whether you see a name depends on four things.

  • Your operator. Jio, Airtel and Vi are where CNAP is most widely live. BSNL has been the slowest, and its customers are the most likely not to see names yet.
  • Which networks the call crosses. CNAP works most reliably when the caller and the person receiving the call are on the same network. A Jio-to-Jio call is more likely to show a name than a call between Jio and BSNL, because connecting the operators’ systems to each other has been the hardest part of the rollout.
  • Your network. The first phase covers 4G and 5G. Older 2G networks and basic feature phones come later.
  • Your phone. The handset has to know how to display the name. TRAI’s recommendation was that every new phone sold in India must support CNAP after a cut-off date. Older phones may need a software update, and some may never show it. If you don’t see names on any calls, check for a system update before assuming the feature isn’t live where you are.

If a name doesn’t appear, nothing is broken. You just get the number, as before.

Can You Stop Your Own Name From Showing?

Probably not, at least not easily. CNAP is on by default for everyone, including you. When you call someone on a supported network and phone, they may see your KYC name.

TRAI’s framework says a caller’s name won’t be shown if they have Calling Line Identification Restriction, usually called CLIR, the service that hides your number from the person you’re calling. In practice, that’s not an opt-out most people can use.

In India, CLIR has long been tightly restricted. Telecom department guidelines reserve it mainly for VVIPs, senior officials and intelligence agencies. Ordinary subscribers can apply only with a recommendation from a senior state police intelligence officer, and approval lasts 12 months. The hide-caller-ID switch in your phone’s call settings usually does nothing on Indian networks. When one tech site tried it on an iPhone with an Airtel SIM, the carrier had blocked it.

Some reports say you can opt out of CNAP through your operator. If keeping your name private matters to you, ask your operator’s customer care directly. But don’t assume they’ll offer an opt-out, and don’t rely on the phone setting.

Think about the trade-off too. Many people now refuse to answer calls with no number or name showing, precisely because of scams. Even if you could hide your identity, more of your calls might go unanswered.

If the name shown for your number is wrong or out of date, for example a parent’s name on your SIM, the fix is to update the connection’s ownership through your operator. CNAP simply displays whatever is on record.

CNAP vs Truecaller: Do You Still Need It?

They do different jobs, and for now many people will want both.

  • Where the name comes from: CNAP uses official KYC records. Truecaller uses names its users have saved, which can be wrong, outdated or deliberately misleading.
  • Spam warnings: Truecaller flags numbers that lots of users have reported as spam. CNAP shows a verified name but doesn’t warn you that a number has been reported for scams.
  • Privacy: CNAP doesn’t need you to upload your contacts anywhere. Truecaller’s database is built from users’ contact lists.
  • Coverage: CNAP works without an app, but only on supported networks and phones. Truecaller works on any smartphone where it’s installed.

If you mainly want to know who’s calling, CNAP may be enough. If you want spam warnings, keep a spam-blocking app or turn on your phone’s built-in spam protection as well.

What CNAP Won’t Stop

A verified name is useful, but it isn’t proof that a call is safe.

  • Mule SIMs. Fraud gangs often use SIM cards registered with real people’s documents, sometimes bought, sometimes stolen. CNAP will faithfully display that real person’s name, which can make a scam call look more believable.
  • Internet calls. CNAP works on normal phone calls. WhatsApp calls, Telegram calls and other internet calls don’t go through it, and these are exactly where many scams now happen.
  • International and spoofed calls. Calls that come in from outside India, or that fake their caller ID, won’t carry a reliable CNAP name.
  • Silent calls. The Department of Telecommunications has warned about calls that ring and say nothing. Scammers use them to check that a number is active before targeting it. Don’t call back unknown numbers that hung up on you.

The old rules still apply. No bank, government department or courier will ask for an OTP, PIN or password over the phone. If a caller with an official-looking name asks for one, hang up and call the organisation’s official number yourself. You can report suspected fraud calls on Chakshu in the Sanchar Saathi app or portal. If you’ve already lost money, call 1930 or file a complaint at cybercrime.gov.in.

Quick Answers

What is CNAP on my phone?

CNAP, or Calling Name Presentation, shows the name a calling number is registered under, using your mobile operator’s KYC records. It’s built into the network, so you don’t need an app.

Why does my phone show a different name for a known contact?

On most phones, the name you’ve saved in your contacts shows instead. CNAP mostly matters for numbers you haven’t saved. If you see an unexpected name, it’s the name on that SIM’s KYC record, which may belong to a family member or company.

Is CNAP available on Jio, Airtel, Vi and BSNL?

It’s widely live on Jio, Airtel and Vi. BSNL was still integrating with the private networks as of May 2026, and calls between different networks are the least reliable. The March 2026 deadline for nationwide coverage wasn’t fully met. Whether you see names also depends on your phone.

Can I stop my name showing on calls?

Probably not easily. Names aren’t shown for callers with Calling Line Identification Restriction (CLIR), but in India CLIR is largely restricted to VVIPs and officials, and carriers often block the phone setting. Ask your operator, but don’t assume they’ll offer an opt-out.

Is CNAP better than Truecaller?

It’s more reliable for the name itself, because it uses official records. But it doesn’t give spam warnings, and it doesn’t cover WhatsApp or other internet calls.

Can scammers still call me with CNAP on?

Yes. Scammers using SIMs registered to other people will show a real name, and internet calls bypass CNAP entirely. Never share an OTP or PIN over a call, whatever name is displayed.

Bottom Line

CNAP gives India something it has needed for years: caller names that come from official records rather than crowdsourced guesses. It’s switched on by default, it needs no app, and it’ll make many genuine calls easier to trust, though it isn’t everywhere yet, and you have little control over your own name being shown. But a name on the screen is only as honest as the KYC behind it, and the biggest scam channels, internet calls and mule SIMs, sit outside its reach. Use it as one more clue, keep spam protection on, and never hand over a code because a caller looks official.

LEAVE A REPLY

Please enter your comment!
Please enter your name here