Note: This dashboard is currently in its beta phase and has limited access.

  • 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


Category

Explanation

DetailedStatusCode: DetailedStatus

Delivered

Status = sent

20005: DELIVERED_TO_HANDSET

20006: DELIVERED_TO_OPERATOR

Failed

Status = failed

Subscriber related

  • 24105: FAILED_HANDSET_ERROR

  • 23035: FAILED_SUBSCRIBER_UNAVAILABLE

  • 24120: FAILED_SUBSCRIBER_ERROR


Expired

  • 23050: FAILED_EXPIRED


Other

  • 23015: FAILED_SPAM_DETECTED

  • 23030: FAILED_UNAVAILABLE_ROUTE

  • 23060: FAILED_REJECTED

  • 24010: FAILED_SYSTEM_ERROR

  • 24110: FAILED_OPERATOR_ERROR

  • 24990: FAILED_UNKNOWN_ERROR

Undeliverable

Status = failed or failed_dnd

(DLT, DND or other errors, should be addressed before trying them again)

DLT

  • 23080: SENDER_BLOCKED_BY_DLT

  • 23081: ENTITY_BLOCKED_BY_DLT

  • 23281: DLT_ENTITY_NOT_FOUND

  • 23082: TEMPLATE_BLOCKED_BY_DLT

  • 23181: DLT_TEMPLATE_ID_INVALID

  • 23182: DLT_TEMPLATE_NOT_FOUND

  • 23183: DLT_TEMPLATE_ID_INACTIVE

  • 23184: DLT_TEMPLATE_ID_BLACKLISTED

  • 23185: DLT_TEMPLATE_DOES_NOT_MATCH

  • 23186: DLT_LENGTH_EXCEEDED

  • 23083: FAILED_DLT_SCRUBBING_ERROR

  • 23084: FAILED_DLT_CONSENT_ERROR


Other (may be related to DLT in India)

  • 23070: FAILED_INVALID_MESSAGE 

  • 23072: FAILED_INVALID_SENDER_ID 


DND

  • 23005: FAILED_REJECTED_DND

  • 23020: FAILED_REJECTED_BLACKLIST


Subscriber related (Customer can remove these numbers)

  • 23010: FAILED_INVALID_DESTINATION_NUMBER

  • 23040: FAILED_SUBSCRIBER_UNKNOWN

Pending

Status = queued, sending or submitted

(still in an intermediate state)

21010: PENDING_TO_OPERATOR

21015: SENDING_TO_OPERATOR

21020: PENDING_ON_OPERATOR


Please refer to the Mapping and Description of status codes section of the SMS API documentation for more detail on what the errors mean.