ESME_RINVPASWD dans SMPP
Qu'est-ce que ESME_RINVPASWD ?
ESME_RINVPASWD (Code d'erreur : 0x0000000E) est une erreur SMPP indiquant que le mot de passe fourni dans la requête de liaison est invalide.
Causes possibles
- Le champ
password
dans la requête de liaison est incorrect. - Le mot de passe ne correspond pas à celui enregistré auprès du SMSC.
- Les identifiants du compte ont changé mais l'ancien mot de passe est toujours utilisé.
- Le champ du mot de passe contient des caractères non pris en charge ou des problèmes de formatage.
- Le SMSC impose une sensibilité à la casse, et le mot de passe ne correspond pas exactement.
- Trop de tentatives d'authentification échouées peuvent entraîner un rejet temporaire ou permanent.
Quand cela se produit-il ?
Cette erreur se produit lors de l'envoi d'une PDU bind_transmitter
, bind_receiver
ou bind_transceiver
avec un mot de passe incorrect.
Exemple de transaction PDU SMPP
PDU bind_transmitter
incorrecte (Mot de passe invalide)
0000001F (Longueur) 00000002 (ID de commande pour bind_transmitter) 00000000 (Statut de commande) 00000001 (Numéro de séquence) 74657374 7573657200 (ID système : "testuser") 696E7661 6C696400 (Mot de passe : "invalid") ; Mot de passe incorrect 534D5050 0000 (Type système : "SMPP") 34 (Version de l'interface) 00 (TON de l'adresse) 00 (NPI de l'adresse) 00 (Plage d'adresses)
Réponse PDU (bind_transmitter_resp
) avec ESME_RINVPASWD
00000010 (Longueur) 80000002 (ID de commande pour bind_transmitter_resp) 0000000E (Statut de commande - ESME_RINVPASWD) 00000001 (Numéro de séquence)
Problème : Le mot de passe fourni ("invalid") ne correspond pas à celui du compte.
Comment le résoudre ?
- Assurez-vous que le
password
correct est utilisé. - Vérifiez la sensibilité à la casse dans le système d'authentification du SMSC.
- Confirmez qu'il n'y a pas d'espaces supplémentaires ou de problèmes d'encodage dans le champ du mot de passe.
- Vérifiez que les identifiants n'ont pas été modifiés par le fournisseur du SMSC.
- Réinitialisez le mot de passe si plusieurs tentatives infructueuses ont verrouillé le compte.
- Activez les logs de débogage pour inspecter les valeurs exactes envoyées dans la PDU.
Si le problème persiste, contactez le fournisseur du SMSC pour vérifier les identifiants du compte et résoudre les problèmes d'authentification.
More information
- Opération SMPP ESME_ROK
- Comment résoudre ESME_RINVCMDLEN dans SMPP
- Code d'erreur SMPP ESME RINVMSGLEN
- Code d'erreur SMPP ESME_RINVCMDID
- Code d'erreur SMPP ESME_RINVBNDSTS
- Code d'erreur SMPP ESME_RALYBND
- Code d'erreur SMPP ESME_RINVPRTFLG
- Code d'erreur SMPP ESME_RINVREGDLVFLG
- Code d'erreur SMPP ESME_RSYSERR
- Code d'erreur SMPP ESME_RINVSRCADR
- Code d'erreur SMPP ESME_RINVDSTADR
- Erreur SMPP ID de message invalide
- Code d'erreur SMPP ESME_RBINDFAIL
- Code d'erreur SMPP ESME_RINVPASWD
- Code d'erreur SMPP ESME_RINVSYSID
- Code d'erreur SMPP ESME_RCANCELFAIL
- Code d'erreur SMPP ESME_RREPLACEFAIL
- Code d'erreur SMPP ESME_RMSGQFUL
- Code d'erreur SMPP ESME_RINVSERTYP
- Code d'erreur SMPP ESME_RINVNUMDESTS
- Code d'erreur SMPP ESME_RINVDLNAME
- Code d'erreur SMPP ESME_RINVDESTFLAG
- Code d'erreur SMPP ESME_RINVSUBREP
- Code d'erreur SMPP ESME_RINVESMCLASS
- Code d'erreur SMPP ESME_RCNTSUBDL
- Code d'erreur SMPP ESME_RSUBMITFAIL
- Code d'erreur SMPP ESME_RINVSRCTON
- Code d'erreur SMPP ESME_RINVSRCNPI
- Code d'erreur SMPP ESME_RINVDSTTON
- Code d'erreur SMPP ESME_RINVDSTNPI
- Code d'erreur SMPP ESME_RINVSYSTYP
- Code d'erreur SMPP ESME_RINVREPFLAG
- Code d'erreur SMPP ESME_RINVNUMMSGS
- Code d'erreur SMPP ESME_RTHROTTLED
- Code d'erreur SMPP ESME_RINVSCHED
- Code d'erreur SMPP ESME_RINVEXPIRY
- Code d'erreur SMPP ESME_RINVDFTMSGID
- Code d'erreur SMPP ESME_RX_T_APPN
- Code d'erreur SMPP ESME_RX_P_APPN
- Code d'erreur SMPP ESME_RX_R_APPN
- Code d'erreur SMPP ESME_RQUERYFAIL
- Code d'erreur SMPP ESME_RINVTLVSTREAM
- Code d'erreur SMPP ESME_RTLVNOTALLWD
- Code d'erreur SMPP ESME_RINVTLVLEN
- Code d'erreur SMPP ESME_RMISSINGTLV
- Code d'erreur SMPP ESME_RINVTLVVAL
- Code d'erreur SMPP ESME_RDELIVERYFAILURE
- Code d'erreur SMPP ESME_RUNKNOWNERR
- Code d'erreur SMPP ESME_RSERTYPUNAUTH
- ESME_RPROHIBITED
- Code d'erreur SMPP ESME_RSERTYPUNAVAIL
- Code d'erreur SMPP ESME_RSERTYPDENIED
- Code d'erreur SMPP ESME_RINVDCS
- Code d'erreur SMPP ESME_RINVSRCADDRSUBUNIT
- Code d'erreur SMPP ESME_RINVBCASTFREQINT
- Code d'erreur SMPP ESME_RINVBCASTALIAS_NAME
- Code d'erreur SMPP ESME_RINVBCASTAREAFMT
- Code d'erreur SMPP ESME_RINVNUMBCAST_AREAS
- Code d'erreur SMPP ESME_RINVBCASTCNTTYPE
- Code d'erreur SMPP ESME_RINVBCASTMSGCLASS
- Code d'erreur SMPP ESME_RBCASTFAIL
- Code d'erreur SMPP ESME_RBCASTQUERYFAIL
- Code d'erreur SMPP ESME_RBCASTCANCELFAIL
- Code d'erreur SMPP ESME_RINVBCAST_REP
- Code d'erreur SMPP ESME_RINVBCASTSRVGRP
- Code d'erreur SMPP ESME_RINVBCASTCHANIND
- Code d'erreur SMPP réservé