thanks europe but I think I didn't explain properly in my initial post what is was I needed.
I need to make a decision based on a situation where there could be heavy traffic in the 'best' skill. If the best skill has too many calls in the queue I'd like to disconnect with a message. But I can't see a goto command which acts on whether calls-queued in skill best >xx
I want to queue a call to the best of two skills but only if the threshold of the queue hasn't been exceeded.
well I'd like the system to consider which is the best skill of the two available so once the consider statements have been processed the skill will be known as 'best' and the actual skill number won't be there for me to work with so I nedd an if statement that will work with the variable 'best'. On the statement
goto step x if calls-queued in skill x pri m > 15
x has to be a number not 'best' in this statement as the system wants a skill entered between 1-99 which of course I can't do because I don't know which is the best skill.
I don't see why you want to do this, if the skill that has been selected as the best skill then the EWT was the shortest. Fot the next call that needs to be ueued the proces will be run all over again.
So the everything will be considerd again (also the call that just has been placed in the queue, by placing that call in the queue the EWT for the skill just got bigger)
What you could do is do the following after te queue command:
Queue-to-best
Consider skill 2pri m adjust-by 0
Consider skill 3pri m adjust-by 0
Check best if wait improved >45
Now while a call is in the queue for what was the best skill it will check if it can be served faster in another queue. NOTE:this works with the EWT from the call since it is all ready queued, while when the call is not queued you are looking at Skill EWT.
Hope this all makes sence Please let me know if the information that was provided is helpfull.
Edwin Plat A.K.A. Europe
I quite like the option you explained where you can recheck the other queue later on if the wait-time has improved. If the call can be served faster in another queue, aprt from it being queued to the faster queue will it also stay queued in the original 'best' skill so effectively it being queued to two skills?
The difficulty I'm having is really being able to control the disconnect during heavy traffic. I'm trying to do this after the 'consider' statements. I'd like to route the call to the 'best' skill out of two skills but only if that 'best' skill has say less than 10 calls queued otherwise I'd liek the call to be disconnected. So I was wanting to find an 'if' statement that would check calls-queued in 'best'. Thanks
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.