cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1396
Views
0
Helpful
10
Replies

Why the call is not routed to the most skilled agent

pauline.chong
Level 1
Level 1

All my agents are ready and have a skill level higher than the CSQ but the Select Resource Step of this CSQ always failed.

My settings are :

agent1 (Phone Agent) has Skill1(5).

agent2 (CAD) has Skill1(2) and Skill2(2).

CSQ for Skill1(1).

Can someone tell me where I did wrong or where I need to check ?

Thanks.

10 Replies 10

jasyoung
Level 7
Level 7

We really need some more info, like in what way does your Select Resource step fail? What's happening instead of your desired result? I'll take a stab at your question anyway.

Are callers getting the "Sorry, we are currently experiencing system problems" message?

In the Select Resource step properties, make sure the CSQ name is filled in correctly, and has no typos. If the CSQ you try to queue for with Select Resource doesn't exist, an un-trappable exception will be thrown and the caller hear the system error message. If you run the script in the Reactive Debug mode of the Editor, this will be very obvious.

Make sure you have an existing string variable filled in for the Contact. The Editor's Validate function will catch this, so be sure your script Validates successfully before you upload it. Any script that would fail to Validate in the Editor will fail to execute in the CRA Engine and callers will get the system error message.

Are callers staying on hold forever and not getting to an agent?

If you have the Connect Yes/No setting in the Select Resource step set to No, then you have to use a Connect step under the Selected output branch of Select Resource when you're ready to connect them to the agent. If you fail to do this, your script proceed out of the Select Resource step and the caller will stay on hold indefinitely, plus hang the Selected agent in a Reserved state. Unless you need to use the Set Enterprise Data steps or do something else very specific in the interval between Select Resource and Connect, you want to just set the Connect Yes/No property to Yes - this way you don't need a Connect step, because Select Resource connects it for you.

Are your agents actually set to Ready to take calls as well as being logged-in? It's worth checking.

Are callers getting to the wrong agent?

Make sure you're actually using the Most Skilled queuing method for that CSQ. On the first page of the CSQ configuration, make sure you're using the Resource Skills model instead of Resource Group. On the second screen of the CSQ configuration page in AppAdmin, you have the choices of Longest Available, Most Handled Contacts, Shortest Average Handled Time, Most Skilled and Least Skilled. Make sure you have Most Skilled picked out here.

Also in that screen, use the Show Resources button to have AppAdmin show you its idea of who belongs in that CSQ, based on your skills configuration. That will validate your CSQ configuration as containing the agents you want it to contain.