Are there limitations on sending SMS messages to Indian mobile devices?
SMS messages entering into India are categorized as “Transactional” or “Promotional”. By default, all SMS messages sent from Twilio phone numbers are categorized as “Promotional” and are subject to the following limitations:
1. They cannot be sent to any phone number in India’s Do Not Call Registry
If you’ve been having trouble sending SMS messages to an Indian number, see if that number is registered on the National Do Not Call Registry.
If the owner of the phone number wishes to start receiving SMS messages from Twilio, they can update the DNC settings by following the instructions here.
2. The sender IDs are changed to the format “XX-NNNNNN”
The sender IDs are altered before SMS messages are delivered to end users. End users are very likely to see a sender ID composed of 2 letters followed by 6 numbers instead of the Sender ID you specified. Due to the sender ID change, SMS recipients are unable to send a reply back to your Twilio phone number.
3. They are only delivered between the hours of 9 A.M. and 9 P.M. local Indian time
If you’ve been seeing delivery delays when sending to Indian numbers, make sure you are making the requests during the operational hours of 9 A.M. to 9 P.M., as overnight messages are likely to be cached until the next day.
4. Every sending number can only send a maximum of 6 messages per hour to the same recipient number, and each recipient number can only receive up to 100 messages over a 24 hours period.
Watch out for the cap! If you are sending a large amount of SMS messages to India, getting more Twilio numbers to split the load may help.
Please note that the above limitations are regulations set up by Indian government. If the above still doesn’t explain the issue you’re running into when sending SMS to India, please write to us, we would love to help.