IOSOR Guides

En file d'attente vs envoyé : le parcours du message dans IOSOR

Découvrez comment la finance et le produit partagent une machine à états unique pour les SMS et OTP, équilibrant retenues et statuts DLR dans IOSOR.

En file d'attente vs envoyé : le parcours du message dans IOSOR.

La machine à états unique pour les statuts en file d'attente et envoyé

Lorsqu'une requête API parvient à la plateforme pour transmettre un SMS ou un OTP vers une destination E.164, les équipes produit et finance doivent se référer exactement au même état du cycle de vie. Dans les architectures marque blanche traditionnelles, le produit traite 'en file d'attente' (queued) comme un statut technique tandis que la finance attend le bilan mensuel. IOSOR élimine ce décalage grâce à une machine à états déterministe unique.

Réserve financière en file d'attente vs règlement final

Dès l'entrée dans l'état en file d'attente, le moteur exécute une vérification immédiate du solde. Pour maintenir la solvabilité de la plateforme, les comptes doivent respecter un seuil prépayé de USD 20 avant que le trafic sortant ne soit engagé. En file d'attente, le coût estimé du segment SMS est retenu. Si le message passe de l'état en file d'attente à envoyé, cette retenue se transforme en un débit définitif.

Déclencheurs de transition : de l'ingestion API à la remise

La frontière entre en file d'attente et envoyé est stricte. En file d'attente signifie que la requête est validée, le tarif calculé et le message placé dans la file d'envoi avec des fonds réservés. Envoyé indique que la passerelle d'accès a transmis le PDU à l'interface réseau et a reçu un accusé de réception intermédiaire. À cette milliseconde près, le système met à jour l'état de en file d'attente vers envoyé et émet un événement webhook asynchrone.

Réconciliation des audits comptables et des rapports de remise

Les audits financiers entrent souvent en conflit avec les journaux techniques lors des retards de DLR. Dans IOSOR, l'état envoyé constitue le point comptable du débit définitif. Les statuts DLR comme DELIVERED ou UNDELIVERED mettent à jour les métriques opérationnelles sans altérer le registre comptable initial.

Guide opérationnel et architecture associée

Pour maintenir un alignement parfait entre l'ingénierie et les opérations financières, consultez ces guides de référence sur la gestion des files d'attente, l'idempotence des webhooks et le fonctionnement du portefeuille :

Commencez avec IOSOR

Ouvrez la console IOSOR et accédez à la configuration de la machine d états du cycle de vie pour aligner vos webhooks sortants sur le pipeline unique de mise en file d attente vers l envoi. Configurez votre intégration de grand livre pour reconnaître l état d envoi comme le point officiel de l engagement final du débit, au lieu d attendre les accusés de réception du transporteur en aval.

À retenir — IOSOR

Ce guide a prouvé que l unification de la télémétrie produit et de la facturation autour d une machine d états unique élimine les frictions opérationnelles entre l ingénierie et la finance. Réserver des fonds lors de l entrée en file d attente et valider les débits finaux lorsque la passerelle émet l événement d envoi crée un modèle comptable déterministe qui reste insensible aux accusés de réception retardés ou manquants.

Ce guide vous a-t-il aidé ?

Guides associés