Skip to main content

TCCCPR 2018 -- Telecom Commercial Communications Customer Preference Regulations

The Telecom Commercial Communications Customer Preference Regulations, 2018 (TCCCPR 2018) is TRAI's comprehensive framework governing all commercial communication in India. It replaced the earlier TCCCPR 2010 with stricter rules, mandatory DLT registration, and enhanced consumer protection.


What is TCCCPR 2018?​

TCCCPR 2018 is the regulatory framework that:

  • Defines what constitutes commercial communication
  • Establishes the DLT-based registration system for SMS senders
  • Mandates consumer consent and preference management
  • Sets rules for calling and messaging hours
  • Defines penalties for non-compliance
  • Requires telecom operators to block non-compliant messages

Key Provisions​

1. Mandatory Sender Registration​

Every business sending commercial SMS must register on a DLT portal:

RegistrationWhat It CoversMandatory?
Entity registrationYour business identityYes
Sender ID (Header)The brand name shown to recipientsYes
Template registrationPre-approved message contentYes
Content providerThird-party senders (e.g., Exotel)Yes

2. Communication Categories​

TCCCPR 2018 defines specific message categories with different rules:

CategoryDescriptionConsent RequiredTime RestrictionDND Filtered
TransactionalOTPs, alerts, updatesImplied (transaction trigger)None (24/7)No
Service - ImplicitExisting customer updatesImplicit (business relationship)None (24/7)Partially
Service - ExplicitConsented service messagesExplicit (opt-in)None (24/7)Partially
PromotionalMarketing, offers, adsExplicit (opt-in)9 AM -- 9 PM ISTYes

3. Consumer Preferences​

Consumers can register preferences to control what commercial communication they receive:

  • Full DND: Block all commercial communication
  • Category-specific DND: Block specific categories (real estate, education, banking, etc.)
  • Mode preference: Block voice calls only, SMS only, or both
  • Opt-out: Unsubscribe from specific senders

TCCCPR 2018 requires businesses to:

  • Obtain explicit consent for promotional communication
  • Maintain consent records with timestamps
  • Register consent purposes on the DLT platform
  • Honor consumer opt-out requests within 7 days
  • Not share or transfer consent to third parties

5. Content Matching​

All SMS must match a pre-registered DLT template. The telecom operator performs real-time content matching:

Registered template: "Dear {#var#}, your OTP is {#var#}. Valid for {#var#} minutes."
Sent message: "Dear Rahul, your OTP is 456789. Valid for 5 minutes."
Result: MATCH --> Delivered
Registered template: "Dear {#var#}, your OTP is {#var#}. Valid for {#var#} minutes."
Sent message: "Hi Rahul, use code 456789 to login. Expires in 5 min."
Result: MISMATCH --> Blocked

Implications for Exotel Users​

SMS Campaigns​

RequirementHow to Comply
DLT Entity IDRegister on a DLT portal and include Entity ID in API calls
DLT Template IDRegister and approve templates; include Template ID in API calls
Correct Sender IDUse registered Sender IDs associated with your templates
Category complianceUse the correct SMS type (trans, promo, si, se)
Content matchingEnsure variable substitutions match the template structure

Voice Campaigns​

RequirementHow to Comply
Calling hoursSchedule campaigns within 9 AM -- 9 PM IST for commercial calls
DND complianceUse Exotel's DND filtering for promotional campaigns
Consent recordsMaintain records of consent for recipients
Caller IDUse valid, registered ExoPhones

Maintain a consent database with the following fields:

FieldDescriptionExample
Phone numberConsumer's phone number+919876543210
Consent typeExplicit or implicitexplicit
Consent sourceHow consent was obtainedwebsite_signup_form
Consent dateWhen consent was given2024-01-15T10:30:00+05:30
PurposeWhat the consent coverspromotional_offers
Opt-out dateWhen consent was revoked (if applicable)null

Penalties Under TCCCPR 2018​

ViolationPenalty
Sending UCC to DND-registered numbersUp to INR 1,000 per message/call per day
Not registering on DLTAll SMS blocked
Using unregistered templatesMessages blocked
Sending outside permitted hours (promotional)Fines and potential suspension
Failure to honor opt-outPenalties and potential blacklisting
Repeated violations (7+ complaints in a month)Disconnection of telecom resources for up to 2 years
warning

Under TCCCPR 2018, penalties are cumulative. A single campaign that violates DND for 1,000 numbers could theoretically result in penalties of up to INR 10,00,000. Ensure strict compliance with all provisions.


Compliance Checklist for Exotel Users​

  1. Register your business on a DLT portal (Entity registration)
  2. Register all Sender IDs (Headers) you plan to use
  3. Register and get approval for all message templates
  4. Configure DLT Entity ID and Template IDs in your Exotel account
  5. Set correct SMS types (trans, promo) for each campaign
  6. Schedule promotional campaigns within 9 AM -- 9 PM IST
  7. Enable DND filtering for promotional campaigns
  8. Maintain consent records with timestamps and sources
  9. Provide opt-out mechanisms in promotional communications
  10. Monitor and respond to DND complaints promptly