DLT Registration

Only for India 🇮🇳

What is DLT Registration and Why Do You Need It?

DLT (Distributed Ledger Technology) is a blockchain-based system introduced by telecom operators to reduce spam and fraudulent SMS. It ensures only authorized businesses can send bulk messages, improving transparency and protecting customers. DLT registration is mandatory in India under TRAI regulations for all businesses using SMS for communication.


Why is DLT Registration Important?

If your business sends promotional offers, OTPs, or service updates via SMS, DLT registration ensures your messages are delivered. Here’s why:

  1. Avoid Spam Filters: Messages without DLT approval can get blocked.

    • Example: A bank sending OTPs for transactions must register to avoid delivery issues.

  2. Build Trust: Registered templates make your messages look authentic.

    • Example: A retailer sending "SALE ALERT: 50% off on all items!" ensures it’s pre-approved and trusted.

  3. Stay Compliant: It’s legally required for all SMS communication.

  4. Ensure Smooth Delivery: Only registered entities can send messages via telecom operators.


How to Register for DLT?

You register on a telecom operator’s DLT portal, submit your sender ID (e.g., “ACME”), and get message templates approved.

Providers:


Example of Compliance:

A food delivery app sends order updates. Without DLT, messages may be blocked. By registering and using approved templates, customers reliably get updates like, “Your order #1234 is out for delivery.”


Conclusion

DLT registration is essential for businesses to ensure message delivery, stay compliant, and maintain customer trust. Register today to avoid disruptions!

You can follow step by step guide to implementing DLT

https://msg91.com/help/dlt-registration-in-india/step-by-step-guide-to-implement-dlt-in-sms

Only for India 🇮🇳

DLT Registration Process

Step 1 -  Entity Registration on DLT Platform
Signup on any DLT Platform (Telecom Operators) with all the required documents.

Required document list for DLT registration
For Detailed Steps, Click here

Step 2 - Register Header (Sender Id) on DLT Platform
Once Entity Registration is Approved by DLT Platform, kindly login to that platform, search for the Header option and register the Header (Sender Id).

Ping Connect | VILPower

Step 3  - Get Approval for your SMS Content on the DLT Platform
Every SMS will have a predefined format which is called SMS Template. Get these SMS Templates approved on the DLT Platform.
For Detailed Steps, Click here


Changes on MSG91 Panel

Once you receive the Header IDs and Template IDs make the following changes on the MSG91 panel:

Step 1  - Map DLT Registration/Entity Id on MSG91 Panel
Once Header is approved on DLT platform, kindly add that Header on the MSG91 panel and Map the DLT Registration/Entity Id.
For Detailed Steps, Click here

Step 2  - Map SMS Template on MSG91 Panel/API
Once your SMS Templates gets approved on the DLT platform, do the necessary changes on the MSG91 Panel/API.
For Detailed Steps, Click here

DLT Helpdesk- [email protected]
DLT FAQs- https://help.msg91.com/article/349-dlt-faqs
DLT Template FAQs- https://help.msg91.com/article/372-dlt-content-template-faqs



Step by Step Guide t...

December 18, 2024

Only for India 🇮🇳

As per the TRAI guidelines in India, every Indian Entity/Organization that wants to send SMS to Indian mobile numbers is required to complete DLT Registration mandatorily to get their Sender IDs and SMS content templates approved. Below is the step-by-step process of DLT that needs to be done on any of the DLT portals available: 

  • Step 1 - Register your Business Entity/Organization - HelpDoc.

  • Step 2 - Once your entity is approved, log in on the DLT portal with the credential received by your DLT operator and register your Sender ID (Header). The process is almost the same on every DLT portal. Here is a sample of PingConnect - HelpDoc.

  • Step 3 - And once Header is approved, please apply for the approval of your SMS contents - HelpDoc.

Additionally, this HelpDoc will help with the steps to be followed on the MSG91 side once your DLT is done. Also, you can refer to the FAQs on DLT.


Note - If you find this process difficult, please opt for Premium DLT Support and we will assign a DLT expert to you to get this done at priority.

DLT Process

January 2, 2025


Those who find DLT challenging, complicated, and very much time-consuming, now can opt for Premium DLT Support and we'll assign a DLT expert to you to get this all done smoothly and at the top priority.


  • A DLT expert sits with you online, understands your needs, and helps you to achieve them quickly.

  • Generally, DLT takes time for approvals & activation (3-7 days approx). Premium DLT Support helps you to get the approvals as a priority.

  • This plan includes first-time setup with entity registration, header, and content template approval on DLT.

Charges? -

  • By DLT Operator: 5000/- (+GST) - - Once your KYC is completed, the DLT operator will send you a payment link to your registered contact information.

  • By MSG91 for DLT premium support: 1500/- (+GST)

​Just add the required funds to your MGS91 wallet and drop us an email at [email protected] with the subject line “<Your MSG91 Username> - Premium DLT Support” and our expert will get in touch with you soon:)

DLT Premium Support

November 27, 2024


To send Service Explicit and Promotional SMS on DND-enabled numbers, kindly follow this first process of applying the Consent Template.


However, this Consent process is not required for Service Implicit SMS.



As of now, just apply for the Consent Template by following the below steps: 


1. Login to your DLT platform, navigate to the CONSENT template option and click on add new.

2. The Consent Template should not contain any variables.

3. Brand/PE/Trade/Legal Name must be there in the Template.



Samples of Consent Template for your reference:


1. “XYZ Communications” [Brand Name] would like to send messages about your account details and best offers to serve you better.

2. “AAA Pvt Ltd” [Brand Name] will send you the information about new offers and events.

3. Dear Customer, we are pleased with your signup with “XYZ Communications”[Brand Name] today. To receive exciting promotions and offers on SMS/call, please submit your consent.

4. Dear Customer, thank you for submitting your requirement on our website today. We will keep you informed on new listings suited to you. Please give your consent for receiving these listings through call/SMS. -- AAA Pvt Ltd [Brand Name]


Guide to apply for Consent Template on DLT portals: PingConnect | VilPower | TrueConnect - JIO


DLT Consent Template...

November 14, 2024

Important

SMS CTA Whitelisting Guidelines are applicable to all who send DLT based SMSs in India. If you do not send DLT based messages in India, you can safely ignore this.


TRAI has mandated to Whitelist CTA details like URLs / APKs / OTT Links / WABA links / Callback Numbers on the DLT Platform.



Here are the related FAQs:


Q. Do we to whitelist CTAs on multiple DLT Portals?

A. No, just whitelist on any one DLT.


Q. CTA (URLs and Callback Numbers) of static SMS part should also be whitelisted on DLT?

A. Yes


Q. What are the consequences of not complying with CTA whitelisting?
A. Any message containing non-whitelisted CTA will be REJECTED by Telecos


Q. Are redirection URLs allowed?

A. Yes, via Short URL mechanism


Q. Which Headers Type allowed for Short URL?

