Перейти до вмісту

Максимальна тривалість сесії

Цей переклад зроблено автоматично і ще не вичитано. Читати англійську версію

Дзвінок може тривати лише стільки, скільки абонент здатен за нього заплатити. FlySIP не резервує весь баланс на початку дзвінка. Він резервує кошти на першу частину дзвінка й продовжує резервування, поки дзвінок триває. Завдяки цьому оптовий акаунт зі скромним балансом може вести багато одночасних дзвінків, ніколи не витрачаючи більше, ніж має.

  1. Авторизуйте дзвінок. Комутатор перевіряє, що акаунт і кожен клієнт над ним можуть заплатити щонайменше за перший інтервал дзвінка. Див. Тарифікація й білінг.
  2. Зарезервуйте першу частину. Комутатор блокує на балансі ціну першого періоду й встановлює тайм-аут сесії дзвінка на кінець цього періоду.
  3. Продовжте резервування. Приблизно за п’ять секунд до тайм-ауту сесії комутатор намагається зарезервувати наступний період. Якщо це вдається, тайм-аут сесії зсувається вперед.
  4. Завершіть дзвінок. Коли наступне резервування не вдається, бо кошти закінчилися, або дзвінок досягає Max Credit Time (sec) (макс. тривалість дзвінка, с) акаунта, тайм-аут не продовжується, і комутатор завершує дзвінок, коли він спливає. Після дзвінка зарезервована сума замінюється реальною вартістю.

Кожен зарезервований період округлюється вгору до цілих інтервалів тарифікації ставки, тож комутатор резервує трохи більше, ніж запитав. Кошти, зарезервовані поточним дзвінком, недоступні іншим дзвінкам того самого акаунта, доки дзвінок не завершиться.

Алгоритми резервування балансу

Розділ «Алгоритми резервування балансу»

Balance Allocation Alg. (алгоритм резервування балансу) у System Management → System Parameters → Billing обирає розмір зарезервованих періодів для всього середовища:

Алгоритм Періоди
Incremental (поступовий, за замовчуванням) Починає з 10 секунд і подвоює період з кожним продовженням до 200 секунд або Avg. Call Duration, sec (середня тривалість дзвінка, с) тарифу, залежно від того, що більше. Далі кожне продовження має цю тривалість
ACD Кожен період дорівнює Avg. Call Duration, sec тарифу

Incremental заморожує мало коштів у дзвінках, які швидко завершуються, що підходить для коротких дзвінків колл-центрів. ACD робить менше резервувань на дзвінок, але з першої секунди блокує для кожного дзвінка суму повного середнього дзвінка.

Screenshot "concepts/system-parameters-billing" has not been generated yet — see scripts/screenshots/screens.yml.

Ставка з Interval 1 (інтервал 1) 10, Interval N (інтервал N) 15, Price 1 (ціна 1) 6.00 і Price N (ціна N) 4.00 за хвилину та Avg. Call Duration, sec 230 у тарифі.

Incremental:

Час після з’єднання Запитано Зарезервовано Новий тайм-аут сесії Усього зарезервовано
0 s 10 s 10 s 10 s 1.00
5 s 20 s 30 s 40 s 3.00
35 s 40 s 45 s 85 s 6.00
80 s 80 s 90 s 175 s 12.00
170 s 160 s 165 s 340 s 23.00
335 s 230 s 240 s 580 s 39.00
575 s 230 s 240 s 820 s 55.00

ACD з Avg. Call Duration, sec 140:

Час після з’єднання Запитано Зарезервовано Новий тайм-аут сесії Усього зарезервовано
0 s 140 s 145 s 145 s 10.00
140 s 140 s 150 s 295 s 20.00
290 s 140 s 150 s 445 s 30.00
  • Баланс - поточна сума грошей клієнта або акаунта. Від’ємні значення означають борг у межах кредитного ліміту.
  • Кредитний ліміт - максимально дозволений борг. Коли баланс опускається нижче від’ємного кредитного ліміту, дзвінки блокуються.
  • Передплата - режим білінгу, за якого клієнт платить наперед, а дзвінки блокуються за нульового балансу.
  • Крок тарифікації - інтервал у секундах (наприклад, 60/1, 1/1, 30/6), за яким округлюється тривалість дзвінка під час тарифікації.
  • ACD (середня тривалість дзвінка) - середня тривалість відповідених дзвінків.

Кожен дзвінок обривається рівно через годину

Розділ «Кожен дзвінок обривається рівно через годину»

Це Max Credit Time (sec) акаунта, за замовчуванням 3600. Збільште значення в акаунті або задайте Max Session Time (максимальна тривалість сесії) у класі акаунта для нових акаунтів. Дзвінки з безкоштовною або дуже дешевою ставкою обмежує лише це значення.

Акаунт на передплаті не може здійснити другий дзвінок, поки триває перший

Розділ «Акаунт на передплаті не може здійснити другий дзвінок, поки триває перший»

Перший дзвінок утримує резервування. З ACD і високим Avg. Call Duration, sec один дзвінок може зарезервувати більшу частину невеликого балансу. Перейдіть на Incremental, зменште Avg. Call Duration, sec тарифу або поповніть акаунт.

Дзвінки обриваються, хоча баланс додатний

Розділ «Дзвінки обриваються, хоча баланс додатний»

Залишок балансу менший за наступний період плюс резервування інших дзвінків акаунта. Дзвінок завершується за тайм-аутом сесії, хоча певні кошти лишаються; залишку замало для ще одного періоду.

Пов’язані сторінки

Розділ «Пов’язані сторінки»