IOSOR Guides
Un MSISDN invalide ne doit pas donner lieu à un débit
Découvrez comment la plateforme IOSOR bloque les numéros de téléphone E.164 invalides dès l'entrée, évitant ainsi les débits erronés sur le grand livre et protégeant votre solde prépayé.
Un MSISDN invalide ne doit pas donner lieu à un débit.
Validation à l'entrée vs échec en aval
Lors de l'acheminement d'un trafic SMS ou OTP à volume élevé, il est essentiel pour l'intégrité financière de distinguer une adresse de destination invalide à l'entrée d'un échec de livraison en aval. Un MSISDN invalide doit être rejeté immédiatement au niveau de la passerelle API avant qu'une transaction sur le grand livre ne se produise. Si un numéro invalide contourne les contrôles d'entrée, il peut générer un DLR en aval avec un statut inconnu, ce qui ressemble à une dépense mais ne produit aucune livraison. IOSOR applique des règles de validation strictes pour éviter cela, garantissant que votre solde est protégé contre les formats de destination erronés.
Le moteur d'analyse E.164
Chaque requête API ciblant un numéro mobile subit une analyse en temps réel par rapport à la norme mondiale E.164. La plateforme vérifie le code pays, le code de destination nationale et la longueur du numéro d'abonné. Si le format est invalide, la passerelle renvoie immédiatement une erreur HTTP 400 Bad Request. Cette validation juste-à-temps (JIT) garantit que les chemins de routage inexistants sont bloqués avant que les ressources ne soient allouées ou qu'une retenue prépayée ne soit appliquée. Ce mécanisme empêche les numéros invalides de déclencher des requêtes d'opérateurs en aval qui entraînent des coûts cachés.
Règles du grand livre et retenues prépayées
Pour maintenir un solde sain, IOSOR utilise un grand livre en temps réel. Lorsqu'une demande de SMS valide est acceptée, une retenue prépayée temporaire est placée sur votre solde. Si le message est acheminé avec succès, la retenue se transforme en débit. Cependant, si le numéro est signalé comme invalide à l'entrée, aucune retenue n'est créée et aucun solde n'est débité. Cela protège votre plancher prépayé de USD 20 contre l'érosion par des chaînes de destination mal formées. Pour les comptes en pleine croissance, un examen souple à l'approche de USD 1,000/mois permet d'optimiser les tables de routage et d'ajuster les limites de MRC pour les ressources dédiées.
Charges utiles des webhooks et codes d'erreur
Lorsqu'un message est rejeté à l'entrée, la réponse de l'API contient une charge utile d'erreur spécifique. Au lieu d'attendre un webhook DLR asynchrone, votre application reçoit une erreur synchrone immédiate. Cette charge utile comprend le paramètre invalide et un code de rejet clair. Pour les numéros valides, le système attribuera le chemin de routage et enverra des mises à jour de statut via webhook, y compris les événements STOP et Verify OK, garantissant une transparence totale sur votre pipeline de messagerie sans gaspiller de cycles API.
Ressources pour les développeurs et intégration
Pour créer une intégration robuste qui évite les dépenses inutiles, les développeurs doivent implémenter une validation côté client avant d'appeler l'API. Consultez ces guides essentiels pour optimiser votre implémentation :
- Validation du format téléphonique E.164 aux points d'entrée de l'API
- Semaine pilote du portefeuille : vérité des retenues et débits en direct
- checklist d’achat d’API SMS
Commencez avec IOSOR
Depuis le bac à sable, POSTez une destination sans indicatif et une de longueur impossible. Attendez HTTP 400 et un ledger intact — ni hold ni débit. Envoyez ensuite un E.164 valide et confirmez que le hold n’apparaît qu’après accept. Si l’argent a bougé sur la paire invalide, le parse d’entrée est cassé.
À retenir — IOSOR
Un rejet de format à l’entrée n’est pas un échec de livraison. Un MSISDN invalide ne doit jamais ouvrir de hold. Faites : parser l’E.164 avant que l’argent bouge.
Ce guide vous a-t-il aidé ?
Guides associés
- Superpositions NANP avant envoi : Qualité des données pour la finance
Apprenez à analyser les superpositions du Plan de numérotation nord-américain (NANP) pour éviter les erreurs de facturation.
- L'hygiène E.164 n'est pas un lookup HLR
Découvrez pourquoi le formatage local E.164 et la validation des superpositions NANP diffèrent des requêtes HLR en temps réel, et comment structurer votre grand livre de routage IOSOR.