cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
773
Views
0
Helpful
5
Replies

Time based CSQ Routing

ericestrada
Level 1
Level 1

We have a service desk spread out regionally throughout the U.S. using UCCX to take calls.

 

We would like to implement a routing mechanism by region by time of day.  For example, East Coast is primary from 8am - 10am EST.  Next Central is primary from 10am-12pm EST.  West Coast would be primary 12PM - 2PM EST. etc...

 

All calls should route to the primary unless they're all on the phones, then calls should route to the designated secondary support team.

 

I was thinking of the following:

 

TOD Routing.JPG

Would this be an appropriate solution?  I don't like nesting the Select Resource option.  I'm thinking that's going to give me issues.

 

Any ideas to help would be appreciated!!!

1 Accepted Solution

Accepted Solutions

Jonathan Schulenberg
Hall of Fame
Hall of Fame

You’re on the right track. Nesting the Select Resource is the correct approach for simultaneous queuing; it’s a great feature of CCX. The only thing I see as a problem in that screenshot is that you cannot have a Goto label that leaves the Queued branch of that particular Select Resource step. That will cause calls to become stuck in queue. You will need to replicate the queues loop logic per-branch so to speak.

 

If I were building this I would likely make four additional config changes:

1. Add some delay before hitting the second nested Select Resource step to give the target region agents time to service their CSQ.

2. Create a general national/overflow CSQ that contains everyone. That would limit the nesting to two (up to 25 are supported).

3. Use a The TOD step to set the first-tier CSQ name as a variable so I didn’t need to duplicate the Select Resource code three times.

4. You could consider - this isn’t automatically a good idea - raising the contact priority of calls when they are being serviced by agents in their own region and then lowering it back when adding the second-tier CSQ. It depends what your preferred bias is: lower ASA or preferring local/in-region agents.

View solution in original post

5 Replies 5

rwalker0111
Level 1
Level 1

You could play with the get reporting stat step for each csq if all agents were busy in EST you could route to the failover csq... just a idea.

Thanks, I'll look into it!

Jonathan Schulenberg
Hall of Fame
Hall of Fame

You’re on the right track. Nesting the Select Resource is the correct approach for simultaneous queuing; it’s a great feature of CCX. The only thing I see as a problem in that screenshot is that you cannot have a Goto label that leaves the Queued branch of that particular Select Resource step. That will cause calls to become stuck in queue. You will need to replicate the queues loop logic per-branch so to speak.

 

If I were building this I would likely make four additional config changes:

1. Add some delay before hitting the second nested Select Resource step to give the target region agents time to service their CSQ.

2. Create a general national/overflow CSQ that contains everyone. That would limit the nesting to two (up to 25 are supported).

3. Use a The TOD step to set the first-tier CSQ name as a variable so I didn’t need to duplicate the Select Resource code three times.

4. You could consider - this isn’t automatically a good idea - raising the contact priority of calls when they are being serviced by agents in their own region and then lowering it back when adding the second-tier CSQ. It depends what your preferred bias is: lower ASA or preferring local/in-region agents.

ok great!  I thought nesting the Select Resource was going to be a bad idea.  As far as the Goto Queueloop label, that was just my placeholder for the queue loop sequence.  I was also hoping to no have to replicate it within each Select Resource, but thanks for confirming that's my only option.

I've implemented the nested Select Resource and its working like a charm.

 

Thanks for the feedback!

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: