The queue-fail statement is used in an attendant vector. If the person recieving the calls is not an attendant then change the VDN and vector to be no on the Attendant option. Then change your vector to something like this.
X is the skill you have assigned to the agent
01 wait-time 2 secs hearing ringback
02 goto step 06 is staffed-agents in skill x=0
03 queue to skill x pri l
04 anouncement 1234 (hold announcement)
05 wait-time 30 secs hearing music
06 goto step 4 if unconditionally
07 disconnect after announcement 27005
08 stop
This is not an attendant vector and these are 'normal' agents, not attendants.
Are you saying that the queue-fail cannot be used except for attendant vectors? I'm confused, what is the purpose of the Queue Limit field in the hunt group configuration?
In this situation I don't care how many agents are logged in, I'm trying to limit the number of calls that can queue to a skill.
It would be nice to use the queue-fail option instead of {if calls-queued > X} since I could then use the same vector for multiple VDN/Skill combination without X having to be the same for each.
Correct, queue fail only works in attendant vectors. The queue limit setting on the hunt group form will give a busy signal to the caller once that limit is met.
If you need to limit the number of call in the queue without giving a busy signal, add an additional line before the queue-to statement:
goto to step x if calls-queued in skill x pri l = y
y being the number of calls that is the max. The goto step can be a disconnect announcement or what ever
What does your vector look like now?
I just tested in my lab, set the queue limit to 1 in my hunt group. Made a test call...went through, then started a second test call while the first one was still connected....busy signal.
Number: 8 Name: PAE Queue Fail
Multimedia? n Attendant Vectoring? n Meet-me Conf? n Lock? n
Basic? y EAS? y G3V4 Enhanced? y ANI/II-Digits? y ASAI Routing? y
Prompting? y LAI? y G3V4 Adv Route? y CINFO? y BSR? y Holidays? y
Variables? y 3.0 Enhanced? y
01 wait-time 2 secs hearing ringback
02 queue-to skill 1st pri l
03 goto step 6 if calls-queued in skill 1st pri l > 1
04 wait-time 999 secs hearing music
05 goto step 4 if unconditionally
06 disconnect after announcement 27005
07
08
Number: 8 Name: PAE Queue Fail
Multimedia? n Attendant Vectoring? n Meet-me Conf? n Lock? n
Basic? y EAS? y G3V4 Enhanced? y ANI/II-Digits? y ASAI Routing? y
Prompting? y LAI? y G3V4 Adv Route? y CINFO? y BSR? y Holidays? y
Variables? y 3.0 Enhanced? y
01 wait-time 2 secs hearing ringback
02 queue-to skill 1st pri l
03 goto step 6 if calls-queued in skill 1st pri l >= 1
04 wait-time 999 secs hearing music
05 goto step 4 if unconditionally
06 disconnect after announcement 27005
07
now I am back to the original problem of when the single agent is in ACW, a new call gets the disconnect step.
How may calls do you want to be the maximum in queue? In your vector example, If you have 1 agent logged in and they are in ACW, then the call comes into the vector, queues, checks that there is 1 call or more in queue then sends it to the disconnect because it's the 1 call in queue. Maybe you want to change the queue check to be =>2. If they are in ACW wrapping up the previous call it sounds like you would need at least 1 to queue.
Rock on, be strong... SG
APDS UC, APDS CC, ACE IP Telephony
...or you can move your check queue calls to the step before you queue the call and leave the check statement at=>1. Assuming you only want 1 call in the queue.
Rock on, be strong... SG
APDS UC, APDS CC, ACE IP Telephony
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.