Key Takeaways
- Government plans verified caller ID rollout across India by March 2026
- CNAP feature will show caller names based on KYC authentication
- Pilot programs already underway in Haryana with Vodafone Idea and Jio
- Initial implementation will cover 4G/5G networks, excluding 200 million 2G users
The Indian government is set to revolutionize phone security with the Calling Name Presentation (CNAP) feature, aiming for nationwide implementation by March 2026. This verified caller ID system will display authenticated caller names directly from telecom operators, potentially ending spam and fraudulent calls.
Current Pilot Programs and Timeline
The Telecom Department has directed telecom operators to begin pilot runs of CNAP, with Vodafone Idea already testing in Haryana. Reliance Jio will soon launch its pilot program, also in Haryana, for incoming calls from anywhere in the country.
Both the Department of Telecommunications (DoT) and Telecom Regulatory Authority of India (TRAI) are pushing for rapid full-scale implementation. The feature is expected to be enabled by default, showing caller names based on their KYC identification documents used for SIM registration.
How CNAP Differs from Existing Services
Unlike third-party apps like Truecaller, CNAP provides government-authenticated information directly from telecom operators. Since it relies on official KYC documents used for SIM purchases, the system offers significantly higher accuracy with minimal false positives.
TRAI believes this authentication will dramatically reduce spam calls, financial frauds, and emerging cybercrimes like digital arrest cases.
Network Compatibility and User Impact
Initially, CNAP will only work on 4G and 5G networks, with smartphone manufacturers likely receiving deadlines to implement the functionality. This means over 200 million 2G users won’t benefit unless they upgrade their devices and networks.
The regulatory approach has evolved since TRAI’s February 2024 recommendation for opt-in activation. DoT successfully argued for default activation, allowing users to disable the service if preferred.