A. Only Alpha and Alphanumeric Headers allowed by DLT and Numeric Headers are not allowed


​Q. Is Header part of Short URL Case Sensitive?

A. There is conclusion on this, hence we recommend to ensure Case Sensitive while Whitelisting and while passing in SMS content


Q. What is the expiry time of the short url? 

A.  The default expiry time of the short url is 1 Year.


Q. Dynamic URL should end with Question Mark?

A. Yes


Q. Do Subdomain URLs need to be uploaded separately?

A.Yes


Q. Are IP based URLs allowed to be uploaded?

A. No, only Domain Name based URLs are allowed.


Q: We don't have URLs, APKs, OTT Links, WABA Links, or Callback Numbers in our SMS content. Do we need to do CTA whitelist?

A: No, you're all set. CTA Whitelisting is only needed if you're including any of the above as static or variable content.




Best practices and validation checks to follow:

Static URL

Should start with http, https or www

(?) Question mark not allowed

Dynamic URL

Should start with http, https or www

Mandatory to end in question mark (?)

APK URL

Should start with http, https or www

Mandatory to end with .apk

Whatsapp URL

Should start with http, https or www

Mobile number of INDIAN series to start with 91. (For 10 digits number) starts from 6-9

Short URL

Should start with http, https

Should have Sender ID at the end (https://m.9m.io/MSGIND/

Mobile Number

Can start with 91 OR without 91

Mobile number (For 10 digits number) starts from 6-9

Land Line Number - 10 digit

10 digits

Can start with 0 OR without 0

Toll Free Number

Starts from 1800 & 1860 and can be 8 to 11 digits


140 & 160 Series

10 digits only

CTA Whitelisting | F...

November 13, 2024

Video link - https://www.youtube.com/watch?v=jDMGMLkeyOM


There will be two reasons for this error:


1. The SMS content passed by you in MSG91 API does not match the approved DLT Content Template. 


2. You are passing more than 30 characters in a single variable.


Note: Special Characters, Spaces, Enters, Full Stop, Comma are ignored on DLT platform, so:


1. These can be added to the content, even if they are not there in approved template.

2. These can be removed from the approved template and SMS will still be delivered.


Key Points about variables in your Template- 


  • Characters passed in a single VARIABLE should be strictly less than or equal to 30 characters; in case you need to pass more than 30 characters apply multiple VARIABLES with spaces; ex- {#var#} {#var#} {#var#}.
    Character count identifier: https://www.charactercountonline.com/

  • To pass a URL of more than 30 characters in your message content, you should apply multiple VARIABLES without space, to allow more characters; ex- {#var#}{#var#}{#var#}.

Or

Error Description- S...

November 27, 2024


1. Visit your SMS logs option from the left menu: 



2. To check your API and its parameters, click on the icon:



3. Identify the API version (base URL):



4. The request logs can help you identify if all the parameters in your API are correct.
Check for your Sender Id, Your Template (Message), and your passed Template Id (DLT_TE_ID)



5. Once identified, go back to this doc and make the necessary changes.

Check your SMS API a...

November 27, 2024

If you have a B2B platform and empower your clients to SMS to their end customer from your product or service, there are 2 ways to implement DLT:


A. Ask your clients to do the DLT Registration:

Here is the Whitelabel Help Doc for the complete DLT process (you can share this with your clients): http://9m.io/5syi/


Once DLT registration is completed, kindly complete these 2 processes:


  1. Map Header/Sender Id- Your clients' Header/Sender Id can be mapped in 2 ways:

    a. Map their DLT approved Header and DLT Entity Id on the MSG91 panel in that MSG91 account whose AuthKey will be used to send the SMS.
    b. If you want to pass the Entity Id in the API (all APIs apart from OneAPI), you can pass the below parameter:

    Parameter Name

    How to find its value?

    Description

    PE_ID

    DLT Entity/Registration Id
    can be found from your DLT platform

    You can pass this Numeric Id in the MSG91 API, once the DLT platform approves your Header (Sender Id).

  2. Map Template Id- 

    a. Take the DLT Template Id from them against each of their SMS content and pass the same in the MSG91 API- https://help.msg91.com/article/373-msg91-api-changes-post-dlt-template-approval

    b. If you are using OneAPI of MSG91, kindly add the Template Id on the MSG91 panel in that MSG91 account whose AuthKey will be used to send the SMS.

B. Send SMS to your client's customers with your Sender Id and DLT details:


If your client does not want to do the DLT registration and is comfortable in sending SMS to his customers from your Sender Id, follow these steps:


  • Apply for DLT registration of your company

  • Apply Header/Sender Id on DLT

  • Map Header/Sender Id- Your clients' Header/Sender Id can be mapped in 2 ways:

    a. Map their DLT approved Header and DLT Entity Id on the MSG91 panel in that MSG91 account whose AuthKey will be used to send the SMS.

    b. If you want to pass the Entity Id in the API (all APIs apart from OneAPI), you can pass the below parameter:

    Parameter Name

    How to find its value?

    Description

    PE_ID

    DLT Entity/Registration Id
    can be found from your DLT platform

    You can pass this Numeric Id in the MSG91 API, once the DLT platform approves your Header (Sender Id).

  • Apply for Templates on the DLT platform:


    A template should mandatorily have your Brand Name (here XYZ) and hence you should apply the template as above where you can place a VARIABLE just above your Brand Name so that you can pass your Client's Brand/Company Name in the final SMS.

DLT key points for B...

November 27, 2024


Every SMS sent by an Enterprise is filtered on the DLT platform and sent to the end-user as per Scrubbing Rules. 


Current Scrubbing Rules:


Template Type

Fully DND Numbers

Promo DND Numbers

Partial DND Numbers (Categories/day/mode/time)

Non-DND Numbers

If Consent uploaded

Promotional

Block all-day

Block all-day

As per subscriber preference

Allow- 10 am to 9 pm

Allow- 10 am to 9 pm

Service Explicit

Block all-day

Block all-day

As per subscriber preference

Allow all-day

Allow all-day

Service Implicit

Allow all-day

Allow all-day

Allow all-day

Allow all-day

Consent not required


Henceforth, if you upload the consent data, your Service Explicit and Promotional SMS will be delivered irrespective of the DND preference of the end-user.

Note:  If you have mistakenly approved any pure Transactional SMS Template in the Service Explicit category, we highly recommend you apply that Template in Service Implicit. Post this, your SMS will be delivered to DND and Non-DND numbers even without Consent upload.


DLT Template Scrubbi...

November 13, 2024


1. Log into your registered DLT platform and copy your Registration/Entity/PE Id (Not Header Id).


2. Then, log in to the MSG91 panel. Goto SMS. 



1. To Edit existing Header (Sender Id)


a. Select the Sender ID section from the left sidebar and click on the pencil icon on the right of the sender id you wish to map. 



b. Enter the copied Entity/PE ID in the DLT Template ID field and click on the Update button. 



2. To Add a new Header (Sender Id)


a. Goto SMS >> Sender ID >> Click on the Create Sender ID button on the top right.



b. Select India as the Destination Country, enter the DLT-approved Sender ID in the Sender ID field, enter the copied Entity/PE ID in the DLT Template ID field and click on the Create button. 



Notes:


1. If you have still not registered on DLT, kindly register now, or else your SMS will not be delivered. Check this process doc- https://help.msg91.com/article/340-dlt-registartion-entity


2. If you are a Reseller, kindly share this Whitelabel Doc with your clients- http://9m.io/6mrg


Map your DLT Entity ...

Invalid Date


You can now extract an excel file of all the approved templates with the associated template Id and headers.


[Download this sample file for MSG91 bulk template upload Click Here and provide details in asked formate]


For Ping Connect:

  1. Visit: https://pingconnect.in/entity/login

  2. Log in with your credentials 

  3. On the left panel, go to the Report Section::



4. Report Type --> Select Template, Status --> Select Active, and select a broader range of dates.




For VILPower:


  1. Visit: https://www.vilpower.in/login/

  2. Log in with your credentials 

  3. On the top header >> go to templates >> select content templates


4. Select Approved >> Select Active >> click on search >> click download




For JIO:


  1. Visit: https://trueconnect.jio.com/#/

  2. Log in with your credentials 

  3. On the top header >> go to templates >> select content template details


  4. Select Registered >> select good date range>>click on search >> click download

Export Approved Temp...

November 14, 2024


If you already know which SMS API you are using, kindly follow the below-specified doc and map template Ids accordingly.
However, if you don't know your API, check this help doc


1. Transactional SMS


OneAPI User - (https://api.msg91.com/api/v5/flow/) If you are using OneAPI (Send SMS via Flow) of MSG91, check this help doc | Video

Or

Send SMS API User - If you are not using OneAPI, check this help doc | Video


2. Send OTP


V5 API - (https://api.msg91.com/api/v5/otp) If you are using the latest SendOTP V5 API, check this help doc | Video

Or

Older API - (http://api.msg91.com/api/sendotp.php?) If you are not using the latest SendOTP V5 API, check this help doc | Video

Map SMS Content Temp...

November 27, 2024


This error message will appear when we have not received the Template Id in your sent SMS request.


You might be making one of the below mistakes:


  1. You are not passing Template Id in your SMS submission.

  2. You have not mapped your Entity Id against the header in MSG91 Panel.  Help



Steps to follow:


  1. Export Approved Templates from DLT


This error message will appear when we have not received the Template Id in your sent SMS request.


Error Description- 2...

November 14, 2024

As per DLT platforms, there is a new process that will help you to send Service Explicit and Promotional SMS to DND-enabled numbers. 


Kindly note that Service Implicit SMS will continue to be delivered on DND numbers as usual. 

However, if your customers give you their Consent Digitally, even Explicit and Promotional SMS can be delivered to DND numbers (Partial and Full DND, both).

SMS Delivery Scenarios:

Scenario 1: Consent available for mobile on which SMS is being sent



DND (Preference) Status in DLT

Promotional allowed?

Service-Explicit allowed?

Non-DND

Yes

Yes

Fully-Blocked

Yes

Yes

Promotion Blocked

Yes

Yes

Preference Blocked ( for Category/Day/Time-Band/Mode

Yes

Yes




Scenario 2: Consent NOT available for mobile on which SMS is being sent



DND (Preference) Status in DLT

Promotional allowed?

Service-Explicit allowed?

Non-DND

Yes

Yes

Fully-Blocked

No

No

Promotion Blocked

No

No

Preference Blocked
(for Category/Day/Time-Band/Mode)

No

No



The process for the DLT Consent Acquisition is as follows:

Step 1: Apply for Consent Template: https://msg91.com/help/dlt-consent-template-registration


Step 2: Once approved, recharge your DLT wallet. 

Step 3: Consent Acquisition from a customer can be done in 3 ways: 

  1. Via DLT API- You can send SMS to your Customer through APIs provided by DLT platform, then Customer replies to that SMS.

  2. Via QR Code- Login to DLT Portal and generate the QR code for each Customer, then Customer scans the same and redirected to registration of Consent.

  3. Via DLT Portal- Login to DLT Portal and register the intent to get a Consent, then feed the OTP received by your Customer.


FAQs related to DLT Consent Process- https://msg91.com/help/MSG91/faq-dlt-consent-process

For detailed information on Consent Acquisition process kindly check help docs of your DLT platform:

SmartPing: DCA | SmartPing.pdf

PingConnect: DCA | PingConnect.pdf

VILPower: DCA | VILPower.pdf


JIO: DCA | Jio.pdf

Airtel: DCA | Airtel.pdf

DLT Consent Process

November 27, 2024


Accounts are template restricted i.e. you can only send messages which are approved at MSG91.


To get the approval of the Template from the DLT platform, add the DLT Template Id in your Flow on the MSG91 panel. You can read the document to create a Flow ID to Send SMS via API: https://msg91.com/help/how-to-create-flow-id-to-send-sms-via-api


1. Log in to the MSG91 user dashboard and select SMS.



2. You will be directed to the Templates section in the sidebar. Create a template from the Create template button if not created or click on the dropdown on the right side of the template you wish to add the DLT Template ID in. Click on the 3 dots and select the Duplicate option. 



3. Enter your approved template Id in “DLT Template Id” field. In the SMS content make sure to enter the approved content in the template and in Sender ID, make sure to pass the approved sender id for that template. To add the sender id in MSG91, refer to this article. Once done, click on the Create button.



The template might show Pending/Rejected and the status will be automatically changed in some time. Please refresh in some time to check it. Once approved, don't forget to mark the latest version active by the Mark default option to use it.


Note- On DLT, the variables are passed as {#var#}. But on MSG91, the variables are passed as ##variable_name##. Please watch this video for more help.

Map approved DLT Tem...

November 27, 2024

As per DLT platforms (Telecom Operators), it is mandatory to verify your SMS Headers and Templates before the end of every quarter.


Here are the help docs of DLT platforms:

SmartPing

Header and Template Verification Process

PingConnect
Header and Template Verification Process

Jio
Header Verification Process
Content Template Verification Process

VIL Power
Header Verification Process
Content Template Verification Process

Header Template Veri...

December 3, 2024


We have all the Operators, but for DLT Registration, we recommend to apply on anyone from Videocon, Airtel, Vilpower, or Jio.

Required document list for DLT registration

Entity Registration Process for SmartPing (Prefer this for Quick Approvals): 

Video: https://www.youtube.com/watch?v=CPbV9WO14J4&t=119s>


1. Signup Link: https://smartping.live/entity/reg-as


2. Documents for SmartPing: Like PAN, GST, Proof of Identity, Proof of Address 


3. Authorization Letter for SmartPing: A letter on the company's letterhead, where the Director or Owner of the Company will Authorize the person doing this Registration. (Sample Authorization Letter-http://m.9m.io/gr7wjod) (In case the Director or Owner himself is doing this Registration, he needs to upload a document that shows he is the Director (MOA or GST).


4. Verification: You will get OTP on Mobile Number and Verification Link on Registered Email Id. If not received, search for an email from [email protected] (Also check SPAM and Email Firewall). If you still failed to find the Email, kindly your concern with support@msg91.com.

5. Approval: In remarks, kindly write "Referred by MSG91 (Walkover)" and submit the form. SmartPing team will cross-check the details and documents and Approve your KYC.


6. Payment for SmartPing: Once approved, you will get a payment link of INR 5000 plus GST. Kindly make the payment to SmartPing through that link and your Entity will be approved.


6.  Login Credentials: Once approved, you will get an Entity Id and Login Credentials on the Registered Email Id by Telecom Operator. 


7.  Post Login: --> Help Doc
SmartPingUser Manual for Entity/Company Registration- http://9m.io/4BrW.

__________________________________________


Entity Registration Process for Airtel:

<Video:https://www.youtube.com/watch?v=ZOtG3JNphJc>


1. Signup Link: https://dltconnect.airtel.in/registrar/validatepan/


2. Form Filling: Fill out the form and upload the required documents.


3. Form Submission: Submit the application and you will get the approval in a couple of days.


4. Headers Registration: Once registration is approved, kindly login and add your Headers (Sender ID) and it will be approved in a day or two.
Header Registration Video: https://www.youtube.com/watch?v=bVDw2ylgv_o&feature=youtu.be


_________________________________________________


Entity Registration Process for Reliance Jio:

1. Signup Link: https://trueconnect.jio.com/#/


2. Form Filling: Fill out the form and upload the required documents with the Authorization letter(Sample Authorization letter: Jio LOA).


3. Form Submission: Submit the application and you will get the approval in a day or two.


4. Headers Registration: Once registration is approved, kindly log in and add your Headers (Sender ID) and it will be approved in a day or two.

  • Login to the Jio DLT platform.

  • On the top menu, click on Header SMS.

  • Select Header SMS Registration there.

  • Select Header Type- Others for Transactional SMS and Promotional for Promotional SMS.

  • Select the Category of your Business.

  • Type a 6 alphabet Sender Id (Header) that matches your Company Name.

  •  Submit the Sender Id (Header).


Note:
If you are a Reseller, kindly share this Whitelabel Doc with your clients- http://9m.io/5syi/


Entity Registration ...

December 3, 2024


Header Registration for PingConnect


Step 1:

Login into your account >> on the left panel >> click on the header

Step 2:
Click on New Header


Step 3:

Click On header type and select header:

  • Other >> If you are using our Transactional or SendOTP Routes.

  • Promotional >> If you are using our Promotional Route.

Step 4:

Click on Category >> scroll down to select your working category, e.g., Technology, Entertainment

Step 5:
Enter the Header that matches your Registered Company Name or Brand Name (Ex- Apple Inc. will use Sender as iApple) and click on 'check availability':


Note: As of now, Operators are approving Headers other than 6 alphabets, but no Operator has the functionality to send SMS with Headers other than 6 alphabets.

So, request you to get any 6 alphabet Header (in correlation with your organization name) approved from Operator and use only that for sending SMS.


  1. If not available, try another.

  2. If available and Sender Id matches the Company Name, then get the OTP, feed it and submit.

  3. If available, but your Sender Id does not match your Company Name, then upload a document to prove the co-relation between Company Name and Header.(If Alphabet Inc. needs Sender ID as Google, they need to prove co-relation between Sender Id GOOGLE and Alphabet.) (If the Operator is not satisfied with co-relation proof, your Header may not be approved)

DLT Header Registrat...

November 10, 2024

This error message will appear when the Template Id passed by you is not found on the DLT platform.


You might be making one of the below mistakes: 


1. Passing Entity Id instead of Template Id


2. Passing Template Reference Id instead of Template Id


3. Missing 1-2 digits from the Template Id


You should immediately find the correct Template ID and start passing the same.


To find the same, kindly download your approved Templates from the DLT platform - https://msg91.com/help/export-approved-templates-from-dlt-portal

Error Description- T...

November 27, 2024

If you are an Indian company sending messages in India, DLT Registration is mandatory. So, if 

you are adding the Sender ID for India in this case, please make sure to enter the correct PE (Entity) ID.


Kindly find your unique 19-digit Entity Id on your registered DLT portal, you receive this Entity Id upon DLT registration.


Ping Connect and Smart Ping:

If you have registered on DLT via Ping Connect or Smart Ping, then kindly login to your account and click on the profile to get your Entity Id.


https://pingconnect.in/entity/login
https://smartping.live/entity/login




VILPower (Idea-Vodafone) | BSNL | MTNL :


If you have registered on DLT via VilPower or BSNL or MTNL, then kindly login to your account and click on the account setting to get your Entity Id.


VilPower: https://www.vilpower.in/signin/

BSNL: https://www.ucc-bsnl.co.in/signin/

MTNL: https://www.ucc-mtnl.in/signin/







JIO:

If you have registered on DLT via JIO, then kindly log in to your account and find your Entity Id in the top left section.

https://trueconnect.jio.com/#/


Find your DLT Entity...

November 27, 2024


Q. DLT Consent process is for which type of DLT templates?
Ans: This process is only for Promotional and Service Explicit Templates.


Q. Do we need to link all the existing templates with the consent template?
Ans: No


Q. If the subscriber submits his consent for how long is that consent valid?

Ans: 1 year


Q. If the subscriber does not respond or rejects the consent, can the consent-seeking message be re-sent?

Ans: Yes, but only after 3 months. However, during these 3 months, Entity can send seek consent through QR codes.


Q. Can the consent-seeking messages contain a URL/Callback number?
Ans: No


Q. Can the subscriber revoke his digital consent?

Ans: Yes, through 1909 (SMS/IVR/Calling)


Q. Is there a bulk upload option?

​Ans: Not as of now, but DLT Platforms are working on the same.


Q. What is the charge for each consent?

​Ans: Around INR 2.5 plus GST, however it varies from Operator to Operator.


Q. Is the QR Code available against all consent templates?

​Ans: Yes, it is available against all the active consent templates.


Q. Is the QR Code sharable?
Ans: Yes, QR Code can be downloaded and shared over WhatsApp, Email, etc.

Q. How to make the payment for Consent?
Ans: Entity has to purchase Consent Credits from their respective DLT Platform.


Q. DLT Consent process is for which type of DLT templates?
Ans: This process is only for Promotional and Service Explicit Templates.


Q. Do we need to link all the existing templates with the consent template?
Ans: No


Q. If the subscriber submits his consent for how long is that consent valid?

Ans: 1 year


Q. If the subscriber does not respond or rejects the consent, can the consent-seeking message be re-sent?

Ans: Yes, but only after 3 months. However, during these 3 months, Entity can send seek consent through QR codes.


Q. Can the consent-seeking messages contain a URL/Callback number?
Ans: No


Q. Can the subscriber revoke his digital consent?

Ans: Yes, through 1909 (SMS/IVR/Calling)


Q. Is there a bulk upload option?

​Ans: Not as of now, but DLT Platforms are working on the same.


Q. What is the charge for each consent?

​Ans: Around INR 2.5 plus GST, however it varies from Operator to Operator.


Q. Is the QR Code available against all consent templates?

​Ans: Yes, it is available against all the active consent templates.


Q. Is the QR Code sharable?
Ans: Yes, QR Code can be downloaded and shared over WhatsApp, Email, etc.

Q. How to make the payment for Consent?
Ans: Entity has to purchase Consent Credits from their respective DLT Platform.

FAQ- DLT Consent Pro...

November 12, 2024

Q.  Content Template Registration is mandatory on DLT platform?


Yes, Content Template Registration is mandatory, and passing an approved Template Id along with the SMS will soon be a mandatory parameter. Also, all kinds of SMS content i.e. OTPs, Transactional, and Promotional have to be registered on your respective DLT platform.



Q.  What is the format of Variable while applying Content Template on DLT platform?


On every DLT platform, each Variable should be written as {#var#}. If you use any other format of Variable, it will not be considered as Variable and your SMS delivery will be impacted.



Q. What is the character limit in Variable {#var#} while sending SMS?


The actual value of the variable while sending an SMS will be maximum 30 characters, for English and Unicode both.



Q. Any limit on the number of variables allowed in a single Content Template?


1-2 variables are allowed in one Content Template.



Q. Is Brand Name mandatory in every SMS Template, while applying on DLT platform?


Yes, Brand Name has to be included in every SMS Content Template.



Q. How many Headers (Sender Id) can be associated with a Content Template?


Multiple Headers can be mapped against the same Content Template during registration. This might be different on different DLT platforms.



Q. Can a Variable be placed at the end of the Content Template? 


No, a Variable cannot be the last word of the Content Template.



Q. How much time does it takes to get the approval of the  Content Template from the DLT platform?


Due to a large number of requests you may face some delay in approval, however, a minimum of 2-4 business days wait is expected.



Q. Is adding a Brand Name compulsory for all kinds of the content templates?


Yes, Brand Name is compulsory in all kinds of SMS content: Promotional, Transactional, and OTPs.



Q. Getting rejection on a template with an error “wrong content type selected”?


Please note, your SMS content should be applied under service implicit or explicit category only. Do not apply under promotional or transactional categories.



Q. Getting rejection on a template with an error “ Brand name not added”


Adding Brand name in an SMS content template is mandatory and should be explicitly mentioned in the SMS body itself.
Ex: Hello {#var#}
Your order with Id {#var#} has been dispatched for delivery.
Team XYZ



Q. Getting rejection on a template with an error “ No header associated with the brand name” ?


This implies, that you do not have a Header/ Sender Id of the brand name, you wish to have a template of and hence no- correlation can be built.
Ex: If I want to add a template with the brand name MSG91, I should have a header related to MSG91 in my DLT account first, say, MSGIND.



Note: You cannot apply for a template with your customer’s brand name in your DLT account, a new entity registration should be carried out for your customers first.



Q. Have confusion while applying content in service implicit and explicit?


If you are confused in deciding the SMS content category as Service Implicit or Explicit while applying on the DLT platform, then it is highly recommended to apply the Content Template twice, once with Implicit and once with Explicit. Later, if your Content Template is approved from both of the categories, then kindly use the Template Id of Service Implicit only.



Q. What changes are to be done on MSG91, once DLT Content Template is approved on the DLT platform?


https://help.msg91.com/article/373-msg91-api-changes-post-dlt-template-approval



Q. My templates are not getting approved on JIO for so long, what should I do?


We have found a delay in JIO's template approval process and hence for future purposes too, we suggest you to kindly do the KYC on Ping Connect and VILPower, they are relatively fast and responsive.
Help Doc: https://help.msg91.com/article/342-dlt-entity-process-post-entity-id-received



Q. Template requests not getting approved on Ping Connect, what should I do?


If your template request is not approved even after 3 days of minimum wait, then kindly share the below details registered on Telecom Operator (DLT platform), so that we can request the Telecom Operator to approve your request: 


Q. Trying to send SMS getting error. It says 'preference not matched in DLT


Hello    We would like to inform you that the error occurs when any Service Explicit or Promotional SMS cannot be delivered to this mobile number due to the DND preference of the end user.   , If you are sending transactional SMS, please check the category on the DLT portal, as transactional SMS content should be approved under the service Implicit category

DLT Content Template...

November 27, 2024

Q. 1) Is DLT applicable?

Yes, DLT is applicable to every Entity/Company and Reseller. If you want to send your SMS (Transactional or Promotional), you need to do Entity Registration. If you want to Resell SMS services, you need to do TeleMarketer Registration.


Q. 2) Can I register for free?

The Entity Registration process is paid on every telecom operator which is INR 5000 + GST for all Operators.


Q. 3) Is there any tutorial Video for me?

Yes, we have made all steps involved tutorial video for 

Entity Registration- https://youtu.be/CPbV9WO14J4
and Telemarketer Registration- https://youtu.be/JtrrtLRh4wI


Q. 4) What is MSG91's Telemarketer ID and how to add a Telemarketer?

If you have completed Entity Registration, go to “TeleMarketer Request” and add Walkover Web Solutions Private Limited (MSG91) with Telemarketer ID (1302157225275643280). Help Doc


Q. 5) Not received Entity/Telemarketer ID, even after 2 days of registration on PingConnect?

1.  Personal level Troubleshooting:

-- Have you received OTP on the registered mobile number and Email ID?
-- Have you clicked on the mail verification link? (check mail from [email protected])
2. If the answer to the above questions is yes, then kindly write your query to [email protected] with your Application number, Registered mail ID, and Company Name and ask them to provide your application status, you can mark [email protected] CC in the


Organization Name: MSG91
Registered Mail Id: [email protected]
Application Number:01-M5K776EVHK

Note for Telemarketer Applicants:
Kindly share your transaction receipt in the mail to [email protected]


Q. 6) I have got Entity ID from PingConnect, is my work done?

No, there are a few more steps required to do:

1. Add Headers/Sender ID
2. Add your service provider as a Telemarketer to your account. 

Note: Please refer to this help doc for a stepwise illustration of the process Help Doc


Q. 7) I have not registered till now, what is the effect?

Only DLT Approved Headers/Sender Id will get parsed from Operators and others will get blocked. It is highly recommended to register yourself for this as soon as you can. 

Note: Please refer to this help doc for a stepwise illustration of the Registration process Help Doc


Q. 8) Getting this error "Organization with this POI has been already registered"?

This means that you have either tried to register before or are already registered, In this case, kindly try to log in and click on the forgotten password, If it still doesn’t work then kindly write to [email protected] and share your issues with them and support by screenshots.


Q. 9) Due to the current scenario, I can't bring the signature and seal of the authorized person on the letter, what should I do?

In this case, kindly attach the screenshot ( take the entire screen) of the mail sent by your Director stated below mentioned along with the authorization letter (on company letterhead)


To whomever, it may concern,

I'm Name (Official Mail ID) and I'm the Co-Founder/Director of (Company Name)
This email (letter of authority) gives authority to (authorizing person name and official mail id) to make decisions on our behalf for Telemarketer / Enterprise registration-related activities, SMS, DLT, and related dealings, till notified otherwise.

The doc (GST certificate) attached below acts as the validity of this email. 

Regards,

Thanks
Name
Designation


Q. 10) If my  Sender ID does not match with my Company Name applied on DLT, then what should I do?

In such a case, kindly upload a document to prove the co-relation between Company Name and Header. (If Alphabet Inc. needs Sender ID as Google, they need to prove co-relation between Sender Id GOOGLE and Alphabet.) (If the Operator is not satisfied with co-relation proof, your Header may not be approved)


Possible co-relation docs could be (for the above example) - 

1. If your brand (Google) has a registered domain and website, take a screenshot of your website page showing the domain URL and your main company name (Alphabet Inc.) on the website page.

2. Invoice of the domain (Google) that has been raised to your main company name (Alphabet Inc.).


Q. 11) I Have got my Header/Sender Id approved from DLT, what should I do next?

Once the Header is approved on the DLT platform, it will be synced on the Global Platform in around 24 hrs and you will then be able to use your Header for sending SMS.

If your SMS is not getting delivered from your Header even after 24 hrs from the Header approval time, kindly let us know.

Q. 12) I have submitted the form on PingConnect and verified my Email Id, what to do next?

