who gets the next call if all agents have the same skillset in the same queue? We had thought it went to the agent who has been on ready for longest but it seems to go to an agent who has just came off a busy code. Where can this setting be adjusted?
In Converse CX, calls are not distributed purely based on who has been in “Ready” the longest. The routing engine follows a more structured sorting logic.
Once an interaction reaches the front of the queue, the system does the following:
-
Builds a list of eligible agents (logged in, correct skills, not on a busy code, etc.).
-
Sorts those agents using multiple criteria, in this order:
-
Skill proficiency for the required skill
-
(Optional) least versatile agent setting
-
Number of active interactions
-
Time since the agent last completed an interaction
-
That last point is the key to what you’re seeing. The system prioritises agents based on how long it has been since they last handled an interaction, not how long they’ve been sat in Ready.
You can find more information about how interactions are routed in the online help article: