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. Also, it is advised to have a basic understanding of the categorization of SMS. This will help you decide what category of Sender ID you need to seek approval for. Click here to understand the different types of SMS. 


There are 2 important changes to note with respect to SenderID registration


1)  As per new regulation, only OTP messages for banks are considered Transactional. All other OTP messages or transactional messages are classified as Service Implicit. While creating the sender IDs (for non-banking related use cases), you need to use Service Implicit as the type for SenderID


2) Promotional messages need a Numeric Sender ID. Please note that while creating Promotional Headers on the portal, the Header should start with the number that matches the category (as per DND Preferences).  

  • 1- Banking/Insurance/Financial products/ credit cards :  e.g 110011

  •  2- Real Estate:  e.g. 220022

  •  3- Education:  e.g. 330033

  •  4- Health e.g. 440044

  •  5- Consumer goods and automobiles e.g. 550055

  •  6- Communication/Broadcasting / Entertainment/IT e.g. 660066

  •  7- Tourism and Leisure e.g. 770077

  •  8- Food and Beverages e.g. 880088


If an enterprise registers itself under the category ‘Tourism’, they can register their headers as 712390, 790234, 791919. A health-based company should register its headers as 412300, 490909, etc. 

                                       

Sample walkthrough of SenderID registration here


Sending SMS via Exotel with your registered headers (SENDER IDs)


Once your headers are registered and approved, follow below instructions to send SMS:

 

  • For promotional SMS, 

    • Once approved by the DLT platforms, update the numeric SENDER ID with one of your ExoPhones via SMS Configuration section.



    • Once added and accepted by our system, use the numeric sender ID or linked ExoPhone in the ‘From’ field of SMS API. Similarly, select the appropriate SENDER ID for your campaigns.

    • SMS delivery will only work if numeric sender id (header) is configured correctly with Exotel and approved on DLT platforms.

  • For transactional SMS, 

    • Once approved by the DLT platforms, update the SENDER ID if not already linked to one of your ExoPhones via SMS Configuration section.

    • Once added and accepted by our system, use the alpha sender ID or linked ExoPhone in the ‘From’ field of SMS API


If you are sending SMS via API and you don’t have a valid Sender ID configured against the SMS Body (Transactional or Promotional), your API request will fail with `400 HTTP Error Code`


Example Request:

curl -X POST

https://<your_api_key>:<your_api_token><subdomain>/v1/Accounts/<your_sid>/Sms/send \

-d "From=600XXX" \

-d "To=XXXXX30240" \

-d "Body=Hello World!"


*For promotional SMS body, Numeric Sender ID 600XXX should be approved by the DLT platform and configured with an ExoPhone on Exotel. Similarly, replace ‘From’ with alpha sender id for transactional SMS body present in your account like ‘EXOTEL’ to avoid delivery failures. Refer here for more information on API.


**SMS delivery will only work if transactional alpha sender id or numeric sender id (header) is used correctly for your SMS request via Exotel and approved on DLT platforms of Operator.