Kindly share these details with [email protected] and we will request the Telecom Operator to approve your application at the earliest:
Organization Name: 
Registered Mail Id: 
Application Number:

Steps after Entity Approval:
Once registration is approved, kindly login and add your Headers (Sender ID)- https://help.msg91.com/article/344-dlt-header-registration-process-manual-pingconnect

Q. 13) What if my Entity/TeleMarketer Application is Rejected?If your application is rejected, we would recommend you to apply again and share these details at [email protected], so that we can request the Telecom Operator to approve your application:

Organization Name:
Registered Mail Id:
Application Number:

Simultaneously, you can also apply at Jio- http://trueconnect.jio.com/#/.
They might approve at a faster pace.

Q. 14) Our Header (Sender Id) is approved on the DLT platform, but we are still getting SMS from different Sender Ids.

Once the Header is approved on the DLT platform, it will be synced on the Global Platform in around 24 hrs and you will then be able to use your Header for sending SMS.

If your SMS is not getting delivered from your Header even after 24 hrs from the Header approval time, kindly drop an Email to [email protected].

Q. 15) I have submitted the application to PingConnect, but I am still waiting for an Email Verification Link from PingConnect.

Kindly check the Verification Link from [email protected] (Also check the SPAM and Email Firewall).

​If you still failed to find the Email, kindly raise your concern at [email protected] keeping [email protected] in CC.

