Errors
In this guide, we will talk about what happens when something goes wrong. Mistakes happen. Let's look at some status codes and error types you might encounter.
You can tell if your request was successful by checking the status code when receiving an API response. If a response comes back unsuccessful, you can use the error type and error message to figure out what has gone wrong and do some rudimentary debugging (before contacting support).
SMS DLR Error Codes
Here is a list of the different categories of status codes returned. Use these to understand if a request was successful.
SMS DLR CODE | STATUS DESCRIPTION |
---|---|
UNDELIV err:0dc | Absent Subscriber |
EXPIRED err:206 | Absent Subscriber |
EXPIRED err:21b | Absent Subscriber |
UNDELIV err:21b | Absent Subscriber |
EXPIRED err:023 | Absent Subscriber |
EXPIRED err:027 | Absent Subscriber |
EXPIRED err:053 | Absent Subscriber |
EXPIRED err:054 | Absent Subscriber |
UNDELIV err:058 | Absent Subscriber |
UNDELIV err:439 | Absent subscriber or ported subscriber or subscriber is barred |
UNDELIV err:254 | Subscriber's phone inbox is full |
EXPIRED err:254 | Subscriber's phone inbox is full |
EXPIRED err:220 | Subscriber's phone inbox is full |
EXPIRED err:120 | Subscriber's phone inbox is full |
REJECTD err:008 | Subscriber's phone inbox is full |
UNDELIV err:255 | Invalid or inactive mobile number or subscriber's phone inbox is full |
UNDELIV err:20b | Invalid or inactive mobile number |
UNDELIV err:004 | Invalid or inactive mobile number |
UNDELIV err:510 | Invalid or inactive mobile number |
EXPIRED err:215 | Invalid or inactive mobile number |
EXPIRED err:20d | Subscriber is barred on the network |
UNDELIV err:130 | Subscriber is barred on the network |
UNDELIV err:131 | Subscriber is barred on the network |
EXPIRED err:222 | Network operator system failure |
EXPIRED err:602 | Network operator system failure |
EXPIRED err:306 | Network operator system failure |
UNDELIV err:032 | Network operator system failure or operator not supported |
UNDELIV err:008 | Subscriber is on DND |
UNDELIV err:085 | Subscriber is on DND |
UNDELIV err:065 | Message content or senderID is blocked on the promotional route |
UNDELIV err:600 | Message content or senderID is blocked on the promotional route |
EXPIRED err:40a | SenderID not whitelisted on the account |
UNDELIV err:082 | Network operator not supported |
UNDELIV err:00a | SenderID is restricted by the operator |
EXPIRED err:078 | Restricted message content or senderID is blocked. |
UNDELIV err:432 | Restricted message content or senderID is blocked. |
USSD Error Codes
Error codes for Ussd Inbound Callback Here is a list of the error types for USSD code
ERROR CODE | ERROR DESCRIPTION |
---|---|
E-410 | Insufficient funds on the USSD code account. |
E-420 | Client callback URL unreachable or timeout. |
E-430 | Client callback URL returned bad or unexpected response. |
E-424 | Client callback URL returned bad or unexpected response. |