UCCX 7.0 - Priority Queuing work around with default licence?

Unanswered Question
Mar 1st, 2010
User Badges:
  • Bronze, 100 points or more

Hi All

Does any one know a work around I could implement to achieve Priority queuing in UCCX 7.0? Obviously you need to have an premium or enhanced license to use the set priority step. Just wondering if any one has any ideas how I could implement some thing similar with out using this step?



  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4 (1 ratings)
matthewpage Mon, 03/01/2010 - 12:22
User Badges:
  • Bronze, 100 points or more

Hi Anthony

Thanks for the explanation. We are currently testing this in the lab. I will let you know how it goes.


Anthony Holloway Mon, 03/01/2010 - 10:05
User Badges:
  • Purple, 4500 points or more

I don't know that this is possible.  At least, not while keeping the integrity of the normal_queue intact.  See below.

There are two situations to account for here:

     1. normal_queue is empty and you need a new priority caller to be answered next

     2. normal_queue is loaded with callers, and you need a new priority caller to be answered next

#1 is straight foward, because normal_queue is empty, the next agent will get the call.

#2 is a bit trickier.  You could pseudo queue callers by just placing them on hold and looping while the p1_all_day_long queue still has contacts waiting.  Otherwise, if you actually queue them, there would be a race for an available agent, and the longest waiting contact will when win, regardless of the queue name.

Example of a normal_queue strategy - this will allow the priority queue to empty before handling normal calls

label queue_loop

p1_callers = get reporting stats(p1_all_day_long, contacts waiting)

if (p1_callers <= 0)


          select resource (normal_queue)




                    dequeue (normal_queue)

                    goto queue_music


          label queue_music

          place call hold

          delay 5

          goto queue_loop


This Discussion