Indicates the status of an outgoing message. This value is included in the SMSDeliveryReceiptPostback and MMSDeliveryReceiptPostback types.

Type: Enum

Possible Values

ValueDescription
000 – DeliveredToDeviceThe message was delivered to the recipient.
003 – DeliveredToCarrierThe message was delivered to the carrier.
004 – AcceptedThe carrier accepted the message.
005 – UndelivOrDeletedThe carrier attempted but failed to deliver the message. The destination device might be out of network coverage, switched off, or roaming out of the carrier’s supported network.
008 – ExpiredThe message expired at the carrier.
023 – RejectedThe carrier rejected the message.
028 – SenderExceededCarrierThrottleThe message sender has exceeded the carrier’s maximum rate.
029 – RecipientExceededCarrierThrottleThe message recipient has exceeded the carrier’s maximum rate.
030 – SenderAndRecipentExceededCarrierThrottleThe message sender and recipient have exceeded the carrier’s maximum rate.
032 – InvalidMessageFormatOrTextMsgContentSizeExceededThe message is invalidly formatted or too large.
090 – BadAddressThe destination number is not a valid number, so the carrier rejected the message.
091 – InvalidRoutingThe carrier has not approved or provisioned the sending number.
999 – CarrierErrorUnknownThe carrier failed to send the message for an unknown reason.

Let’s get your business buzzing

Spark customer connections in minutes. Discover the full power of our mobile messaging platform—no hidden fees, just real results.