07-06-2016 11:22 AM - edited 03-14-2019 04:19 PM
All
I have a Script that Agents handle calls that match his Skill based on CSQ. These Agents handles other CSQ too, and I know UCCX works with FIFO.I 'd like to now how can I set to the Agent answers specific CSQ in queue and answers other calls only after my empty this specific queue.
Follow Script in attachment
Thanks
Solved! Go to Solution.
07-06-2016 11:29 AM
You can use Priority step to prioritize one CSQ calls over others, but this applies to all agents part of these CSQs, so if you have agent1 that needs to first take CSQ1 calls and then CSQ2, but agent2 needs CSQ2 over CSQ1 this would not work as all CSQ1 calls would always be prioritized.
To prioritize agents which should take the call first you would use most skilled routing algorithm on the CSQ.
07-07-2016 07:02 AM
As explained in the original post the priority step would not work here, and there is no quick way to do this. My only thoughts would be to get CSQ statistics every time call is queued to figure out for example number calls across different queues and build some logic to prioritize calls accordingly based on that.
07-06-2016 11:29 AM
You can use Priority step to prioritize one CSQ calls over others, but this applies to all agents part of these CSQs, so if you have agent1 that needs to first take CSQ1 calls and then CSQ2, but agent2 needs CSQ2 over CSQ1 this would not work as all CSQ1 calls would always be prioritized.
To prioritize agents which should take the call first you would use most skilled routing algorithm on the CSQ.
07-06-2016 12:08 PM
07-06-2016 01:41 PM
You do not have one CSQ, you have one variable called QualFile which gets set with specific CSQ name under the menu, for example ADM menu sets the variable to OCO_ADM. I would imagine the other hidden branches set it to something else. So, if you want to prioritize one CSQ over another you need to add the Priority step under the respective branch, the higher the Priority the higher it goes in the stack.
07-07-2016 06:54 AM
Thanks Chris I'm understading. One CSQ will have more priority than other. But, I have agents that one CSQ is priority for him, other CSQ is priority for others. How can I set it, because CSQ ADM is preferred for one and CSQ AG is prefered for others.
Regards
07-07-2016 07:02 AM
As explained in the original post the priority step would not work here, and there is no quick way to do this. My only thoughts would be to get CSQ statistics every time call is queued to figure out for example number calls across different queues and build some logic to prioritize calls accordingly based on that.
07-07-2016 07:09 AM
Many Thanks
Regards
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide