Delivery Report Statuses and Their Meaning
DELIVERED – This means that your message has been delivered to the destination mobile number.
EXPIRED – This means that your message validity period has expired.
This usually happens when the destination mobile phone is either switched off or out of coverage area for a certain period of time. The SMSC (Short Message Switching Center) failed to deliver even after its final attempt as per its resending scheme.
UNDELIVERED – This means that your message was not delivered. This usually happens when the Carrier encounters any of the following issues:
- inactive or unidentified or untraceable destination mobile number
- mobile handset memory or inbox full
- no credit balance available to receive the SMS Text message (specifically for pre-paid or pay-as-you-go)
- not enabled to receive SMS
- ported numbers
REJECTED – This means that your message was rejected at the SMSC (Short Message Switching Center) of the Carrier.
This usually happens when the destination network is not available or blocked to the Carrier.
ACKED – This means that our server has accepted your message and it has delivered but the delivery report is pending to be received from our SMSC end to our server.
Once it receives it, the pending status will automatically be converted to Delivered status or Undelivered status