To help you identify what might be causing a problem with your SMPP transaction, here is a list of error codes with a suitable description.
Status | Description | Error Code |
DELIVRD | SMS successfully delivered | 000 |
INVALID-SUB | Unknown subscriber | 001 |
INVALID-SUB | Illegal subscriber | 001 |
ABSENT-SUB | Telecom services have not been commissioned | 003 |
HANDSET-ERR | Illegal equipment | 004 |
BARRED | SMS is prohibited | 005 |
HANDSET-ERR | MS does not support SMS | 006 |
HANDSET-ERR | MS receiving error | 007 |
NET-ERR | Facility not supported. | 008 |
MEMEXEC | Handset memory full | 009 |
ABSENT-SUB | Absent subscriber | 010 |
FAILED | SMSC system failure | 011 |
NET-ERR | Gateway mobile switching error | 012 |
MOB-OFF | Mobile handset switched off | 013 |
FAILED | SMS undelivered due to roaming limitation | 014 |
INVALID-SUB | Unidentified subscriber | 015 |
HANDSET-BUSY | Subscriber is busy. | 016 |
NET-ERR | Resource cannot be used at GMSC level | 017 |
SERIES-BLK | Series blocked | 018 |
NET-ERR | Submission error or invalid input data | 019 |
BARRED | CUG reject | 020 |
EXPIRED | SMS timeout | 021 |
TL-NT-MTCHD | The template does not match the template registered on the DLT platform | 023 |
SDR-TL-MSMAT | The senderID used along with the template ID do not match as per the registration in DLT portal | 024 |
TL-NT-FOUND | The message content sent was not found in the DLT platform as a registered template. | 025 |
TL-LMT-EXCED | The variable content sent exceeds the allowed limit | 026 |
TL-BLKLST | The message template pushed has been blacklisted at the DLT platform level. | 027 |
TL-INACTIVE | The message template sent is in inactive status at the DLT platform level. | 028 |
Hex – 0x00000400 Dec – 1024 | Series has been temporary / permanently blocked. | - |
Hex – 0x00000401 Dec – 1025 | Credit exhausted. | - |
Hex – 0x00000404 Dec – 1028 | Invalid destination number [ number not in proper format, correct format is 919999999999 without + and with 91 followed by the 10 digit number] | - |
Hex – 0x00000405 Dec – 1029 | ESME client error | - |
Hex – 0x00000444 Dec – 1092 | Message rejected as sender id not allotted for ESME | - |
Hex – 0x00000454 Dec – 1108 | Text template does not match | - |
Hex – 0x00000455 Dec – 1109 | Sender ID not found | - |
Hex – 0x00000453 Dec – 1107 | Template not found. | - |
Hex – 0x00000450 Dec – 1104 | Black-listed number. | - |
Hex – 0x00000481 Dec – 1153 | DND number. | - |
Hex – 0x00000500 Dec – 1280 | Not an Opt - In data | - |
Hex – 0x00000555 Dec – 1365 | Time out for promotional message. | - |
Hex – 0x00000777 Dec – 1911 | Duplicate Termination | - |
Hex – 0x00000407 Dec – 1031 | Spam Text | - |