Procedural highlights of TCCCPR 2018/DLT Regulation
(less than 5 minutes read)

TRAI's new TCCCP Regulation has prescribed a framework to manage commercial communications and is aimed at curbing the problem of Unsolicited Commercial Communication (UCC) or spam calls and messages.

The new regulation can be accessed through: https://main.trai.gov.in/sites/default/files/RegulationUcc19072018.pdf

Operators have provisioned DLT (Distributed Ledger Technology) Platforms for registration of Telemarketers (TM) and Principle Entities (PE). Once registered with one operator, the same is expected to be auto replicated to other operators. We would be registering our clients on our primary provider Airtel's platform.

Registration will be done in following stages:

Link for references:

  1. Login: https://www.airtel.in/business/commercial-communication/home
  2. Registration: https://www.airtel.in/business/commercial-communication/registration
  3. Help Page & sample document: https://www.airtel.in/business/commercial-communication/help

Phase I- Registration of Entities :

You can register through Airtel Portal (as an Enterprise) by uploading below required documents at


Sr. No. Document Check List Document Type
1. Proof of Entity (including address): eg. MOA/ Certificate Of Incorporation or Partnership deed etc. Scanned Image to be uploaded on the portal
2. Proof of authorized signatory (Authorization letter - sample can be downloaded from portal) Scanned Image to be uploaded on the portal
3. Proof of Identity (Authorized signatory) Scanned Image to be uploaded on the portal
4. POA :Proof of Address (as per Document policy) Scanned Image to be uploaded on the portal
5. Pan Number (Entity), GST Number(Govt.), Aadhaar Number of Authorized Signatory To be entered on portal
6. In case enterprise is SEBI registered, should provide the SEBI reg. no. , Valid till date and upload
a copy of the registration certificate.
Scanned Image to be uploaded on the portal

Phase II: Registration of Headers (Sender IDs) for sending SMS and Voice communication :

Once you are registered as P.E, you have to register your sender-id/Header. Entities need to register all their headers on the platform. Every header gets a unique Header ID that is shared across other DLT platforms seamlessly.

1. A.] Register 6-character Header/Sender

    B.] Select the “Type of Communication” basis the nature of message you wish to send

2.     Upload Header -CLI Authorisation Letter (whose sample format is available on portal)

3.     Upon approval from operator, you will get Header DLT number.

Phase III: Registration of Templates for SMS and Voice communication :

You are required to register content for SMS that you would be sending for each Header/Sender–ID.

  1. In ‘Manage Templates’, select Header for which templates is to be register.
  2. Type the template of the content/SMS you wish to send. If your template contains variable value, click ‘Add variable’ button to insert it. {#var#} will get inserted to indicate variable values.
  3. Organization name or their brand name must be present in the template.
  4. Select Proper category like Transactional, Promotional, Service Implicit, Service Explicit. Click Here for details on: Template Guidelines
  5. Give a relevant Template name indicating the content or purpose.
  6. Once your Template is approved on operator’s DLT platform, you will get a Unique Template DLT ID.
  7. We have provided DLT Template id field in our Website, SMS Plugin, Bulk SMS App. If you are sending SMS through API, pass DLT Template ID received from operator’s DLT platform to ‘Template ID’ parameter of respective templates.

As per new changes received from operator in regards to Template Registration on DLT platform, SMS Templates should contain Organization/Brand- name:

Below are examples for your understanding in mentioning ‘Brand Name(s)’:

Scenario Entity name Template examples
Scenario 1 : Entities notably called with abbreviations and unique Entity Name: “STATE BANK OF INDIA” Template eg: OTP for online purchase of Rs. {#var#} at {#var#} thru State Bank Debit Card {#var#} is {#var#}. Do not share this with anyone – SBI or State Bank of India
Scenario 2 : Entities whose abbreviations represent 2 different names, must use complete entity name at the footer. Entity name with same abbreviations: National Payments Corporation of India (NPCI); NUCLEAR POWER CORPORATION OF INDIA LTD (NPCI) Template eg.1: Amt. of {#var#} for {#var#} ({#var#}) will be credited to ur A/C of {#var#} - National Payments Corporation of India Template eg.2: Amt. of {#var#} for {#var#} ({#var#}) has been generated with the due date of {#var#} – Nuclear Power Corporation of India
Scenario 3: Entities whose registered name is different from their registered trademark name, can use their trademark name. Entity name: Bundl Technologies Private Ltd (Swiggy) or Atria Convergence Technologies Ltd (ACT Fibernet) Template eg.1: Dear Customer, ₹{#var#} has been deducted from your Swiggy Money (Powered by ICICI Bank) balance at {#var#} . Updated Swiggy Money balance is ₹{#var#} – Swiggy Template eg.2: Dear Customer, Thank you for choosing ACT. Our engineer will visit in the next {#var#} hours to confirm feasibility at your location. – ACT Fibernet
Scenario 4: Entities having multiples brands operated under its registered name, should use their complete brand name. Entity Name: ADITYA BIRLA FASHION AND RETAIL LIMITED Template eg.1: Congratulations! \n Your shopping has unlocked a gift voucher of Rs.1000 redeemable on Pantaloons.com on Rs.2499 spend. Valid till 15th Dec. TC. Use Code: {#var#} – Pantaloons Template eg.2: As we turn 2 in India, visit the American Eagle store and get a {#var#} OFF on our ENTIRE COLLECTION, exclusively for you! Limited period offer. *T&C apply. Stay safe and keep shopping with us! Learn more – American Eagle Template eg.3: Congratulations! \n Your shopping has unlocked a gift voucher of Rs.{#var#} redeemable at {#var#} on Rs.{#var#} spend. Valid till {#var#}. TC. Use Code: {#var#} – Louis Philippe