Страница 1 из 1

Распределение в очередях

Добавлено: 27 ноя 2015, 11:10
tol_iwan
Asterisk 11.16
Есть распределение fewestcalls - по сути наименее нагруженный оператор с точки зрения количества обслуженных им вызовов.
Т.е. есть два оператора один обслужил 10 вызовов, другой 20. Вызов придет тому, который обслужил 10 вызовов. И тут если 10 вызовов по 10 минут = 100 минут, а 20 вызовов по 2 минуты = 40 минут. Т.е. фактически оператор обслуживал вызовы дольше, а считается, что занят он был меньше.
Возможно ли как-то сделать распределение наименее нагруженного с точки зрения времени, затраченного на обслуженные вызовы?

Предположительно можно использовать wrandom и динамически выставлять penalty для операторов в зависимости от времени разговоров, т.е. еще и хранить это время. Но пока глубоко не рыл в эту сторону - решил сначала спросить.