Tiramisu - I'm not sure a split second queueing will show up in reports, I suspect there is a timer somewhere, as split second queueing would happen under normal circumstances as well. If anyone wants to check that out, I'd appreciate knowing one way or another.
Ok, I've been down in our lab experimenting. It seems that requeing a call does not use up another Q slot. I guess this makes sense if if releases a queue slot when it re-queues.
Now for EWT.
Scenario 1:
If you queue a call first to a skill,split or best, then do a "goto if expected wait for call > 9999", it works.
EG
1 Consider skill 1 pri l adjust by 0
2 queue to skill 1 (or best) pri l
3 goto step 5 if EWT for call > 9999
4 announcement XXXX
5 busy
Now in that case the call is momentarily queued then given a busy if:
1: Q slots exceeded
2: No logged in agents
3: All agents in that skill are in aux work
I haven't delved deep enough into CMS stats to see if there is a field for total calls Queued. If so this could be an issue since the call is Queued for a split second, but i would imagine there is a timer there that will ignore split second queueing anyway.
If you try to reverse steps 2 & 3, it don't work. That's unfortunate.
Scenario 2:
This vector also works
1: Consider skill 1 pri l adjust by 0
2: goto step 5 if EWT in skill 1 pri l > 9999
3: Queue to skill 1 (or best) pri l
4: announcement XXXX
5: busy
In this case the same calls route to busy as above, but the call does not have to Q momentarily. Only problem with this scenario is if you are queuing to multiple skills or Q to best, your only looking at EWT for one skill. If you put all 3 in a row, it will route to busy on the first full one it sees, defeating the whole purpose.
This vector does not work:
1: Consider skill 1 pri l adjust by 0
2: goto step 5 if EWT for best > 9999
3: Q to best/ or skill 1
4: announcement XXXX
5: busy
Reversing steps 2 & 3 also doesn't work.
I just used scenario 1 in a large call center I just implemented for Verizon. The reason I used this method rather than the "goto step if calls queued >" method is because they have a large number of skills accessed by a large number of VDN's. I'm using best service routing (queueing to the best of 2 or 3 skills defined in the accessing VDN based on EWT). Some of these skills have very few agents and the customer wanted the calls routed to a mailbox if all of them happened to be in aux work. The " ifcalls queued >" method does not pick up agents in aux work, just logged out. They were worried about all the agents in a skill going into aux work at once (Call Centers in Canada don't tend to be the sweat shops they can be elsewhere & agents are not monitored as closely). Because some of these skills only have 2 agents, I needed to set the Q slots low, so they did not get too many calls stacking to them.
This creates a problem with routing based on calls queued , since there is no such statement like "goto step if calls queued in best > X". That is why I used infinite EWT to do the job.
I am also using generic vectors for most skills to try & keep it simpler. For this reason, BSR is being used even in skills that do not require it, and I tried to make it so that BSR can be used efficiently as the volumne grows (they are expanding across the country) without having to do a complete redesign later. Some of them have a low enough volume to make EWT an inaccurate parameter to base treatment on. I'm just not using it in those cases for giving callers treatments based on EWT other than detecting infinite EWT.
By the way, in the case of Verizon, we are using IP Agents tied to a Meridian switch. There appears to be a bug in IP agent (at least version 3). You cannot enter reason or workcodes if vu-stats are active & are in the process of refreshing. On a hard set, vu-stats suspends automatically, in ip agent it does not. In other woirds, IP agent is not correctly emulating a callmaster. (Also tried it with an 8434 & 6424 emulation) We are going to try version 4 & have an active trouble into Avaya on this problem.
Paul Beddows
Avaya Implementation
Telus
Vancouver, Canada
E-mail via