Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

Creating a "due to high call volumes" script

Hey guys, we're running UCCX 5.0 in a customer service center and we're having a problem where during peak times customers are holding for an extremely long time because we don't have enough staff to answer all of the calls.  I've been tasked with changing our main IVR so when let's say there are 20 people waiting for an agent from the CSQ it will say something like "we apologize for the inconvience but due to the high volume of calls at this time we are not able to accept your calls.  Please try a gain".  Yes, I know that's not ideal and I know that's not good customer service, but we're in the process of hiring more staff but it will take a while.

Anybody know how I can accomplish this in an IVR?

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Creating a "due to high call volumes" script

create three new variables:

int max_callers_in_queue = 20

int cur_callers_in_queue = 0

prompt msg_queue_full = p[the_queue_is_full.wav]

In your script make it look like this:  (assuming: csq_primary is your String variable that contains the csq name)

cur_callers_in_queue = get reporting statistics(csq, contacts waiting, csq_primary)

if (cur_callers_in_queue >= max_callers_in_queue)

     true

          play prompt(msg_queue_full)

          terminate

          end

     false

select resource(csq_primary)

     selected

          ...

     queued

          ...

Anthony Holloway

Please use the star ratings to help drive great content to the top of searches.
1 REPLY

Re: Creating a "due to high call volumes" script

create three new variables:

int max_callers_in_queue = 20

int cur_callers_in_queue = 0

prompt msg_queue_full = p[the_queue_is_full.wav]

In your script make it look like this:  (assuming: csq_primary is your String variable that contains the csq name)

cur_callers_in_queue = get reporting statistics(csq, contacts waiting, csq_primary)

if (cur_callers_in_queue >= max_callers_in_queue)

     true

          play prompt(msg_queue_full)

          terminate

          end

     false

select resource(csq_primary)

     selected

          ...

     queued

          ...

Anthony Holloway

Please use the star ratings to help drive great content to the top of searches.
1213
Views
0
Helpful
1
Replies