Knowledge Base > one2many Message Status Guide

The following is a list of allowable states for all one2many messages. All interfaces use these values to indicate the current state of a message.

Status Result Code (short) Type Description
0 SCHEDULED
(SCHEDLD)
Intermediate

The message is scheduled for delivery. Delivery has not yet been initiated.

1 SENT
(SENT)
Intermediate

Delivery has been initiated and the message submitted to the carrier, no delivery report(s) has been received.

2 DELIVERED
(DELIVRD)
Final

Message has been successfully delivered to the recipients handset.

3 EXPIRED
(EXPIRED)
Final

Message has expired while awaiting delivery.

The message has failed to be delivered within its validity and/or retry period. No further delivery attempts will be made.

4 DELETED
(DELETED)
Final

Message has been deleted.

The message has been cancelled or deleted by the terminating carrier. No further delivery attempts will take place.

5 UNDELIVERABLE
(UNDELIV)
Final

Message is undeliverable.

The message has encountered a delivery error and is deemed permanently undeliverable. No further delivery attempts will be made.

6 ACCEPTED
(ACCEPTD)
Final

Message is in an accepted state (i.e. has been manually read on behalf of the subscriber by customer service)

7 UNKNOWN
(UNKNOWN)
N/A

Message is in an invalid state.

The message state is unknown. This may be due to some internal SMSC problem which may be temporary or permanent. This state should never be returned. An SMSC experiencing difficulties that prevent it from returning a message state would use this state.

8 REJECTED
(REJECTD)
Final

Message has been rejected.

The message has been rejected by a delivery interface. The reasons for this rejection are vendor and network specific. No further delivery attempts will be made.

9 SKIPPED
(SKIPPED)
Final

The message was accepted but not transmitted or broadcast on the network.

A skipped message is one that was deliberately ignored according to vendor or network-specific rules. No further delivery attempts will be made.

These values are an extension of the SMPP v5.0 Protocol Specification.