IOSOR Guides

Configuration des limites de durée d'appel vocal pour éviter l'épuisement du solde prépayé

Configurez des limites de durée SIP strictes, des retenues prépayées dynamiques et des déconnexions webhook en temps réel dans IOSOR pour protéger les soldes.

Configuration des limites de durée d'appel vocal pour éviter l'épuisement du solde prépayé.

Risques liés aux durées d'appel SIP non plafonnées

Les sessions SIP hors de contrôle représentent un risque opérationnel majeur pour les plateformes vocales prépayées. Un canal bloqué ou un flux sortant sans réponse peut fonctionner silencieusement pendant des heures, vidant le solde du portefeuille jusqu'à zéro et laissant les comptes clients en position négative.

Calcul des retenues de solde en temps réel et durée maximale

Avant d'initier une session vocale ou d'exécuter une attribution de numéro JIT via le routage E.164, le moteur de registre calcule une retenue prépayée basée sur les tarifs à la minute de la destination. Lorsque l'appel est établi, la plateforme évalue le crédit disponible par rapport au coût par minute. Le maintien d'un plancher prépayé de USD 20 permet au registre d'estimer la durée maximale autorisée avant de valider l'invitation SIP.

Configuration des plafonds stricts de durée via API et Webhooks

Les développeurs peuvent appliquer des limites d'appel au niveau de la plateforme ou de façon dynamique via les paramètres API de session. La passerelle accepte un paramètre de durée maximale lors de la création de l'appel, ordonnant au commutateur d'émettre une trame BYE automatique lorsque le seuil est atteint. De plus, les webhooks d'état diffusent des mises à jour périodiques et des métriques DLR à votre backend.

Gestion des déconnexions en cours d'appel et règles de plancher pré-autorisées

Lorsqu'un appel vocal approche de sa durée maximale calculée en fonction du solde disponible, la plateforme déclenche une séquence de déconnexion progressive. Le contrôleur de session injecte un message sonore de fin ou interrompt immédiatement le flux RTP, renvoyant un code de terminaison standard via webhook. Si les règles du compte exigent une commande STOP ou si le renouvellement MRC échoue, l'autorisation de nouveaux appels est suspendue.

Ressources associées et guides d'intégration

Pour optimiser votre architecture vocale, consultez les spécifications détaillées sur les frais de connexion, les frais récurrents de numéros et les limites de débit API :

Commencez avec IOSOR

Ouvrez la console IOSOR pour configurer les parametres de session par defaut et les plafonds stricts de duree sur vos commutateurs vocaux sortants actifs. Configurez vos points de terminaison webhook d'appel pour evaluer les soldes en temps reel par rapport aux tarifs a la minute de destination avant d'envoyer les commandes d'etablissement d'appel.

À retenir — IOSOR

Les sessions SIP sans plafond representent un risque operationnel grave pour l'infrastructure vocale pre payee, ou les canaux media bloques peuvent epuiser silencieusement les soldes des locataires et entrainer des soldes negatifs. L'application de limites explicites de duree d'appel via des parametres d'API associes a des maintenues de solde en temps reel garantit que les appels sont interrompus avant de depasser les limites de credit totales.

Ce guide vous a-t-il aidé ?

Guides associés