Queueing to dinamic skill

Unanswered Question
Mar 4th, 2009
User Badges:

Hi all,

I am trying to queue a call to a skill group but in a dinamic way, using a variable. That is, when a call comes into IPCC, we dblookup callers profile and the profile is including the skill group to queue. So, in ICM nodes I have to use a variable in the queue node instead of a configured skill group but it is no possible using an expression (as it is in Route select Nodes and queue to agent).

Does anyone know how to do this.

We are using IPCC 7.2.

Thanks and best regards

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4 (1 ratings)

Not possible. Dynamic labels, queue to agent expressions, route selects - yes. Dynamic skill groups - no. You need a fixed skill group and a route.

The best you can do is have a set of "IF" nodes examining the result of the DB Lookup and branch to the appropriate skill group. This would not be too bad - how many skills are we talking about?



castrillor Wed, 03/04/2009 - 05:37
User Badges:

Hi Geoff,

Thanks for the answer. In fact it is about 300 skill groups :(.

Anyway I will try with queue to agent nodes.


300 skill groups? Holy moly.

If you are trying to simulate preferred agent routing using skill groups, then I could understand the high number, and guarantee you can do this with queue to agent in a far superior way.

You can look up the preferred agent ID in the DB and put that into the queue to agent node (indirect). Your script will have but a dozen nodes.



castrillor Thu, 03/05/2009 - 05:16
User Badges:

Hi Geoff,

You are almost right, I am trying to get queue functionality before sending the call to an extension (or a group of extensions) in Call Manager. So it is a "ficticious" queue just for announcments. I thought in the Queue to Agent but I need to consult from ICM scripts the information of the queue.

Anyway I think I have the key. I will use queue to agent node (indirect) and CallType information for getting the queue state.

Thanks for your help



This Discussion