Also, share these details and we will request Telecom Operator send the Verification Link again on your DLT Registered Email Id:
Organization Name:
Registered Mail Id:
Application Number:

Simultaneously, you can also apply at Jio- http://trueconnect.jio.com/#/.
They might approve at a faster pace.​

Q. 16) Can I select a header with any possible digits?

No, as of now, Operators are approving Headers other than 6 alphabets, but no Operator has the functionality to send SMS with Headers other than 6 alphabets.

So, request you to get any  6 alphabet Header (in correlation with your organization name) approved from Operator and use only that for sending SMS.

Q. 17) Got Entity/TM Id from one operator, do I have to register on others as well?

As of 29th July 2020, If the Header is approved from anyone DLT platform it can be used to send SMS, however, as precautionary measures, we recommend you to register on other DLT platforms as well for seamless service.

While registering again, make sure your register as an 'already enrolled' and provide your Entity or TM Id ( received from 1st registration)

Help Doc- https://help.msg91.com/article/342-dlt-entity-process-post-entity-id-received ( Entity Registration)

Videocon (PingConnect)- https://pingconnect.in/entity/register-with
Airtel- https://www.airtel.in/business/commercial-communication/home
Reliance Jio- https://trueconnect.jio.com/#/
Tata- https://telemarketer.tatateleservices.com:8082/#/
VILPower (Idea-Vodafone)- https://www.vilpower.in/signup/
BSNL- https://www.ucc-bsnl.co.in/signup/
MTNL-  https://www.ucc-mtnl.in/login/


Q. 18) What is the process for Content Template Registration? 

Since your Entity and Header Registration is completed, the next step in the DLT process is to get the Content Template Registered.

Below mentioned are the Template Registration doc of all Telecom Operators (DLT Platforms); Click on the Operator where your Entity Registration LIVE and download the process doc.

Q.19) Trying to send SMS getting error . It says 'preference not matched in DLT

We would like to inform you that the error occurs when any Service Explicit or Promotional SMS cannot be delivered to this mobile number due to the DND preference of the end user.   And, If you are sending transactional SMS, please check the category on the DLT portal, as transactional SMS content should be approved under the service Implicit category.


Q. 20) Can I delete the template on MSG91? 
We really apologise for that but we do not have such a process to delete the template.

DLT | FAQs

November 27, 2024


SMS Content Template Registration is the next process for DLT after Header / Sender ID registration and as per the Telecom Regulatory Authority of India (TRAI), SMS will only be delivered if that SMS Content Template is approved on DLT and Template ID is passed along with the SMS. Kindly ensure to apply the SMS Content Templates separately for each kind of SMS that you are sending.


Step 1: Make a list of SMS Contents that you are sending.


Step 2: Log in to the DLT Platform
Kindly login to the DLT Platform where you have registered your Organization or Entity.


Step 3: Go to the Content Template Section
Kindly go to the Content Template Section (and not the Consent Template Section) of the respective DLT Platform.


Step 4: Apply for New Content Template


Firstly, understand the below categories:


1. Service Implicit: All kinds of purely transactional SMS content should be registered here, like OTPs, Order Placement, Order Tracking, Passwords, etc.


2. Service Explicit: All kinds of promotional content should be registered here, like Discounts, Offers, New Launches, etc.


3. Transactional: All kinds of OTPs that banks will require to complete the banking transactions should be registered here. This category shall be used only by Banks.

Secondly, check the FAQ Doc and then check the below Template Guidelines Docs and Videos specific to the 


DLT Platform on which you have registered. Then apply for Template Registration.


1. PingConnect (Videocon)- Guidelines Doc | Video
2. VIL Power (Idea Vodafone)- Guidelines Doc | Video
3. TrueConnect (Reliance Jio)- Guidelines Doc | Video
4. Airtel- Guidelines Doc | Video
5. Tata- Guidelines Doc
6. BSNL- Guidelines Doc
7. MTNL- Guidelines Doc


Step 5: Changes in SMS API:
Once your SMS Templates are approved on the DLT platform, you have to follow this help doc to make the necessary changes on MSG91 API or Panel- https://help.msg91.com/article/373-msg91-api-changes-post-dlt-template-approval



Notes:

1. DLT Helpdesk- [email protected]


