We have the following setup for voice: Queues QA, QK and QW being handled by teams TA and TW. All agents of TA are members of QA via skill group, all agents of TW are members of TW, and all agents from both teams are members of QK. We use "best available agent" routing, no bullseye, no skill matching except language skills.
Our idea with this setup was that QK will be "fairly" distributed between teams TA and TW, based on the load from their own queues. If team TW receives a lot of calls and has a high waiting time, its agents would get less calls from QK, as the QK interactions would have a lower priority given that they wait less in the queue before an agent from TA would be available and would take the call (as TA has less calls, and less waiting time).
However we found that not to be the case, and we cannot really understand where our logic fails. Reading the documentation at https://help.genesys.cloud/articles/genesys-cloud-acd-processing/ would support our setup, especially under Scenario 2 (which we assume mostly happens, as the SLA is not met and waiting time is fairly high)
Last week we had QA with an SLA of 75%, QW with 47%, but still TW took 2/3 of the calls from QK, which is proportional to the team size, even though QW SLA was way lower, and avg. waiting time double of QA (and of QK).
Any ideas why this doesn't work as intended ?
#Architect------------------------------
Andrei Socaciu
Architect
------------------------------