10-05-2015 10:54 AM - edited 03-14-2019 03:16 PM
Is it possible to select a particular call in queue (for example, the oldest call or the call waiting in queue more than 5 minutes) then redirect the call to an external number?
Thanks,
Michael
10-05-2015 11:13 AM
Not with manual control. You could build in a logic into the script to check for certain in queue time threshold and if exceeded redirect the call to defined number. But if you are looking to manually pick the call from queue and perform the redirect as I know other systems can, this is not doable in neither UCCE nor UCCX.
10-05-2015 11:21 AM
Thanks Chris.
I am looking for a logic in script. I know how to check the contact waiting time, but how can I select and dequeue a particular call (not overflow the new calls)?
10-05-2015 11:27 AM
So, you logic would look something like this as remember the logic applies to individual call being treated by this script:
get reporting stats, i..e current wait duration, store as variable intCurrentWait
If intCurrentWait > X
dequeue call
redirect call to destination set in variable
else
continue with queue logic
10-05-2015 11:47 AM
Perhaps I don't understand it correctly, but does the "dequeue" step dequeues new calls entering the queue or the oldest call waiting in the queue?
10-05-2015 11:53 AM
It dequeues the call you are processing. remember running scripts is multi-threaded, for each call there is a different thread of script being processed. The steps in the script apply to the call being processed by current script thread.
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