Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations wOOdy-Soft on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

ETA and Position in QUEUE 1

Status
Not open for further replies.

voippbx

Programmer
Jun 6, 2006
238
US
S8500 CM4.0.1

Can you like in an IPO with Call Center elite have a vector tell the ETA and what position they are in queue? If so does anyone have a sample vector I can go from?

Thanks much.
 
Thks mrjedi, can you still get ETA with Elite?
 

You can give an expected-wait time. In the vector you can put in a step that says goto step x if expected-wait for skill x pri m = x.

You can put in a couple steps for this check so you can do < 1 min, < 2 min, < 3 min, > 5 min then play an announcement for the appropriate expected-wait time, "is less than 1 min", "is less than 2 min", etc.



- Stinney

Favorite all too common vendor responses: "We've never seen this issue before." AND "No one's ever wanted to use it like that before.
 
I do have a queue pos ewt vector...
it is long and messy,,, but does what I need it to, and Client services is happy....

starts with this vector which checks to see if there is any calls in queue at h and m pri, and sets variables accordingly

display vector 69 Page 1 of 3
CALL VECTOR

Number: 69 Name: Number in Q 0
Multimedia? n Attendant Vectoring? n Meet-me Conf? n Lock? n
Basic? y EAS? y G3V4 Enhanced? y ANI/II-Digits? y ASAI Routing? n
Prompting? y LAI? y G3V4 Adv Route? y CINFO? y BSR? y Holidays? y
Variables? y 3.0 Enhanced? y
01 wait-time 0 secs hearing silence
02 goto step 4 if calls-queued in skill 1 pri m < 1
03 goto vector 60 @step 1 if unconditionally
04 set M = none ADD 00
05 goto step 7 if calls-queued in skill 1 pri h < 1
06 goto vector 61 @step 1 if unconditionally
07 set H = none ADD 00
08 goto vector 62 @step 1 if unconditionally
09 stop
10
11


then it goes to vector 60 or 61...

CALL VECTOR

Number: 60 Name: Number in Q - M
Multimedia? n Attendant Vectoring? n Meet-me Conf? n Lock? n
Basic? y EAS? y G3V4 Enhanced? y ANI/II-Digits? y ASAI Routing? n
Prompting? y LAI? y G3V4 Adv Route? y CINFO? y BSR? y Holidays? y
Variables? y 3.0 Enhanced? y
01 goto step 13 if calls-queued in skill 1 pri m = 1
02 goto step 15 if calls-queued in skill 1 pri m = 2
03 goto step 17 if calls-queued in skill 1 pri m = 3
04 goto step 19 if calls-queued in skill 1 pri m = 4
05 goto step 21 if calls-queued in skill 1 pri m = 5
06 goto step 23 if calls-queued in skill 1 pri m = 6
07 goto step 25 if calls-queued in skill 1 pri m = 7
08 goto step 27 if calls-queued in skill 1 pri m = 8
09 goto step 29 if calls-queued in skill 1 pri m = 9
10 goto step 31 if calls-queued in skill 1 pri m = 10
11 set M = none ADD 11
12 goto vector 61 @step 1 if unconditionally
13 set M = none ADD 01
14 goto vector 61 @step 1 if unconditionally
15 set M = none ADD 02
16 goto vector 61 @step 1 if unconditionally
17 set M = none ADD 03
18 goto vector 61 @step 1 if unconditionally
19 set M = none ADD 04
20 goto vector 61 @step 1 if unconditionally
21 set M = none ADD 05
22 goto vector 61 @step 1 if unconditionally
23 set M = none ADD 06
24 goto vector 61 @step 1 if unconditionally
25 set M = none ADD 07
26 goto vector 61 @step 1 if unconditionally
27 set M = none ADD 08
28 goto vector 61 @step 1 if unconditionally
29 set M = none ADD 09
30 goto vector 61 @step 1 if unconditionally
31 set M = none ADD 10
32 goto vector 61 @step 1 if unconditionally

that counts how many queued at pri m,,, if more than 10, it just sets variable to 11.. (we should never have that many calls in queue)

vec 61 counts the number of people in queue at pri h

display vector 61 Page 1 of 3
CALL VECTOR

