The page describes SMPP delivery receipt response codes.
Decimal code | HEX code | Description |
---|---|---|
1000 | 0x3e8 | Default State |
1001 | 0x3e9 | Message queued for delivery |
1002 | 0x3ea | Message has been sent |
1003 | 0x3eb | Message accepted by Carrier |
1004 | 0x3ec | Message delivered to handset |
1005 | 0x3ed | Message rejected |
1006 | 0x3ee | Message expired |
1007 | 0x3ef | Message failed |
1008 | 0x3f0 | Permanent Send Error |
1009 | 0x3f1 | Partial Send Failure |
1010 | 0x3f2 | Validation failed |
1100 | 0x44c | Unknown error |
1101 | 0x44d | Source Carrier Invalid |
1102 | 0x44e | Destination Carrier Invalid |
1103 | 0x44f | Source Not Authorized |
1104 | 0x450 | Source Carrier Disabled |
1105 | 0x451 | Destination Carrier Disabled |
1106 | 0x452 | No Valid Route |
1107 | 0x453 | Invalid Source TON |
1108 | 0x454 | Invalid Destination TON |
1109 | 0x455 | Route Denied |
1110 | 0x456 | User Opted Out (STOP) |
1111 | 0x457 | Temporary Resolution Failure |
1112 | 0x458 | Permanent Resolution Failure |
1115 | 0x45b | No Handler found |
1116 | 0x45c | Destination Address is not text enabled |
1150 | 0x47e | Spam |
1152 | 0x480 | Spam Reject |
1160 | 0x488 | Toll Free Messaging Limits exceeded |
1200 | 0x4b0 | Unknown error |
1201 | 0x4b1 | Message too long |
1202 | 0x4b2 | Invalid Priority Flag |
1203 | 0x4b3 | Invalid registered delivery flag |
1204 | 0x4b4 | System error |
1205 | 0x4b5 | Invalid source address |
1206 | 0x4b6 | Invalid destination address |
1207 | 0x4b7 | Message ID is invalid |
1208 | 0x4b8 | Cancelling message failed |
1209 | 0x4b9 | Message recplacement failed |
1210 | 0x4ba | Message queue full |
1211 | 0x4bb | Invalid service type |
1212 | 0x4bc | Invalid number of destinations |
1213 | 0x4bd | Invalid distribution list name |
1214 | 0x4be | Invalid destination flag |
1215 | 0x4bf | Invalid submit with replace request |
1216 | 0x4c0 | Invalid esm class set |
1217 | 0x4c1 | Invalid submit to ditribution list |
1218 | 0x4c2 | Submitting message has failed |
1219 | 0x4c3 | Invalid source address type of number ( TON ) |
1220 | 0x4c4 | Invalid source address numbering plan ( NPI ) |
1221 | 0x4c5 | Invalid destination address type of number ( TON ) |
1222 | 0x4c6 | Invalid destination address numbering plan ( NPI ) |
1223 | 0x4c7 | Invalid replace_if_present flag |
1224 | 0x4c8 | Invalid number of messages |
1225 | 0x4c9 | Throttling error |
1226 | 0x4ca | Invalid scheduled delivery time |
1227 | 0x4cb | Invalid Validty Period value |
1228 | 0x4cc | ESME Receiver temporary error |
1229 | 0x4cd | ESME Receiver permanent error |
1230 | 0x4ce | ESME Receiver reject message error |
1231 | 0x4cf | Message query request failed |
1232 | 0x4d0 | Error in the optional part of the PDU body |
1233 | 0x4d1 | TLV not allowed |
1234 | 0x4d2 | Invalid parameter length |
1235 | 0x4d3 | Expected TLV missing |
1236 | 0x4d4 | Invalid TLV value |
1237 | 0x4d5 | Transaction delivery failure |
1238 | 0x4d6 | Specified servicetype is unavailable |
1239 | 0x4d7 | Specified servicetype is denied |
1240 | 0x4d8 | Invalid data coding scheme |
1241 | 0x4d9 | Invalid source address subunit |
1242 | 0x4da | Invalid destination address subunit |
1243 | 0x4db | Insufficient credits to send message |
1501 | 0x5dd | General Tagging Error |
1503 | 0x5df | ECE Internal Error |
1504 | 0x5e0 | 10DLC quota limit exceeded |
1505 | 0x5e1 | 10DLC Quota Error/Exception |
1506 | 0x5e2 | Phone Number Verification error |
1507 | 0x5e3 | ENUM server connection error |
1508 | 0x5e4 | ENUM server IP address configuration error |
1 | 0x1 | Undelivered: Routing failure (No OCN for destination address) |
2 | 0x2 | Undelivered: Invalid destination (Destination address is land-line MSISDN, contains too many digits or is not in the routing table) |
3 | 0x3 | Undelivered: Destination ESME or SMSC link unavailable (Destination ESME or SMSC link is inactive or down for a duration of greater than the message validity period - all subsequent delivery attempts were exhausted.) |
4 | 0x4 | MO Blocked: User blocked by carrier () |
5 | 0x5 | MO Blocked: SPAM (Velocity based auto spam blocking has been activated for this user.) |
6 | 0x6 | Blocked: Outbound block applied (Carrier has blocked all its customers from sending to the network of the destination phone number.) |
7 | 0x7 | Blocked: Fraudulent Message (Message was received on an SMPP bind from an Unapproved Sender.) |
8 | 0x8 | Blocked: Invalid source & destionation (Source and destination address belong to the same carrier - routing a message to the same carrier is not allowed. OR, this message may be spam/unwanted by the end-user.) |
9 | 0x9 | Blocked: Binary content (Binary content message blocked by destination carrier.) |
10 | 0xa | Blocked: Max inter-node forwardings exceeded (Message placed into retry on current node.) |
11 | 0xb | Undelivered: Invalid Destination () |
12 | 0xc | DB Access Failure: Routing/Formatting () |
13 | 0xd | Load Balancing Error: Routing/Formatting (Router Link Exception) |
14 | 0xe | Load Balancing Error: Routing/Formatting (LB Processing Exception) |
15 | 0xf | Load Balancing Error: Routing/Formatting (LB Other Exception) |
16 | 0x10 | Load Balancing Error: Routing/Formatting (LB Router Throttle Exception) |
17 | 0x11 | Failed: Empty source address (Empty source address) |
18 | 0x12 | Blocked: SPAM Block (Message blocked due to in-line carrier filtering.) |
19 | 0x13 | Failed: Invalid Source () |
20 | 0x14 | Undelivered: Non-Zero NAK all tries until exhausted (The reason for the NAK varies per destination network - the destination subscriber may not have messaging service or their account may not be in good standing. The destination network may also have been experiencing a problem, or it may not accept a specific TON configuration.) |
21 | 0x15 | Failed: Invalid source/destination (Destination address contains too few digits, source address is NULL or source/destination contain(s) strange/bad characters) |
22 | 0x16 | Expired: Destination network issues (Messages expired on outgoing pending queue for a duration greater than validity period due to destination network issues or failure to send acknowledgement response within timeout interval.) |
23 | 0x17 | Undelivered: Destination email issues (Messages sent to an email destination that is experiencing a problem.) |
24 | 0x18 | Undelivered: Network timeout () |
25 | 0x19 | Undelivered: No ACK from ESME (No ACK was received from the ESME within the timeout limit.) |
26 | 0x1a | Undelivered: Destination ESME or SMSC link down (Active ESME or SMSC link is down for a duration greater than the message validity period - all subsequent delivery attempts exhausted.) |
27 | 0x1b | Undelivered: Receiving node rejection (PDU-level format errors) |
28 | 0x1c | Undelivered: Receiving node rejection (Incorrect bind state for PDU command) |
29 | 0x1d | Failed: Invalid source (Source address was either not provided, fewer than three characters in length or contained non-numeric characters.) |
30 | 0x1e | Undelivered: Receiving node rejection (Receiving node experiencing temporary problems & requests a message retry at a later time.) |
32 | 0x20 | Undelivered: Invalid BSI (Received on bind not provisioned for BSI.) |
33 | 0x21 | Undelivered: Invalid BSI (Message not in correct format.) |
34 | 0x22 | Undelivered: Unsuccessful number lookup (Valid BSI message was received but number lookup unsuccessful. BSI messages require number lookups.) |
35 | 0x23 | Failed: Invalid source (Source address has alphanumeric characters) |
36 | 0x24 | Failed: Invalid destination (Destination address has alphanumeric characters) |
37 | 0x25 | Failed: Source lookup unresolved (MMI_SME_SRC_LKUP_FAILS -\xa0Source Lookup not resolved, message failed) |
38 | 0x26 | Failed: Invalid destination sub (MMI_SME_MISSING_OR_INVALID_DEST_SUB_ADDR - Missing or invalid destination sub-address) |
39 | 0x27 | Failed: Invalid source sub (MMI_SME_INVALID_SRC_SUB_ADDR - Invalid source sub-address) |
40 | 0x28 | Expired: Acknowledgement Status (SME acknowledgement contains 'EXPIRED' in message state text.) |
41 | 0x29 | Delivered: DLR Request (User message was delivered successfully. User message requested delivery acknowledgement.) |
42 | 0x2a | Delivered: Acknowledgement Status (SME acknowledgement contains 'DELIVRD' in message state text.) |
43 | 0x2b | Blocked: Acknowledgement Status (SME acknowledgement contains 'REJECTD' in message state text.) |
44 | 0x2c | Undelivered: Acknowledgement Status (SME acknowledgement contains 'UNDELIV' in message state text.) |
46 | 0x2e | Delivered: DLR Status (SMSC delivery receipt contains 'DELIVRD' in message state text.) |
47 | 0x2f | Blocked: DLR Status (SMSC delivery receipt contains 'REJECTD' in message state text.) |
48 | 0x30 | Undelivered: DLR Status (SMSC delivery receipt contains 'UNDELIV' in message state text.) |
49 | 0x31 | Expired: DLR Status (SMSC delivery receipt contains 'EXPIRED' in message state text.) |
50 | 0x32 | Undelivered: Destination delivery failure (The terminating network failed to deliver the message to the subscriber. The message was returned and it is not to be resent. AT&T Specific: Not an AT&T subscriber, a prepaid user whose account is out of money, a subscriber not provisioned to receive SMS.) |
51 | 0x33 | Failed: Message is NULL (Message is NULL or contains unsupported UDHI header information - pre-segmented messages cannot be reassembled.) |
52 | 0x34 | Expired: Message segment expired (The message segment has expired.) |
53 | 0x35 | Failed: No message content (Message not delivered) |
54 | 0x36 | Failed: UDHI Concat parse error (Unable to reassemble pre-segmented messages) |
55 | 0x37 | Success: SAR/UDHI Concat knit success (MMI_NON_BILLABLE_SOURCE_SEGMENT SAR or UDHI segments that were successfully combined into one large message.) |
56 | 0x38 | Failed: Failed UDH segmentation application (The causes can be (1) Message already has UDHIEI 0x00, (2) Message needs more than 255 segments, or (3) Allowable length on MT bind is too short to hold UDH.) |
57 | 0x39 | Failed: Failed UDH to SAR conversion (Message content in incoming UDH PDU exceeded maximum message length on remote link.) |
60 | 0x3c | Success: Activity Record (Used to mark activity record for message which has been sent across an internode link.) |
61 | 0x3d | Success: Activity Record (Used to mark activity record for message which has been sent across an intersite link.) |
62 | 0x3e | Success: DRA from OC intercepted (Transaction record written.) |
63 | 0x3f | Failed: DRA from OC not received (Expected DRA from OC was not received.) |
64 | 0x40 | Failed: MT DRA processing error (error in DraService, not sent to MO.) |
65 | 0x41 | Failed: MT DRA timeout (timeout in DraService, not sent to MO.) |
66 | 0x42 | Blocked: Destination Network Rejected Message (SPAM block by carrier due to content.) |
67 | 0x43 | Failed: MT DRA nonbillable child (applied as nonbillable child DRA, not sent to MO.) |
68 | 0x44 | Blocked: Spam Message (An AT&T-specific response. This message was rejected for spam.) |
69 | 0x45 | Blocked: Sending Limit Reached (An AT&T-specific response. The carrier velocity/threshold limit was exceeded.) |
70 | 0x46 | Blocked: Invalid Tagging (An AT&T-specific response. The message has invalid tagging data for AT&T. Please validate that the long code is published with a TCR-registered and approved campaign.) |
81 | 0x51 | Blocked: Blacklisted MSISDN (Destination number blacklisted by multicarrier SPAM registry.) |
82 | 0x52 | Blocked: Blacklisted MSISDN (Destination number blacklisted by multicarrier SPAM registry.) |
83 | 0x53 | MO Blocked: Blacklisted MSISDN (MO velocity spam detection.) |
84 | 0x54 | Blocked: Blacklisted MSISDN (MT velocity spam detection.) |
90 | 0x5a | Accepted: Acknowledgement Status (SME acknowledgement contains 'ACCEPTD' in message state text.) |
91 | 0x5b | Accepted: DLR Status (SMSC delivery receipt contains 'ACCEPTD' in message state text.) |
9802 | 0x264a | Failed: Quota error exception (ECE quota API return error code - T-Mobile. This error does not indicate that the message send quota has been exceeded, but is related to the message send quota.) |
9813 | 0x2655 | Failed: ECE connection error (Unexpected network or system error for T-Mobile.) |
9819 | 0x265b | Failed: ECE internal error (Other internal error for T-Mobile.) |
9821 | 0x265d | Failed: Tagging error (T-Mobile 10DLC response indicating that outbound messages are not correctly tagged with campaignID for 10DLC service.) |
9832 | 0x2668 | Failed: Number lookup Server connection error exception (T-Mobile number lookup server connection error.) |
9833 | 0x2669 | Failed: Number lookup server IP address configuration error (T-Mobile init number lookup server error, such as a number lookup server IP address configuration error.) |
402 | 0x192 | Undelivered Invalid Destination (Rogers / Fido CA) |
420 | 0x1a4 | MMI_ROUTER_FAILED_DEST_ADDR_HAS_NO_ESME |
421 | 0x1a5 | MMI_ROUTER_USER_BLOCKED |
422 | 0x1a6 | MMI_ROUTER_SPAMMER |
423 | 0x1a7 | MMI_ROUTER_CARRIER_BLOCKED |
424 | 0x1a8 | MMI_ROUTER_FRAUDULENT_MESSAGE |
425 | 0x1a9 | MMI_BLOCKED_BY_ANTISPAM_DIP |
426 | 0x1aa | MMI_ROUTER_USER_BLOCKED_ANTISPAM |
427 | 0x1ab | MMI_ROUTER_CARRIER_BLOCKED_ANTISPAM |
428 | 0x1ac | MMI_ROUTER_USER_BLOCKED_VELOCITY |
429 | 0x1ad | MMI_ROUTER_CARRIER_BLOCKED_VELOCITY |
2649 | 0xa59 | T-Mobile Exceeded Daily Quota |