Codes d'erreur SMPP
Les codes d'erreur suivants sont renvoyés par les serveurs SMPP aux clients SMPP pour indiquer qu'un problème est survenu. Le tableau ci-dessous est indicatif car de nombreux fournisseurs SMPP utilisent des codes d'erreur personnalisés en plus des codes listés ci-dessous.
Le code d'erreur SMPP le plus fréquent :
Numéro de ligne | Numéro d'erreur | Nom de l'erreur | Description de l'erreur |
---|---|---|---|
1 | 0x69 | ESME_RSUBMITFAIL | Échec générique de soumission |
Tableau complet des codes d'erreur SMPP
0 | 0x0 | ESME_ROK | Ok - Message acceptable |
---|---|---|---|
1 | 0x1 | ESME_RINVMSGLEN | Longueur de message invalide |
2 | 0x2 | ESME_RINVCMDLEN | Longueur de commande invalide |
3 | 0x3 | ESME_RINVCMDID | ID de commande invalide |
4 | 0x4 | ESME_RINVBNDSTS | Statut de liaison invalide |
5 | 0x5 | ESME_RALYBND | Tentative de liaison alors que déjà lié |
6 | 0x6 | ESME_RINVPRTFLG | Drapeau de priorité invalide |
7 | 0x7 | ESME_RINVREGDLVFLG | Drapeau de livraison enregistrée invalide |
8 | 0x8 | ESME_RSYSERR | Erreur système SMSC |
10 | 0xa | ESME_RINVSRCADR | Adresse source invalide |
11 | 0xb | ESME_RINVDSTADR | Adresse de destination invalide |
12 | 0xc | ESME_RINVMSGID | ID de message invalide |
13 | 0xd | ESME_RBINDFAIL | Échec générique de liaison |
14 | 0xe | ESME_RINVPASWD | Mot de passe invalide |
15 | 0xf | ESME_RINVSYSID | ID système invalide |
17 | 0x11 | ESME_RCANCELFAIL | Échec d'annulation |
19 | 0x13 | ESME_RREPLACEFAIL | Échec de remplacement |
20 | 0x14 | ESME_RMSGQFUL | Trop de messages dans la file d'attente pour le moment |
22 | 0x16 | ESME_RINVSERTYP | Type de services invalide |
51 | 0x33 | ESME_RINVNUMDESTS | Nombre d'adresses de destination invalide |
52 | 0x34 | ESME_RINVDLNAME | Nom invalide |
64 | 0x40 | ESME_RINVDESTFLAG | Option de drapeau de destination invalide |
66 | 0x42 | ESME_RINVSUBREP | Valeur invalide pour l'option de soumission avec remplacement |
67 | 0x43 | ESME_RINVESMCLASS | Valeur invalide pour le champ esm_class |
68 | 0x44 | ESME_RCNTSUBDL | Impossible de soumettre à une liste de distribution |
69 | 0x45 | ESME_RSUBMITFAIL | Échec générique de soumission |
72 | 0x48 | ESME_RINVSRCTON | Type de numéro invalide pour la source |
73 | 0x49 | ESME_RINVSRCNPI | Indicateur de plan de numérotation invalide pour la source |
74 | 0x4a | ESME_RINVDSTTON | Type de numéro invalide pour la destination |
75 | 0x4b | ESME_RINVDSTNPI | Indicateur de plan de numérotation invalide pour la destination |
77 | 0x4d | ESME_RINVSYSTYP | Type esm invalide |
78 | 0x4e | ESME_RINVREPFLAG | Option de drapeau de soumission avec remplacement invalide |
85 | 0x55 | ESME_RINVNUMMSGS | Nombre de messages spécifié invalide pour la primitive query_last_msgs |
88 | 0x58 | ESME_RTHROTTLED | Le SMSC limite les messages entrants |
98 | 0x62 | ESME_RINVEXPIRY | Date de validité invalide |
103 | 0x67 | ESME_RQUERYFAIL | Violation de quota, ajoutez du crédit au compte |
194 | 0xc2 | ESME_RINVPARLEN | Longueur de paramètre optionnel invalide |
195 | 0xc3 | ESME_RMISSINGOPTPARAM | Paramètre optionnel manquant |
196 | 0xc4 | ESME_RINVOPTPARAMVAL | Valeur de paramètre optionnel invalide |
254 | 0xfe | ESME_RDELIVERYFAILURE | Échec générique de livraison |
255 | 0xff | ESME_RUNKNOWNERR | Erreur inconnue |
More information
- SMPP specification
- SMPP protocol version comparison
- SMPP PDU logging
- How to use SMPP API with programming languages
- Secure SMPP connection over SSL TLS
- SMPP delivery report format
- What is an SMPP simulator
- SMPP error codes
- How to send a test SMPP SMS message
- SMPP PDU decode
- SMPP Character encoding
- SMPP wireshark