When you send SMS they get different statuses, what do these mean?
SMS handled by the system receive different statuses so that you as a customer can easily check that your SMS is delivered or if something has gone wrong, for example that the number does not exist or if the recipient uses a subscription that does not support SMS. In the lists below you can find all the status codes that an SMS can receive.
Status codes in New Web SMS, One Channel and One Survey
The codes in our system are divided into 4 different groups:
Group | Code block | Comment |
---|---|---|
Info | 1 | Informative statues that informs where along the pipeline the message is. |
Success | 2 | If the message ended in a user defined way such as Expired or DeliveredToHandset. |
Rejection | 4 | If there is something wrong with the message it self such as length, banned keywords, etc. |
Error | 5 | If the message was undeliverable or other errors which is out of the control for the delivery service. |
Status codes in the Info code block
Name | Code | Treated as | Comment |
---|---|---|---|
Accepted | 101 | Info | The message(s) has been accepted for processing |
Queued | 102 | Info | The message has been put a queue for sending |
Funded | 103 | Info | The message has been paid for and can be sent |
Refunded | 104 | Info | The message has been refunded i.e. its price has been returned to the account balance |
Sending | 110 | Info | The message is being sent |
DeliveredToGateway | 111 | Info | The message has been delivered to the next upstream gateway |
DeliveredToCarrier | 112 | Info | The message has been delivered to the carrier on which the subscriber belongs to |
DeliveredToGSM | 113 | Info | The message has been put on the GSM network |
QueuedAtGateway | 114 | Info | The message has been queued at the upstream gateway |
Status codes in the Success code block
Name | Code | Treated as | Comment |
---|---|---|---|
DeliveredToHandset | 201 | Success | The message has been delivered to the recipient in question |
Expired | 202 | Success | The expiry date has been exceeded before the message could be delivered |
Canceled | 203 | Success | Message was canceled by user |
Status codes in the Rejection code block
Name | Code | Treated as | Comment |
---|---|---|---|
InsufficientFunds | 402 | Rejection | The account sending SMS doesn't have enough funds to send the SMS |
SenderRejected | 403 | Rejection | The sender was rejected, given when the sender is considered fraudulent or sender ownership hasn't been verified |
ContentRejected | 404 | Rejection | The message body contained content that is not allowed. Eg gambling, adult content, etc. |
RecipientRejected | 405 | Rejection | The recipient is illegal |
GenericRejected | 406 | Rejection | The message was rejected for a reason other than the options above |
InvalidSender | 407 | Rejection | The message sender is invalid. Eg. Sender is too long, contains illegal characters etc |
InvalidContent | 408 | Rejection | Message content is invalid. Eg. illegal characters, is to long etc. |
InvalidRecipient | 409 | Rejection | Message recipient is invalid. Eg. Recipient was is not a valid MSISDN |
MissingSmsSubscription | 410 | Rejection | The recipient does not have an SMS subscription and can therefore not recieve SMS |
Status codes in the Error code block
Name | Code | Treated as | Comment |
---|---|---|---|
InternalError | 500 | Error | An unrecognized error occurred |
UnknownSubscriber | 501 | Error | The network subscriber doesn't exist |
SubscriberUnreachable | 502 | Error | The network subscriber was not online and could therefore not receive the message |
SubscriberOffline | 503 | Error | The subscriber is currently offline, delivery will be retried once the subscriber is back online |
DeliveryToGatewayFailed | 511 | Error | The message could not be handed over to the next upstream gateway |
DeliveryToCarrierFailed | 512 | Error | The message could not be handed over to the carrier |
DeliveryToGSMFailed | 513 | Error | The message could not be added to the GSM network |
DeliveryToHandsetFailed | 514 | Error | The message could not be handed over to the target handset |
GenericDeliveryFailure | 515 | Error | Generic Delivery Failure |
GatewayError | 516 | Error | An unrecognized error occured occured at the gateway |
Unknown | 599 | Error | Message was delivered upstream but no Delivery Receipt has been received or a Delivery Receipt that could not be interpreted was received |
Status codes in Old Web SMS and Survey SMS
Delivered
The SMS has in all probability gone through and the recipient's operator has replied that the mobile phone has received the SMS.
Sent
The SMS has left our systems but we have not yet received a delivery confirmation from the recipient.
Wrong
We have received a reply from the recipient's mobile operator that something went wrong with the shipment.
Check that the number is correct.