IOSOR Wiedza

Ustawianie limitów czasu trwania połączeń głosowych w celu ochrony salda prepaid

Konfiguruj sztywne limity czasu trwania SIP, dynamiczne blokady salda i rozłączenia webhook w IOSOR, aby chronić konta prepaid przed nadmiernymi wydatkami.

Ustawianie limitów czasu trwania połączeń głosowych w celu ochrony salda prepaid.

Ryzyko nieograniczonego czasu trwania połączeń SIP

Niekontrolowane sesje SIP stanowią poważne ryzyko operacyjne i finansowe dla platform głosowych prepaid. Zawieszony kanał połączenia lub nieodebrany strumień wychodzący może działać niezauważalnie przez wiele godzin, całkowicie wyczerpując saldo portfela i prowadząc do ujemnego stanu konta najemcy. Bez automatycznych limitów czasu trwania połączeń, drogie kierunki międzynarodowe lub błędnie skonfigurowane pętle IVR mogą błyskawicznie zużyć środki na koncie.

Obliczanie blokad salda w czasie rzeczywistym i maksymalnego czasu trwania

Przed rozpoczęciem sesji głosowej lub wykonaniem dynamicznego przydzielania numeru JIT za pośrednictwem trasowania E.164, silnik rozliczeniowy oblicza tymczasową blokadę środków na podstawie stawek za minutę dla danego kierunku. Po nawiązaniu połączenia platforma porównuje dostępne środki z kosztem minuty.

Konfigurowanie sztywnych limitów czasu trwania przez API i mechanizmy Webhook

Programiści mogą wymuszać limity połączeń na poziomie platformy lub dynamicznie za pomocą parametrów API sesji. Brama głosowa akceptuje parametr maksymalnego czasu trwania podczas tworzenia połączenia, nakazując centrali wysłanie automatycznej ramki BYE po osiągnięciu progu. Dodatkowo webhooks stanu połączenia przesyłają okresowe aktualizacje czasu trwania oraz wskaźniki DLR do Twojego systemu backendowego.

Obsługa rozłączeń w trakcie połączenia i reguły progu preautoryzacji

Gdy połączenie głosowe zbliża się do obliczonego maksymalnego czasu trwania wynikającego z dostępnego salda, platforma rozpoczyna procedurę bezpiecznego zakończenia sesji. Kontroler sesji nadaje komunikat dźwiękowy o rozłączeniu lub natychmiast przerywa strumień RTP, zwracając standardowy kod zakończenia przez webhook.

Powiązane zasoby i przewodniki integracji

Zapoznaj się z niezbędnymi przewodnikami platformy, aby zoptymalizować architekturę głosową i skonfigurować zaawansowane kontrole bramy.

Zacznij z IOSOR

Otwórz konsolę IOSOR, aby skonfigurować domyślne parametry sesji oraz twarde limity czasu trwania dla aktywnych central wychodzących ruchu głosowego. Skonfiguruj punkty końcowe webhooków przedpołączeniowych w celu weryfikacji sald portfeli w czasie rzeczywistym względem stawek za minutę przed wysłaniem poleceń inicjacji połączenia. Na koniec zweryfikuj obsługę webhooków zakończenia sesji, aby zapewnić natychmiastowe zwolnienie środków w księdze, gdy połączenia rozłączą się przed osiągnięciem maksymalnego limitu czasu.

Podsumowanie IOSOR

Nielimitowane sesje SIP stanowią poważne ryzyko operacyjne dla infrastruktury przedpłaconej, gdzie zawieszone kanały mediów mogą po cichu wyczerpać saldo najemcy i doprowadzić do ujemnego stanu konta. Egzekwowanie wyraźnych ograniczeń czasu trwania połączeń za pomocą parametrów API w połączeniu z blokadami salda w czasie rzeczywistym gwarantuje, że połączenia zostaną przerwane przed przekroczeniem całkowityх limitów kredytowych.

Czy ten przewodnik był pomocny?

Powiązane przewodniki