Hi James,
Routing multiple interactions to agents does create a bit of headache with how routing decisions work.
I guess over time the number of interactions they handle evens out but you'll often get cases where one agent is free and another gets a second interaction.
Testing the organisation wide setting Routing Includes Agent Presence did make it a bit better for one of our customers, although this affect all interactions so you might not wanna test that.
In the end we used Preferred Agent routing instead, since we wanted agents already in "chats" to get new "chats" so blended users would be free for calls.
In the incoming flow we check the status of agents in queue and build a preferred agent list out of that.
But looking at it you would be able to do the same to route interactions to IDLE agents, or based on number of interactions they currently have.
You would need to check the status of the members in the queue and then check number of interactions they are handling if you want to rank them based on number of interactions.
------------------------------
Jan Heinonen
Contact Center Specialist
GlobalConnect AB
------------------------------