2. DLT Template FAQs- https://help.msg91.com/article/372-dlt-content-template-faqs


3. If you are a Whitelabel Reseller, kindly share this Whitelabel Doc with your clients (request you to cross-check before sharing)- http://9m.io/6Op2/


If you find the DLT process complicated or a delay in approval then you must raise concerns/complaints to TRAI or Telecom Operator directly, since they own this process. Here you can find their details: http://9m.io/5B92

Get Approval for you...

November 27, 2024


This error will appear when the Header/Sender Id passed by you with the SMS is not added along with the associated Template on the DLT platform.


You might be making one of the below mistakes:


1. While applying Template on DLT, you have not added this Header with the Template.


2. This Header is not even approved in your DLT account.


3. This Header is applied by you after applying this Template


Now, you need to log in to the DLT platform and edit your approved Template by associating it with the Header you want to send SMS with. 



How to EDIT Template on PingConnect:


1. Go to the Template section in the left menu and click on the EDIT button against that Template:



2. Select the Header you want to associate with that Template or select all.




Error Description- H...

November 27, 2024

Step 1: Pingconnect


Once your Entity is Registered on PingConnect and you got Entity ID, then you have to Add Walkover (MSG91) as TeleMarketer: Go to “TeleMarketer Request” in the left menu of PingConnect and add Walkover (MSG91) Telemarketer ID (1302157225275643280).


If you have not Registered on PingConnect, kindly register at PingConnect, V-con (PingConnect)- https://smartping.live/entity/signup/Indian (No need to pay extra, if you already got Entity ID)

Process for KYC on PingConnect:

Click → As Entity



Click on New Registration→ Signup




Select>> Enroll Entity >> Fill your Entity ID, then fill in all the asked details with documents.





Step 2: VILPower KYC

Once you have Registered at PingConnect and added Walkover (MSG91) as TeleMarketer, kindly do the KYC at VIL Power as well. (No need to pay anything!)
VILPower- https://www.vilpower.in/signup/


Process for KYC on VIL Power:

Choose Enterprise and click on next


Kindly fill your Entity ID here (How to find Entity Id on PingConnect portal >> Left panel >> Profile icon) and click on Verify and complete the KYC Process.



Step 3: Add TeleMarketer on VILPower:


Once Registration at VIL Power is approved → Go to “TeleMarketer Request” in the left menu and add Walkover (MSG91) Telemarketer ID (1302157225275643280).

Login into VILpower account >> click on → Telemarketer


Click→ ADD

Add→ Walkover (MSG91) >>  Telemarketer ID (1302157225275643280).



Step 4: Header Registration


Once the Entity Registration is approved from both PingConnect  and VILPower, then add your HEADERS (Sender ID) by following the below steps:


  1. Header Approval Process on PingConnect →  HERE

DLT Entity Process |...

November 27, 2024


*Identify your API version here -> HelpDoc



*According to your API version (base URL), pick one -


