Troubleshooting SMS messages sent to recipients in India - Amazon Simple Notification Service

Troubleshooting SMS messages sent to recipients in India

The following are some reasons carriers may block SMS messages:

  • No template was found that matched the content sent.

    Content sent: <#> 12345 is your OTP to verify mobile number. Your OTP is valid for 15 minutes -- ABC Pvt. Ltd.

    Matched template: None

    Issue: There are no DLT templates that include <#> or {#var#} at the beginning of the DLT registered template.

  • The value of a variable exceeds 30 characters.

    Content sent: 12345 is your OTP code for ABC (ABC Company - India Private Limited) - (ABC 123456789). Share with your agent only. - ABC Pvt. Ltd.

    Matched template: {#var#} is your OTP code for {#var#} ({#var#}) - ({#var#} {#var#}). Share with your agent only. - ABC Pvt. Ltd.

    Issue: The value of “ABC Company - India Private Limited” in the content sent exceeds a single {#var#} character limit of 30.

  • The message sentence case does not match the sentence case in the template.

    Content sent: 12345 is your OTP code for ABC (ABC Company - India Private Limited) - (ABC 123456789). Share with your agent only. - ABC Pvt. Ltd.

    Matched template: {#var#} is your OTP code for {#var#} ({#var#}) - ({#var#} {#var#}). Share with your agent only. - ABC PVT. LTD.

    Issue: The company name appended to the DLT matched template is capitalized while the content sent has changed parts of the name to lowercase — “ABC Pvt. Ltd.” vs. “ABC PVT. LTD.”