Процентная маршрутизация

Процентная маршрутизация - возможность контроля доли трафика, которая уходит на определенного терминатора.

Пример

Предположим, у вас есть 2 терминатора: Терминатор1 и Терминатор2.
Вы хотите распределить трафик таким образом:

Для того, чтоб сконфигурировать такую схему, нужно указать долю трафика 70 для маршрута на Терминатор1 и 30 для маршрута на Терминатор2.

Реализация

В системе данная функция реализована следующим образом.

1. После построения таблицы маршрутизации система суммирует долю трафика по всем маршрутам, у которых она сконфигурирована.
В нашем примере сумма = 70 + 30 = 100.
Использую значение суммы система вычисляет актуальные доли трафика для маршрутов по формуле актуальная доля = сконфигурированная доля * 100 / сумма.
Для нашего примера актуальная доля совпадет с сконфигурированной долей (70% и 30%).
Если бы мы сконфигурировали доли 1 и 4, то они пересчитались бы в 20% и 80%.

2. Система генерирует распределение вероятности для маршрутов со сконфигурированной долей трафика, используя значения актуальных долей.
Для примера выше распределение вероятности будет следующим:

3. Cистема генерирует случайное число случ от 0 до 100.

4. Система помещает случ на распределение вероятности и проверяет, какой маршрут ей соответствует.

5. Система оставляет в таблице маршрутизации только соответствующий маршрут.
Остальные маршруты со сконфигурированной долей трафика удаляются.

Поскольку при каждом построении маршрутизации случ генерируется по-разному, случайным образом - маршруты выбираются случайно.
Чем больше площадь, занимаемая маршрутом на распределении вероятности - тем чаще этот маршрут будет присутствовать в таблице маршрутизации.

Взаимодействие с системой статической маршрутизации и хантингом

Данная функция работает совместно с системой статической маршрутизации и Хантингом.
Так, в таблице маршрутизации могут присутствовать маршруты как с сконфигурированной долей трафика, так и без нее.
В этом случае, процентная маршрутизация будет применяться только для тех маршрутов, у которых она сконфигурирована.
Остальные маршруты будут присутствовать в таблице маршрутизации, как обычно, и не будут удаляться.

Это позволяет сконфигурировать резервные маршруты, на которые будет направлен трафик, если маршруты с долей трафика не смогли соединить звонок.

Конфигурирование

Доля трафика конфигурируется в следующих меню:

Проверка

Проверить правильность конфигурации можно с помошью приложения Проверить хантинг.
Обновляя страницу с результатами вывода - таблицей маршрутизации - вы каждый раз будете видеть другую картину.
Например, для вышеописанного случая, обновив ее 10 раз, вы увидите ~7 раз один порядок/состав маршрутов, и ~3 раза - другой.

Обратите внимание! Доли трафика соблюдаются лишь приблизительно.

English translation