Number: 61 Name: Number in Q - H
Multimedia? n Attendant Vectoring? n Meet-me Conf? n Lock? n
Basic? y EAS? y G3V4 Enhanced? y ANI/II-Digits? y ASAI Routing? n
Prompting? y LAI? y G3V4 Adv Route? y CINFO? y BSR? y Holidays? y
Variables? y 3.0 Enhanced? y
01 goto step 31 if calls-queued in skill 1 pri h = 0
02 goto step 13 if calls-queued in skill 1 pri h = 1
03 goto step 15 if calls-queued in skill 1 pri h = 2
04 goto step 17 if calls-queued in skill 1 pri h = 3
05 goto step 19 if calls-queued in skill 1 pri h = 4
06 goto step 21 if calls-queued in skill 1 pri h = 5
07 goto step 23 if calls-queued in skill 1 pri h = 6
08 goto step 25 if calls-queued in skill 1 pri h = 7
09 goto step 27 if calls-queued in skill 1 pri h = 8
10 goto step 29 if calls-queued in skill 1 pri h = 9
11 set H = none ADD 10
12 goto vector 62 @step 1 if unconditionally
13 set H = none ADD 01
14 goto vector 62 @step 1 if unconditionally
15 set H = none ADD 02
16 goto vector 62 @step 1 if unconditionally
17 set H = none ADD 03
18 goto vector 62 @step 1 if unconditionally
19 set H = none ADD 04
20 goto vector 62 @step 1 if unconditionally
21 set H = none ADD 05
22 goto vector 62 @step 1 if unconditionally
23 set H = none ADD 06
24 goto vector 62 @step 1 if unconditionally
25 set H = none ADD 07
26 goto vector 62 @step 1 if unconditionally
27 set H = none ADD 08
28 goto vector 62 @step 1 if unconditionally
29 set H = none ADD 09
30 goto vector 62 @step 1 if unconditionally
31 set H = none ADD 00
32 goto vector 62 @step 1 if unconditionally

then it goes to vec 62 (I told you it was long and messy...lol)

display vector 62 Page 1 of 3
CALL VECTOR

Number: 62 Name: Ann num and Q
Multimedia? n Attendant Vectoring? n Meet-me Conf? n Lock? n
Basic? y EAS? y G3V4 Enhanced? y ANI/II-Digits? y ASAI Routing? n
Prompting? y LAI? y G3V4 Adv Route? y CINFO? y BSR? y Holidays? y
Variables? y 3.0 Enhanced? y
01 wait-time 0 secs hearing silence
02 set Q = M ADD H
03 goto step 6 if Q = 0
04 set R = Q ADD 6100
05 announcement R (this tells client there are X calls ahead of you)
06 set digits = J ADD none (this is so the system does not lose client entered client #, at a vector before this montrosity)
07 queue-to skill 1 pri m
08 goto step 10 if Q = 0
09 goto vector 63 @step 1 if unconditionally (this subroutine will play EWT)
10 collect 1 digits after announcement 5230 for none (if J was not set,, then the client entered digits would be lost here,,, this gives client option to goto IVR)
11 route-to number 5096 with cov n if digit = 1
12 set digits = J ADD none
13 wait-time 60 secs hearing music
14 goto step 8 if unconditionally
15 stop

vector 63 announces EWT

display vector 63 Page 1 of 3
CALL VECTOR

Number: 63 Name: Play EWT
Multimedia? n Attendant Vectoring? n Meet-me Conf? n Lock? n
Basic? y EAS? y G3V4 Enhanced? y ANI/II-Digits? y ASAI Routing? n
Prompting? y LAI? y G3V4 Adv Route? y CINFO? y BSR? y Holidays? y
Variables? y 3.0 Enhanced? y
01 goto step 13 if expected-wait for call <= 60
02 goto step 15 if expected-wait for call <= 120
03 goto step 17 if expected-wait for call <= 180
04 goto step 19 if expected-wait for call <= 240
05 goto step 21 if expected-wait for call <= 300
06 goto step 23 if expected-wait for call <= 360
07 goto step 25 if expected-wait for call <= 420
08 goto step 27 if expected-wait for call <= 480
09 goto step 29 if expected-wait for call <= 540
10 goto step 31 if unconditionally
11 return
12 stop
13 announcement 6031
14 return
15 announcement 6032
16 return
17 announcement 6033
18 return
19 announcement 6034
20 return
21 announcement 6035
22 return
23 announcement 6036
24 return
25 announcement 6037
26 return
27 announcement 6038
28 return
29 announcement 6039
30 return
31 announcement 6040
32 return

hope this helps, or gives you some ideas...
you will need CM 3 or greater though for the set command for the variables...
 
Zen216 - this rocks! Thanks much I will play around with this.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top