ESME_RINVDLNAME dans SMPP

Qu'est-ce que ESME_RINVDLNAME ?

ESME_RINVDLNAME (Code d'erreur : 0x00000034) est une erreur SMPP indiquant que le nom de la liste de distribution (DL) fourni dans la PDU est invalide ou non reconnu par le SMSC.

Causes possibles

  • Le nom de la liste de distribution spécifié n'existe pas sur le SMSC.
  • Le format du nom de la liste de distribution est incorrect.
  • L'ESME n'a pas la permission d'utiliser la liste de distribution spécifiée.
  • Le SMSC ne prend pas en charge les listes de distribution.

Quand cela se produit-il ?

Cette erreur se produit lors de l'envoi d'une PDU submit_multi qui référence une liste de distribution invalide ou inexistante.

Exemple de transaction PDU SMPP

PDU submit_multi incorrecte (Nom de liste de distribution invalide)

0000003C (Longueur)
00000021 (ID de commande pour submit_multi)
00000000 (Statut de commande)
00000002 (Numéro de séquence)
00 (Type de service)
01 (TON de l'adresse source)
01 (NPI de l'adresse source)
31323334 00 (Adresse source : "1234")
00 (Classe ESM)
00 (ID de protocole)
00 (Drapeau de priorité)
00000000 (Heure de livraison planifiée - Non définie)
00000000 (Période de validité - Non définie)
00 (Livraison enregistrée)
00 (Drapeau de remplacement si présent)
00 (ID de message par défaut)
0005 (Longueur du message)
48656C6C 6F (Message : "Hello")
01 (Nombre de destinations)
02 (Drapeau de destination - Liste de distribution)
696E76616C69646C00 (Nom de DL invalide : "invalidDL")

Réponse PDU (submit_multi_resp) avec ESME_RINVDLNAME

00000010 (Longueur)
80000021 (ID de commande pour submit_multi_resp)
00000034 (Statut de commande - ESME_RINVDLNAME)
00000002 (Numéro de séquence)

Problème : Le nom de la liste de distribution fourni ("invalidDL") n'existe pas ou est mal formaté.

Comment le résoudre ?

  • Vérifiez que le nom de la liste de distribution est correctement formaté et existe sur le SMSC.
  • Assurez-vous que l'ESME a les permissions nécessaires pour utiliser la liste de distribution.
  • Confirmez avec le fournisseur SMSC si les listes de distribution sont prises en charge.
  • Consultez la documentation du SMSC pour les conventions de nommage valides des listes de distribution.
  • Activez les logs de débogage pour inspecter les valeurs exactes envoyées dans la PDU.

Si le problème persiste, contactez le fournisseur SMSC pour vérifier la disponibilité et la configuration des listes de distribution.

More information