ESME_RINVBCASTCHANIND dans SMPP

Qu'est-ce que ESME_RINVBCASTCHANIND ?

ESME_RINVBCASTCHANIND (Code d'erreur : 0x00000112) indique qu'un indicateur de canal de diffusion invalide a été fourni dans la requête. L'indicateur de canal est utilisé pour spécifier le canal de communication par lequel le message de diffusion doit être transmis.

Causes possibles

  • La valeur de l'indicateur de canal de diffusion est incorrecte ou non reconnue par le SMSC.
  • L'ESME tente d'utiliser un canal non pris en charge ou non autorisé.
  • Il y a une incompatibilité de configuration entre l'ESME et le SMSC concernant les canaux de diffusion.
  • Un paramètre requis est manquant ou mal formaté dans la PDU.

Quand cela se produit-il ?

Cette erreur se produit lorsqu'une ESME soumet une requête liée à la diffusion (comme broadcast_sm, query_broadcast_sm ou cancel_broadcast_sm) avec un indicateur de canal invalide ou non pris en charge.

Exemple de transaction PDU SMPP

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

0000002A (Longueur)
00000113 (ID de commande pour broadcast_sm)
00000000 (Statut de commande)
0000000C (Numéro de séquence)
00 (Indicateur de canal de diffusion invalide)
31323334 00 (Adresse source : "1234")

Réponse PDU (broadcast_sm_resp) indiquant ESME_RINVBCASTCHANIND

00000010 (Longueur)
80000113 (ID de commande pour broadcast_sm_resp)
00000112 (Statut de commande - ESME_RINVBCASTCHANIND)
0000000C (Numéro de séquence)

Comment résoudre ce problème ?

  • Vérifiez les valeurs correctes des indicateurs de canal de diffusion pris en charge par le SMSC.
  • Assurez-vous que l'ESME a les permissions d'utiliser le canal de diffusion spécifié.
  • Vérifiez les incompatibilités de configuration entre l'ESME et le SMSC concernant les canaux de diffusion.
  • Assurez-vous que tous les paramètres requis sont inclus et correctement formatés dans la PDU de requête.
  • Consultez les logs ou la documentation du SMSC pour plus de détails sur les canaux de diffusion pris en charge.

En utilisant le bon indicateur de canal et en vérifiant les problèmes de configuration, cette erreur peut être évitée.

More information