Распределение звонков в колл центре, при поступлении звонка происходит по очередям, по соответствующим алгоритмам. В каждой очереди в зависимости от первой, второй и третьей линии поддержки может быть реализовано разными алгоритмами.
Звонят-все (ringall): звонит всем доступным операторам одновременно, пока один из них не ответит.
Самому-незанятому (leastrecent): звонок поступает оператору, который дольше всех не принимал вызовы в данной очереди.
Менее-организованному (fewestcalls): звонок поступает оператору принявшего меньшего вызовов в данной очереди.
Случайный (random): звонок поступает любому свободному оператору случайным образом.
Циклический c памятью (RRmemory): звонок распределяться циклически (по кругу) любому доступному оператору, но с учётом того, кто отвечал на последний звонок.
Циклический по порядку (RRordered): такой же алгоритм, как и “циклический c памятью (rrmemory)”, но сохранен порядка вызова операторов из конфигурации.
Линейный (linear): звонок поступает операторам в том порядке, в котором они перечислены. Для динамических агентов - в том порядке, в котором они регистрировались.
Случайный с весом (wrandom): вызов поступает случайным образом на оператора, но занятость оператора используется в качестве веса (weight) при расчете метрики распределения звонков.
Из опыта настройки алгоритмов распределения вызовов к колл центре, самый оптимальный был выбран Циклический c памятью (RRmemory). С учетом использования функции DND и динамических агентов, вызов распределяется равномерно на всех доступных операторов.