SMS
Glossary for SMS Stats
Deliverable = Delivered + Failed . These messages were either Delivered to the customer, or Failed for some other reason Undeliverable messages could not be delivered due to DLT, DND or other errors, which should be addressed before trying them again Pending messages are still in an intermediate state, and will convert to a final state over time Please refer to the Mapping and Description of status codes section of the SMS API documentation https //developer.
SMS reports
You can find your SMS reports in the 'Reports' tab under Admin There are 4 types of Reports that are available in the report type dropdown. SMS Detailed Report SMS Summary Report DLT Error Report ( Applicable for Indian accounts only) URL Shortening Report Reports are provided the facility to filter report queries on the basis of SMS type and SMS status.
ExoVerify SMS OTP
The User Journey to start using ExoVerify SMS OTP APIs is as follows Once the above is done, the following Sequence Diagram can be referred to
What is an SMS template and how to get it approved?
For the ease of sending text messages to multiple customers with similar content, you can make use of an SMS template. Templates define the structure and content of a message where some of it is predetermined while some content can be added while sending the message.
Find delivery status of the sent SMS
There are three ways to find out what happened to an SMS sent through the SMS API https //developer. exotel.
SMS delivery status
Transactional SMSes will typically be sent to the recipient within a couple of seconds. It may vary from a few seconds to up to 30 minutes .
How to change SMS Sender ID(Header)
When you buy an ExoPhone, you will be asked to enter a 6-letter sender ID from which your SMSes will be sent. For Eg EXOTEL, HDFCBK, SBIINB, 650022, 650007, etc.
Monitoring SMS in campaigns
Track Campaigns on Exotel's dashboard Suppose you set up an SMS campaign via Exotel, you can monitor the statistics of the campaign right there on the Campaigns page. Like this You can refer to the SMS status code article to understand the status better - SMS Code Track Campaigns on your server However, if you want to automate this and/or integrate this information with your own CRM, then you can do the following While creating an SMS campaign, you can optionally specify a Status Callback URL For each phone number in the campaign , our server will make an HTTP POST request to this URL with the POST parameters SMS Sid - this is a unique identifier of an individual SMS To - the phone number the SMS was sent to Status - This is the delivery status of the SMS.
SMS not working
Maybe it's the first time you've topped up your account? Trying to get transactional SMSs to send out?
Why do you charge for failed SMSs?
Exotel is also a messaging platform. When we claim we're a platform, we mean that our partner SMS gateway providers and their operators handle the end services and distriution.
Choose SMS sender ID
In India, according to TRAI, all applications to people SMSes should be sent from a Sender-ID rather than a number. In the case of transactional SMS, Sender ID is the name with which your outgoing SMS will be sent.
SMS in regional language
Exotel supports SMS in all Indian regional languages. For example, you can send this as an SMS - रेजिस्टर करने के लिए धन्यवाद !!
Unicode characters in SMS
Sometimes when you type out your SMS in tools like MS-Word or other such software, you may find that they include Unicode characters even though they are not meant to be so. For example - the double quotes in MS-word are not the usual "" but are in Unicode.
Priority SMS
What is priority SMS? SMS that is transmitted much more quickly than a typical SMS.
Length of unicode SMS
A Unicode SMS refers to SMS messages sent and received containing characters not found in the GSM-7 character set. An SMS allows up to 160 characters Unlike English SMSes, the length of regional languages is calculated based on the space the text occupies.
Delivery of Transactional & Promotional SMS
Transactional SMSes are sent from Exotel immediately without any delay. They are mostly delivered within a couple of seconds after it is sent from your end.
Calculation of length of SMS
The system counts the number of characters in your text message. As you know, the standard length for text messages is 160, but using the Unicode the character set will decrease this length to 70 characters.
How is SMS billed / charged?
SMSes you send to your Customers via Exotel will be charged as per your Bill Plan. You can view your Bill plan here.
TRAI Regulations on Commercial Communications (DLT portal) - SMS in India
THIS IS ONLY VALID FOR SMS SENT TO INDIAN DESTINATION NUMBERS (NOT APPLICABLE FOR ILDO / INTERNATIONAL ROUTE) The Telecom Regulatory Authority of India (TRAI) is constantly looking for ways to improve end-user experience and eliminate spam and fraudulent commercial communication (2018 Regulation). With this TRAI regulation implementation and it is mandated for Indian businesses using SMS to register Entities, SenderIDs, SMS templates in a centralised DLT portal from operators.
SMS Types
What are the different types of SMS? We have provided an abstract overview of SMS types below.
Header (Sender ID) Registration
Please note Before performing this step, you will need to ensure that you've completed the mandatory Entity Registration on the Operator’s website. If that is not complete, please refer to this article to get an overview of how that is done.
Company/Entity Registration on Operator's Website
Register your entity, headers, and templates via any of the DLT Partners platforms listed below. Here’s an example of the registration process on one of the DLT Partners' platforms (Vodafone-Idea in this case).
How to send SMS using Exotel with DLT Template Scrubbing?
THIS IS ONLY VALID FOR SMS SENT TO INDIAN DESTINATION NUMBERS (NOT APPLICABLE FOR ILDO / INTERNATIONAL ROUTE) As per the TRAI regulation for SMS in India, Phase 2 (Template scrubbing) of the DLT platform is planned to go live from April 1, 2021 (deadlines for each enforcement are detailed below). To be compliant with DLT scrubbing guidelines and send SMS using Exotel, follow the steps listed below All of your SMS templates must be uploaded to an operator's DLT site.
All about consents on SMS DLT
VALID FOR SMS SENT TO INDIAN DESTINATION NUMBERS (NOT APPLICABLE FOR ILDO / INTERNATIONAL ROUTE) What is a consent? A consent is an explicit opt in by the customer to receive SMS content from your business.
How to create and send SMS on your Exotel trial account
If you are looking to explore Exotel SMS to understand the product better, creating a trial account would be the first step for you to take. STEP #1 - Fill the sign up form Visit my.
SMS stats
The SMS Stats dashboard gives you a high-level overview of your SMS stats. SMS Stats is currently in beta stage.
How to send SMS after missed call?
In this article, let's see how to send SMS after a missed call. Step 1 Go to the app Bazar section, click on the edit call app for the respective flow corresponding to your exophone.
What is a Letter of Authorisation for the DLT Entity Registration process?
A letter of Authorisation is one of the mandatory documents enlisted by the TRAI for completing the DLT Entity Registration process for using SMS services. This document is required to ensure that the individual submitting the documents and completing the registration process for any company has sufficient rights to do so.
Can I send Promotional and Service Explicit(SE) SMSes to my customers registered on DND?
Yes, only if they have provided you with consent. As per the recent communication from the DLT operators, an entity can send out promotional and Service Explicit messages to their customers if consent is received from the customers and the same is uploaded on their portal.
Getting the best SMS delivery rates in India
As you know, as per DLT regulation in India, SMS templates must first receive approval on the DLT portal. Once approved, messages matching the template (along with the appropriate template ID) can be sent to users.
Shorten a long URL and track clicks in SMS
You can use Exotel's SMS API to shorten a long URL in SMS and you can track customer's click data as well. Shortening a long URL will also reduce the number of characters in SMS and allow you to stick to the 160 characters limit for SMS.
Regulation changes for sending SMS in Singapore
In an effort to clamp down on scams using SMS and the spoofing of sender IDs, the Infocomm Media Development Authority of Singapore (“IMDA”) requires organizations which send or intend to send SMS messages with alphanumeric sender IDs (i. e.
Communication for new DLT guidelines; measures to curb misuse of content templates and headers effective 1st March 2023
The Telecom Regulatory Authority of India (TRAI), on 16th Feb 2023, has issued a Regulatory Direction regarding measures to ‘to curb unauthorized activities using telecom resources and amendment in Codes of Practice’ under Telecom Commercial Communication Customer Preference Regulation, 2018. The copy of the Direction is enclosed for your perusal.
Can I allocate multiple sender IDs to an Exophone number?
Please note that you can allocate only one sender ID to an Exophone number. Therefore, if you wish to use more than one sender ID then you have to purchase a new Exophone number to allocate the new sender ID.
SMS Message Status codes
queued sending submitted sent failed dnd failed If you would like to know the detailed status of an SMS, You can use SMS error codes to identify reasons for message delivery failures. These error codes are part of the Message Detail Record (MDR) and are also included in status update events sent to the callback URL specified in the Send Message API request.
How to send an automated SMS after an outbound call using API?
This is possible if an outbound API call is made from your end. As a part of the API outbound call, you would need to pass on an additional parameter "StatusCallback".
How to send SMS using API? (Sending SMS using Postman)
To send an SMS through our API, you will need to make an HTTP POST request to https //\<your api key> \<your api token>\<subdomain>/v1/Accounts/\<your sid>/Sms/send Replace \<your api key> and \<your api token> with the API key and token created by you or use the default API and token. Replace \<your sid> with your “Account sid” Replace \<subdomain> with the region of your account \<subdomain> of Singapore cluster is @api.
Send an SMS in response to an Incoming Call
When you receive an incoming call, you can set up your Call Flow such that you can send a dynamic reply to the caller. To do this, use the "SMS Applet" in your incoming Call app (aka the Callflow).