07-16-2020 03:27 PM
My question is in this font, information from the system is in this font.
Does anyone know where a resource base routing script is I can look at. I am pretty new at Contact Center scripting but have done some programming and a lot of UNIX scripting. I assume the logic is similar. Any help would be greatly appreciated.
I need a queue that will route users based on the skill. I need English and Spanish.
I have created and assigned the skill Unilingual for those who only speak English.
I have created and assigned the skill Bilingual for those who speak Spanish or both English and Spanish.
The bilingual queue shows two users as expected. Below is the printable CSQ configuration page.
Contact Service Queue Name | HLTRS_ESD |
Contact Service Queue Type | Voice |
Contact Queuing Criteria | FIFO |
Automatic Work | Disabled |
Wrapup Time | 0 Second(s) |
Resource Selection Criteria | Longest Available |
Resource Pool Selection Model | Resource Skills |
Skills | Bilingual( Competence Level:5;Weight:1;Order:1 ) |
Resources | Phone Bank 14 Phone Bank 10 |
Here is the English queue printable configuration with the expected Resources.
Contact Service Queue Name | HLTRE_ESD |
Contact Service Queue Type | Voice |
Contact Queuing Criteria | FIFO |
Automatic Work | Disabled |
Wrapup Time | 0 Second(s) |
Resource Selection Criteria | Longest Available |
Resource Pool Selection Model | Resource Skills |
Skills | Unilingual( Competence Level:5;Weight:1;Order:1 ) |
Resources | icd 4637 Phone Bank 10 |
|
In the script when I go to the select resource step, the Resource Target and the Resource Selected both say that it has to be a user.
When I go to create the user variable I select Type=User, Name=Bilingual, Value=null. If I put anything other than null the CCX editor says that it is supposed to be user and I am putting in a string.
How do I create a variable that is user and acceptable to the system? I have not assigned these users to any Resource Group or Team. It is my understanding that this defeats the purpose of skill base routing.
Also, different question. If the Select Resource step fails to connect to the user, how do you queue the call? Do you just configure the fail branch like you would a queued call with a CSQ Select Resource step?
Have not found much on resource based routing.
Solved! Go to Solution.
07-16-2020 04:06 PM
“Resource” in CCX means the agent and is not what you want here. You want “skilled-based routing” which will have a bunch of search hits.
There are some sample scripts here:
Your Select Resource step should have a Routing Resource Type of Contact Service Queue. This will then expect a CSQ Target name, either as a string variable or literal value in double quotes. The Resource Target is optional and not necessary if you set Connect to Yes (the most common approach, negating the need for a separate Connect step).
The Select Resource step will handle an agent not answering a call offered to them automatically if you leave Connect = Yes. If you set it to No then the nested Connect step Failed branch would need to use a Goto step to return to the parent Select Resource step.
07-16-2020 04:06 PM
“Resource” in CCX means the agent and is not what you want here. You want “skilled-based routing” which will have a bunch of search hits.
There are some sample scripts here:
Your Select Resource step should have a Routing Resource Type of Contact Service Queue. This will then expect a CSQ Target name, either as a string variable or literal value in double quotes. The Resource Target is optional and not necessary if you set Connect to Yes (the most common approach, negating the need for a separate Connect step).
The Select Resource step will handle an agent not answering a call offered to them automatically if you leave Connect = Yes. If you set it to No then the nested Connect step Failed branch would need to use a Goto step to return to the parent Select Resource step.
07-17-2020 05:59 AM
Thank you very much for your help. Reading made it seem like I had to use resource in the in the select resource step.
I do appreciate you responding. Once again thank you.
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