General Error Codes
Code | Description |
---|---|
0 | Success (no error) |
1 | Unknown error |
2 | Generic NACK |
3 | Operation not permitted |
4 | Input/output error |
5 | Shutting down |
6 | Insufficient Resources |
7 | Permission denied |
8 | Invalid Argument |
9 | Resource temporarily unavailable (EAGAIN) |
This means that if you get an 0x1001, it’s an “Unknown error” from the SMS Errors. If you get an 0x0308 it’s an “Invalid Argument” from API Errors etc.
Panel Status Report
Code | Description |
---|---|
0 | Not Submitted > Incorrect |
1 | Processing > Pending |
2 | Submitted > Pending |
3 | Successful > Delivered |
4 | Pending > Pending |
5 | Timeout > Pending |
6 | Failed > Incorrect |
7 | Rejected > Incorrect |
11 | Unknown > Incorrect |
12 | No Line > Incorrect |
13 | Incorrect > Pending |
15 | Unused Number > Incorrect |
16 | Disabled Receiving SMS > Pending |
17 | Message Memory Full > Pending |
18 | Roaming > Pending |
19 | Teleservice Off > Pending |
20 | Number to Move > Pending |
21 | Black List > Pending |
22 | IYS Red > Pending |
Summary
Delivered: Indicates that it has been successfully delivered to the end user.
Pending: In general, it refers to those in the process phase. After 24 hours, the numbers with this status start to become clear. It becomes fully clear after 48 hours. The numbers appearing at this stage after 48 hours are generally an active number and could not be transmitted due to the reasons stated in the ”Pending” status and tried to timeout. This means that the status will no longer change. Indicates that it will remain in the pending status.
Incorrect: Refers to something that is unused, faulty, or otherwise undeliverable.
API Errors
Code | HTTP Status Code | Description |
---|---|---|
0x0210 | 401 | Invalid username: %1 |
0x0210 | 401 | Invalid username: %1 |
0x0211 | 401 | Invalid password |
0x0212 | 401 | Invalid IP-address: %1 |
0x0213 | 403 | Unauthorized IP-address: %1 |
0x0214 | 403 | Temporary blacklist for MSISDN %1 with hash %2 |
0x0215 | 403 | MSISDN %1 blacklisted |
0x0216 | 403 | Insufficient credit |
0x0217 | 403 | Unauthorized destination: country %1 |
0x0218 | 422 | Unknown message class id %1 |
0x0219 | 403 | E-mail not enabled for account |
0x021A | 403 | HLR not enabled for account |
0x021B | 403 | Phonebook not enabled for account |
0x021C | 403 | MMS not enabled for account |
0x021D | 403 | SMS not enabled for account |
0x021E | 500 | Message class %1 is not configured for %2 |
0x021F | 403 | Unauthorized operator: MCC %1, MNC %2 |
0x0220 | 400 | Unsupported parameter %1 |
0x0221 | 400 | Unsupported signature method %1 |
0x0222 | 400 | Missing required parameter %1 |
0x0223 | 401 | Invalid Consumer Key |
0x0224 | 401 | Invalid signature |
0x0225 | 401 | Expired timestamp |
0x0226 | 401 | Invalid / used nonce |
0x0229 | 401 | Invalid token |
0x022A | 403 | Account frozen, contact support |
0x0310 | 422 | A message contains the same recipient more than once. MSISDNs %1 is duplicated |
0x0311 | 422 | Priority %1 not available |
0x0312 | 422 | Messages filtered based on content |
SMS Errors
Group | Code | Description |
---|---|---|
HLR | 0x1001 | Unspecified delivery error |
HLR | 0x1010 | Unknown subscriber |
HLR | 0x1011 | Call barred |
HLR | 0x1012 | Teleservice not provisioned |
HLR | 0x1013 | Absent subscriber |
HLR | 0x1014 | Facility not supported |
HLR | 0x1015 | HLR System failure |
HLR | 0x1016 | Unexpected data value |
HLR | 0x1017 | HLR Data missing |
HLR | 0x1018 | Memory capacity exceeded |
HLR | 0x1019 | Mobile subscriber not reachable |
HLR | 0x101A | VLR System failure |
HLR | 0x101B | HLR Internal Error |
MSC | 0x1020 | Unidentified subscriber |
MSC | 0x1021 | Absent subscriber, IMSI detached |
MSC | 0x1022 | Absent subscriber, no page response |
MSC | 0x1023 | Subscriber busy for MT SMS |
MSC | 0x1024 | Facility not supported |
MSC | 0x1025 | Illegal subscriber |
MSC | 0x1026 | Illegal equipment |
MSC | 0x1027 | System failure |
MSC | 0x1028 | Unexpected data value |
MSC | 0x1029 | Data missing |
MSC | 0x102A | Memory capacity exceeded |
MSC | 0x102B | Equipment protocol error |
MSC | 0x102C | Equipment not short message equipped |
MSC | 0x102D | Illegal error |
MSC | 0x102E | MSC Internal Error |
SCREEN | 0x1030 | Screening block |
SCREEN | 0x1031 | Terminating IMSI blocked |
SCREEN | 0x1032 | Originating location mismatch |
SCREEN | 0x1033 | Error, originator blocked |
SCREEN | 0x1034 | Error, destination blocked |
SCREEN | 0x1035 | Error, keyword blocked |
SCREEN | 0x1036 | Error, SC address blocked |
SCREEN | 0x1037 | Error, blocked due to exceeded quota |
SCREEN | 0x1038 | Error, loop detected |
SCREEN | 0x1039 | Error, data coding scheme blocked |
SCREEN | 0x103A | Error, information element identifier blocked |
SCREEN | 0x103B | Error, personal service barring, MO |
SCREEN | 0x103C | Error, personal service barring, MT |
SMSC | 0x1040 | Unidentified Subscriber |
SMSC | 0x1041 | Facility not supported |
SMSC | 0x1042 | System failure |
SMSC | 0x1043 | Unexpected data value |
SMSC | 0x1044 | Data missing |
SMSC | 0x1045 | Equipment protocol error |
SMSC | 0x1046 | Unknown service centre address |
SMSC | 0x1047 | Service centre congestion |
SMSC | 0x1048 | Invalid short message entity address |
SMSC | 0x1049 | Subscriber not service centre subscriber |
SMSC | 0x104A | SMSC Internal Error |
ROUTE | 0x1050 | Internal routing error |
ROUTE | 0x1051 | Unsupported number plan |
ROUTE | 0x1052 | Unsupported type of number |
ROUTE | 0x1053 | Message not deliver |
ROUTE | 0x1054 | Dialling zone not found |
ROUTE | 0x1055 | Not home zone and IMSI not allowed |
ROUTE | 0x1056 | Not home zone and IMSI fetch failed |
ROUTE | 0x1057 | Destination network type unknown |
ESME | 0x1060 | Invalid destination address |
ESME | 0x1061 | Invalid destination numbering plan |
ESME | 0x1062 | Invalid destination type of number |
ESME | 0x1063 | Invalid destination flag |
ESME | 0x1064 | Invalid number of destinations |
ESME | 0x1065 | Invalid source address |
ESME | 0x1066 | Invalid source numbering plan |
ESME | 0x1067 | Invalid source type of number |
ESME | 0x1068 | ESME Receiver permanent error |
ESME | 0x1069 | ESME Receiver reject error |
ESME | 0x106A | ESME Receiver temporary error |
ESME | 0x106B | Invalid command length |
ESME | 0x106C | Invalid service type |
ESME | 0x106D | Invalid operation |
ESME | 0x106E | Operation not allowed |
ESME | 0x106F | Invalid parameter |
ESME | 0x1070 | Parameter not allowed |
ESME | 0x1071 | Invalid parameter length |
ESME | 0x1072 | Invalid optional parameter |
ESME | 0x1073 | Optional parameter missing |
ESME | 0x1074 | Invalid validity parameter |
ESME | 0x1075 | Invalid scheduled delivery parameter |
ESME | 0x1076 | Invalid distribution list |
ESME | 0x1077 | Invalid message class |
ESME | 0x1078 | Invalid message length |
ESME | 0x1079 | Invalid message reference |
ESME | 0x107A | Invalid number of messages |
ESME | 0x107B | Invalid predefined message |
ESME | 0x107C | Invalid priority |
ESME | 0x107D | Invalid replace flag |
ESME | 0x107E | Request failed |
ESME | 0x107F | Invalid delivery report request |
ESME | 0x1080 | Message queue full |
ESME | 0x1081 | External error |
ESME | 0x1082 | Cannot find information |
ESME | 0x1081 | IMSI lookup blocked |
ESME | 0x1082 | ESME error |
ESME | 0x1082 | ESME Internal error |
ESME | 0x1083 | ESME Unknown external error |
ESME | 0x1084 | Invalid Mobile Subscriber |
ESME | 0x1085 | Short message exceeds maximum |
ESME | 0x1086 | Unable to Unpack GSM message |
ESME | 0x1087 | Unable to convert IRA Alphabet |
SP | 0x1090 | Internal error |
SP | 0x1091 | Network time-out |
SP | 0x1092 | Operation barred – insufficient funds |
SP | 0x1093 | Illegal mobile subscriber – blocked |
SP | 0x1094 | Refunded by network operator |
GWAPI | 0x1902 | Messageclass not configured |
GWAPI | 0x1903 | Link not whitelisted |
GWAPI | 0x1904 | Message filtered by content |