IOSOR Guides

Éviter les débits silencieux lors du changement de jeu de caractères en cours de campagne

Découvrez comment éviter les débits de solde cachés lorsque les campagnes SMS passent de GSM-7 à UCS-2 en cours d'envoi grâce aux réservations en temps réel et au recalcul des segments dans IOSOR.

L'insertion de variables dynamiques fait basculer l'encodage du GSM-7 vers l'UCS-2, multipliant instantanément le coût des segments SMS. Pour éviter l'épuisement des soldes, le moteur de routage doit recalculer les réservations de crédit en temps réel. La tarification finale est ensuite validée via les webhooks DLR.

Détection des changements de jeu de caractères en cours de campagne SMS

Lorsqu'une campagne SMS sortante est transmise via une intégration API, le corps du message est évalué pour chaque payload afin d'attribuer le codage de caractères approprié. Une campagne automatisée peut commencer en utilisant des caractères GSM-7 standard, permettant jusqu'à 160 caractères par segment SMS unique. Cependant, si des variables dynamiques personnalisées introduisent des caractères non GSM tels que des émojis ou des caractères accentués, le codage bascule instantanément en UCS-2.

Recalcul des réservations de segments et variations des coûts unitaires

Pour éviter les soldes négatifs inattendus, le moteur de routage doit recalculer dynamiquement les réservations de segments avant la soumission aux réseaux opérateurs. Lorsqu'un payload API passe au codage UCS-2, la plateforme met immédiatement à jour la réserve de crédit bloquée pour ce lot spécifique. Si une campagne a initialement calculé 10 000 segments sur la base d'un texte GSM-7, l'insertion d'un seul caractère UCS-2 dans des balises dynamiques augmente le volume du lot à 30 000 segments.

Rapprochement des attributs DLR avec le journal de comptabilité

Chaque message sortant génère un webhook DLR asynchrone détaillant le statut d'exécution final et le nombre exact de segments facturés par l'infrastructure upstream. Le livre journal de facturation compare les réservations initiales aux données finales des DLR pour garantir un ajustement comptable d'une précision microscopique. Si un message contenant un OTP dynamique est recodé avant l'envoi, le livre journal libère la réservation GSM-7 et enregistre la charge réelle du segment UCS-2.

Application des seuils minimaux et contrôle du débit d'envoi

La gestion d'un volume de trafic d'entreprise élevé exige des contrôles de solde stricts associés à des limites de facturation flexibles.

Guides connexes de routage et de codage

Comprendre l'impact des changements de codage nécessite une configuration adéquate des calculateurs de segments. Consultez ces ressources techniques détaillées :

Commencez avec IOSOR

Pour éviter les écarts de facturation lors d'un changement de jeu de caractères, configurez votre console IOSOR pour déclencher un événement de recalcul dès qu'un caractère UCS-2 est détecté dans le flux de charge utile. Assurez-vous que votre écouteur de webhook DLR est mappé pour mettre à jour le grand livre en temps réel, ajustant immédiatement la retenue réservée pour correspondre au nombre de segments augmenté.

À retenir — IOSOR

Ce guide démontre que les changements d'encodage ne sont pas seulement des problèmes de formatage, mais des risques financiers qui nécessitent une réservation de crédit dynamique. En synchronisant la passerelle de facturation avec le détecteur d'encodage, vous éliminez le "débit silencieux" qui se produit lorsqu'un message GSM de 160 caractères devient soudainement une facture UCS-2 multi-segments.

Ce guide vous a-t-il aidé ?

Guides associés