For Sendhttp (http://api.msg91.com/api/sendotp.php)- HelpDoc

For V2 SMS API (https://api.msg91.com/api/v2/sendsms)- HelpDoc

For SendOTP (http://api.msg91.com/api/sendotp.php)- HelpDoc



*Recommended to use-


One API/Flow/V5 (https://api.msg91.com/api/v5/flow/) HelpDoc OneAPI

OR 

Send OTP (https://api.msg91.com/api/v5/otpHelpDoc SendOTP

Just add the DLT Template ID into the MSG91 Dashboard (Where you have created the flow/template).



*Make sure-


The correct way to define a variable on DLT - {#var#}

But, on MSG91 Flow/Template - ##VariableName## or ##OTP##



*For XML (https://control.msg91.com/api/postsms.php)


                   <MESSAGE>

<AUTHKEY>{{AUTHKEY}}</AUTHKEY>

<SENDER>senderid</SENDER>

<ROUTE>route</ROUTE>

<CAMPAIGN></CAMPAIGN>

<DLT_TE_ID>dlt te id</DLT_TE_ID>

<COUNTRY>country code</COUNTRY>

 <SMS TEXT="message content" >

<ADDRESS TO="number"></ADDRESS>

</SMS>

</MESSAGE>



*Make Sure-


DLT_TE_ID, Header, and Content combination must be correct as per your DLT portal.


If your content has a ‘+’ sign or Enter Key or any other special characters - Double encode the content. To encode - https://www.urlencoder.org/



*Common DLT Scrubbing Error-

Error 211 - No DLT Template ID or Invalid Template ID.

Error 203 - PE ID missing or Header/Sender ID not approved.

Error Description- Template Id not found on DLT

Error Description- SMS not Matched with DLT Template

Error Description- Header/Sender Id not Associated with the DLT Template



*Still issues? Send us the below details-


Screenshot of DLT PE/Entity ID from DLT portal- HelpDoc


Export Approved Templates from DLT and share them with us.


Your API URL- HelpDoc

DLT Debugging Checkl...

November 8, 2024


Ping Connect | Videocon

Consent Template Registrations Process


1. Login to your ping connect account and navigate to the CONSENT template option on the left panel.


2. Go to >> Create a new consent template



3. Click on the guidelines provided on the link (step 3) once read, fill in the details as asked and ignore the option of uploading for now.


Proceed with OTP requesting and submit the request. Do not forget to add the brand name to your consent template.
Consent templates have a character limit of 150 characters.




VILpower

Consent Template Registrations Process


  1. Login to your VILPower account: https://www.vilpower.in/ navigate to Template on the top panel. Please note, that the process of consent is only for those who are using promotional or service explicit templates.


  2. Click on Consent Template in the drop-down option >> click on add (top right). Once applied for a consent template, you can see your templates collectively on this window.


  3. Read the consent template guidelines before applying for one, fill in the details as asked, and do not forget to add your brand name to your consent template.
    Consent templates have a character limit of 150 characters.



TrueConnect JIO

Consent Template Registrations Process


  1. Login to your JIO account: https://trueconnect.jio.com/navigate to Consent Template on the top panel. Please note, that the process of consent is only for those who are using promotional or service explicit templates.


  2. You are now on a consent template registration page, kindly add your Consent template with your Brand name in the template and in the asked field. Once you are sure with the details filled, click on submit.
    Consent templates have a character limit of 150 characters.


Apply Consent Templa...

November 27, 2024


The users who are UNABLE to pass DLT Template in the SMS API can use this feature. Video guide- https://www.loom.com/share/afc6e2bbc61a451bbf399bc1f7213b20


  1. Login to your account and navigate to the left panel for DLT Template AI >> click on Add New Template.




2. You will see a two partition page, kindly follow the below steps first:


  1. DLT Portal: Export Approved Templates from DLT Portal

  2. SMS Service Portal: Go to the Logs section from the left panel >> Select the date range and click on show report. Copy your Header and SMS content, for which you have approved DLT Template.


3. After copying the API sent SMS content, and DLT-approved template, paste it on the left and right side of the page respectively.



4. Now Map your variable carefully, below are some rules for both the side of the page:


1. On the Left Side: 

Variables: Should be defined as {#var1#} {#var2#} {#var3#} and so on

Number of Variables: Should be the same on both sides

Message type (English / Unicode): Should be the same on both sides


2. On the Right Side:

Variables: Should be defined as {#var#} {#var#} {#var#} only and not as 1, 2, 3, etc

Number of Variables: Should be the same on both sides

Message type (English / Unicode): Should be the same on both sides


5. Once mapped, kindly save the template.
How this functionality works:


Once we'll receive your left side content from your API, we will pick the right side DLT-approved template, check for your variables mapping and submit it to the end operator.


Note: The above AI will only work for transactional routes & not for OTP. Use this feature ONLY if you are unable to pass DLT Template Id in the SMS API. 


**If you are using Flow API or OTP V5 API, instead of this feature, check this- https://9m.io/7I7d


The users who are UNABLE to pass DLT Template in the SMS API can use this feature. Video guide- https://www.loom.com/share/afc6e2bbc61a451bbf399bc1f7213b20


  1. Login to your account and navigate to the left panel for DLT Template AI >> click on Add New Template.




2. You will see a two partition page, kindly follow the below steps first:


  1. DLT Portal: Export Approved Templates from DLT Portal

  2. SMS Service Portal: Go to the Logs section from the left panel >> Select the date range and click on show report. Copy your Header and SMS content, for which you have approved DLT Template.


3. After copying the API sent SMS content, and DLT-approved template, paste it on the left and right side of the page respectively.



4. Now Map your variable carefully, below are some rules for both the side of the page:


1. On the Left Side: 

Variables: Should be defined as {#var1#} {#var2#} {#var3#} and so on

Number of Variables: Should be the same on both sides

Message type (English / Unicode): Should be the same on both sides


2. On the Right Side:

Variables: Should be defined as {#var#} {#var#} {#var#} only and not as 1, 2, 3, etc

Number of Variables: Should be the same on both sides

Message type (English / Unicode): Should be the same on both sides


5. Once mapped, kindly save the template.
How this functionality works:


Once we'll receive your left side content from your API, we will pick the right side DLT-approved template, check for your variables mapping and submit it to the end operator.


Note: The above AI will only work for transactional routes & not for OTP. Use this feature ONLY if you are unable to pass DLT Template Id in the SMS API. 


**If you are using Flow API or OTP V5 API, instead of this feature, check this- https://9m.io/7I7d

How to use DLT AI an...

November 14, 2024

DLT Premimum 

November 8, 2024

Important

SMS CTA Whitelisting Guidelines are applicable to all who send DLT based SMSs in India. If you do not send DLT based messages in India, you can safely ignore this.


To curtail frauds happening via SMS, TRAI has issued urgent directives for all Principle Entity (PE) (SMS Sender) to whitelist CTA details like URLs / APKs / OTT Links / WABA links / Callback Numbers on the DLT Platform.

Here are the guidelines for CTA Whitelisting on DLT Platforms: 

Airtel:
Click to download


Vi (VIL Power):
Click to download

Videocon (SmartPing or PingConnect)
Click to download


Jio (TrueConnect):
Click to download

Tata:
Click to download


BSNL:
Click to download


Related Help Docs:

CTA Whitelisting FAQs: https://msg91.com/help/cta-whitelisting-faqs

Solution for Redirection URLs: https://msg91.com/help/cta-whitelisting-solution-for-redirecting-urls
DLT Contact Details: http://m.9m.io/jh2xllt

How to Whitelist URL...

November 27, 2024

Important: PE-TM Chain Binding is applicable only for DLT based SMSs to Indian numbers.

As per latest TRAI guidelines, all Principal Entities (PEs) are required to add their Telemarketer (TM) on DLT portal.
In case, TM is not approved on your DLT portal, your SMSs will be Rejected from 11th December 2024.

As you are MSG91s direct Client, you only have to add our Companies as Telemarketers and no one else since we directly submit your SMSs to Telecom Operators like Airtel, Jio, Vi, Tata and Videocon.

What you have to do:

  1. Login to your DLT portal

  2. Go to PE-TM Chain section

  3. Go to New Chain / New Request

  4. Add our Companies "Walkover Web Solutions Pvt. Ltd" (TM Id- 1302157225275643280) and "Walkover Technologies Pvt. Ltd" (TM Id- 1702172430965597485) as Telemarketers.

  5. Once accepted by MSG91, you will again get approval request on DLT portal for the final PE-TM Chain and you have to approve the same.

  6. Once approved by you on DLT, ensure that against each of your Entity Id, there should be an Active Chain with TM Id as 1302157225275643280 on MSG91 portal as well. On MSG91, chain with TM Id- 1702172430965597485 is not required as of now.


Here are the help docs of DLT portals:
Airtel: PE-TM Binding-Airtel.pdf
Jio (TrueConnect): PE-TM Binding-JIO.pdf
Vi (VILPower): PE-TM Binding-VIL.pdf
PingConnect: PE-TM Binding-QTL.pdf
Tata: PE-TM Binding-TATA.pdf


Critical Note:
If you have more SMS providers apart from MSG91, and on DLT portal if you find another Telemarketer (TM) in PE-TM Chain after your SMS provider, it indicates that your another SMS provider is not directly submitting your SMS to the Telecom Operators.
Instead, there are additional resellers involved in between which can result in Delivery Latency, Report Manipulations and a Risk of Compromising your Customers' Data.

PE-TM Chain Binding ...

November 29, 2024

Important: PE-TM Chain Binding is applicable only for DLT based SMSs to Indian numbers.

As per DLT, all Principal Entities (PEs) are required to add their Telemarketer (TM) on DLT portal.
Here are more details on adding TM on your DLT portal.

Once your Chains are approved on DLT, add all your PE-TM Chains on MSG91 as well.

Here are the steps:

  1. Login to MSG91 and go to SMS

  2. Click on PE-TM Chain in left menu

  3. Add DLT Active PE-TM Chains against the already added Entity IDs

    a. Select TM-A (Telemarketer Aggregator) (if any)

    b. Select TM-D (Telemarketer Delivery) (Walkover Web Solutions Pvt. Ltd)

    c. Click on add Chain

  4. Ensure that against each of your Entity Id, there should be an Active Chain on MSG91 portal as well, else your SMS will fail from 11th December 2024.

Notes:

  1. If Entity Id is not added before, kindly add the Entity Id from the right top button

  2. Active Chain on MSG91 must have 1302157225275643280 as TM-D

How to add PE-TM Cha...

November 29, 2024