ESME_RPROHIBITED dans SMPP

Qu'est-ce que ESME_RPROHIBITED ?

ESME_RPROHIBITED (Code d'erreur : 0x00000105) indique que l'opération demandée est interdite pour l'ESME. Cela signifie que le SMSC a explicitement restreint l'ESME d'effectuer l'action.

Causes possibles

  • Le compte ESME n'a pas la permission d'envoyer des messages à la destination spécifiée.
  • Les règles de filtrage de contenu bloquent le message.
  • Des restrictions géographiques ou réseau empêchent la livraison du message.
  • Le SMSC a blacklisté l'expéditeur ou le destinataire.
  • Problèmes de conformité réglementaire.

Quand cela se produit-il ?

Cette erreur se produit lorsque le SMSC applique une politique qui empêche l'ESME de soumettre un message, de se lier ou d'effectuer une autre opération SMPP.

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 destination - International)
01 (NPI de l'adresse destination - ISDN)
39383736 00 (Adresse destination : "9876")
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 (Drapeau 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_RPROHIBITED

00000010 (Longueur)
80000004 (ID de commande pour submit_sm_resp)
00000105 (Statut de commande - ESME_RPROHIBITED)
00000001 (Numéro de séquence)

Comment le résoudre ?

  • Vérifiez si votre compte a les permissions nécessaires pour envoyer des messages à la destination.
  • Vérifiez les restrictions réglementaires ou les règles de filtrage de contenu.
  • Assurez-vous que le numéro de destination n'est pas blacklisté par le SMSC.
  • Contactez votre fournisseur SMSC pour comprendre la restriction et demander un accès si nécessaire.

Cette erreur nécessite généralement une coordination avec le fournisseur SMSC pour déterminer la restriction de politique spécifique en place.

More information