ESME_RINVBCASTCNTTYPE dans SMPP

Qu'est-ce que ESME_RINVBCASTCNTTYPE ?

ESME_RINVBCASTCNTTYPE (Code d'erreur : 0x0000010A) indique que le type de contenu de diffusion spécifié dans la PDU SMPP est invalide ou non pris en charge.

Causes possibles

  • Type de contenu invalide ou inconnu spécifié dans la requête broadcast_sm.
  • Type de contenu malformé ou encodé incorrectement.
  • Le SMSC ne prend pas en charge le type de contenu de diffusion spécifié.

Quand cela se produit-il ?

Cette erreur se produit lorsqu'un ESME soumet un message broadcast_sm avec un type de contenu de diffusion invalide ou non pris en charge.

Exemple de transaction PDU SMPP

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

00000034 (Longueur)
00000111 (ID de commande pour broadcast_sm)
00000000 (Statut de commande)
00000005 (Numéro de séquence)
00 (Type de service - Par défaut)
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 (Schéma de codage des données)
00 (Drapeau de priorité)
00000000 (Heure de livraison planifiée - Non définie)
00000000 (Période de validité - Non définie)
00 (Drapeau de remplacement si présent)
00 (ID de message par défaut Sm)
0005 (Longueur du message)
48656C6C 6F (Message : "Hello")
001D (Balise TLV du type de contenu de diffusion)
0001 (Longueur TLV)
FF (Valeur invalide - Type de contenu non pris en charge)

PDU de réponse (broadcast_sm_resp) indiquant ESME_RINVBCASTCNTTYPE

00000010 (Longueur)
80000111 (ID de commande pour broadcast_sm_resp)
0000010A (Statut de commande - ESME_RINVBCASTCNTTYPE)
00000005 (Numéro de séquence)

Comment le résoudre ?

  • Assurez-vous que le type de contenu de diffusion est valide et pris en charge par le SMSC.
  • Vérifiez l'encodage et le format corrects du type de contenu dans la PDU.
  • Consultez la documentation du SMSC pour une liste des types de contenu de diffusion autorisés.

Pour résoudre ce problème, corrigez le type de contenu de diffusion dans la PDU et soumettez à nouveau la requête.

More information