Short URL: go.arnv.dev/cnap
Recently the Calling Name Presentation (CNAP) Service has been introduced in India, which is gradually rolling out around the telecom circles.
CNAP as the name suggests is a suplimentary service enabled by default for all the users, it shows your name as per the KYC documents which you used for SIM card registration
The name is only shown during the process of call to the called party, and nowhere else (as of now), it is not a lookup service like truecaller or other apps, it just shows your registered name to the person you called.
Though, some people may have valid privacy concerns regarding the feature
According to the recent TRAI Press Release dated 28/10/2025 which includes TRAI's responses on DoT's Recommendations.
Chapter II Recommendation No. 3.1 (e) where, DoT suggests the standard way to disable caller ID presentation should be followed
CNAM of the telephone subscribers, who have availed the calling line identification restriction (CLIR) facility, should not be presented to the called party.
TRAI responds with
(e) May be accepted.
So, assuming it gets accepted, you can use the standard Calling Line Identification Restriction (CLIR) facility which is already provided by telecom providers.
Warning
This method is not going to work until TRAI actually implements it with telecom providers, if they don't accept the recommendations, you just can't do anything. Read above for more details.
The usage is simple, you utilize USSD codes to control it.
there are two methods, you could either choose to enable/disable it globally, or do it per phone number while dialing (prefix)
Tip
CLIR is in a sense opposite of CNAP/CNIP
CLIR hides yours details, while CNAP/CNIP presents it
| Code | Usage |
|---|---|
*#31# |
Check Current CLIR status |
*31# |
Enable CLIR i.e. hide your caller id from others |
#31# |
Disable CLIR i.e. show your caller id to others |
| Prefix | Example | Usage |
|---|---|---|
#31# |
#31#9876543210 | hides the caller id for the current call (if CLIR disabled) |
*31# |
*31#9876543210 | shows the caller id for the current call (if CLIR enabled) |
Here's the Example response you'll get upon dialing *31# (tested on Airtel, Jio, Vi):