ESME_RUNKNOWNERR dans SMPP

Qu'est-ce que ESME_RUNKNOWNERR ?

ESME_RUNKNOWNERR (Code d'erreur : 0x000000FF) est une erreur générique SMPP indiquant qu'une défaillance inconnue s'est produite. Cette erreur est retournée lorsque le SMSC ne peut pas déterminer une cause spécifique à la défaillance.

Causes possibles

  • Défaillance interne inattendue du SMSC.
  • Congestion du réseau ou problèmes temporaires.
  • Format de message non reconnu ou non pris en charge.
  • PDU SMPP mal formatée.
  • Problèmes avec le logiciel ou la base de données du SMSC.

Quand cela se produit-il ?

Cette erreur se produit lorsque le SMSC rencontre un problème qui ne correspond à aucune condition d'erreur prédéfinie. Elle résulte généralement de défaillances transitoires ou de conditions inattendues au sein du SMSC.

Exemple de transaction PDU SMPP

PDU de requête (submit_sm) envoyée par l'ESME

0000003C (Longueur)
00000004 (ID de commande pour submit_sm)
00000000 (Statut de commande)
00000001 (Numéro de séquence)
00 (Type de service)
01 (TON de l'adresse source - International)
01 (NPI de l'adresse source - ISDN)
31323334 00 (Adresse source : "1234")
01 (TON de l'adresse de destination - International)
01 (NPI de l'adresse de destination - ISDN)
39383736 00 (Adresse de destination : "9876")
00 (Classe ESM)
00 (ID de protocole)
00 (Indicateur de priorité)
00000000 (Heure de livraison planifiée - Non définie)
00000000 (Période de validité - Non définie)
00 (Indicateur de remplacement si présent)
00 (ID de message par défaut Sm)
0005 (Longueur du message)
48656C6C 6F (Message : "Hello")

PDU de réponse (submit_sm_resp) indiquant ESME_RUNKNOWNERR

00000010 (Longueur)
80000004 (ID de commande pour submit_sm_resp)
000000FF (Statut de commande - ESME_RUNKNOWNERR)
00000001 (Numéro de séquence)

Comment le résoudre ?

  • Réessayez la requête après un court délai pour vérifier si le problème est transitoire.
  • Assurez-vous que la PDU SMPP est correctement formatée et conforme au protocole.
  • Vérifiez s'il y a des maintenances ou des problèmes signalés par le fournisseur du SMSC.
  • Contactez le fournisseur du SMSC pour un débogage et un support supplémentaires.

Comme il s'agit d'une erreur générale, sa résolution nécessite souvent une investigation par l'opérateur du SMSC.

More information