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