i have a script that queues to skillset 'a'. it waits 2 seconds and then queues the call to skillset 'b'. this morning an 'a' call came into the script and was on hold for about 5 minutes. we had the one agent with skillset 'a' take themselves out of not ready to accept the call, but it didn't ring through to them. it continued to hold even though they were available. it held until it was eventually picked up by someone else that came out of not ready that had skillset 'b'.
here's the actual code:
IF (IDLE AGENT COUNT wanhtl > 0) AND (NOT OUT OF SERVICE wanhtl) THEN
QUEUE TO SKILLSET wanhtl WITH PRIORITY 4
WAIT 2
END IF
IF NOT OUT OF SERVICE wanhtlbackup THEN
QUEUE TO SKILLSET wanhtlbackup WITH PRIORITY 4
WAIT 2
i have it queue immediately following the first queue to because we don't want them to wait if they don't have to. the wanhtl skillset only has 1 person on it.
if i queue a call to skillset 'a' and then to 'b', does it take it out of 'a' first, before queueing to skillset 'b'? i thought it would be queued to 'a' and then to 'b' (both) and then whichever became available first would accept the call.
i thought if you wanted to take a call out of a skillset, you used the remove from skillset command.
finally, there is the possibility that the agent and person that recognized that this call was on hold didn't do exactly what they described to me either and it was answered it as it should've been!
Les Brown
Kelly Services, Inc.
here's the actual code:
IF (IDLE AGENT COUNT wanhtl > 0) AND (NOT OUT OF SERVICE wanhtl) THEN
QUEUE TO SKILLSET wanhtl WITH PRIORITY 4
WAIT 2
END IF
IF NOT OUT OF SERVICE wanhtlbackup THEN
QUEUE TO SKILLSET wanhtlbackup WITH PRIORITY 4
WAIT 2
i have it queue immediately following the first queue to because we don't want them to wait if they don't have to. the wanhtl skillset only has 1 person on it.
if i queue a call to skillset 'a' and then to 'b', does it take it out of 'a' first, before queueing to skillset 'b'? i thought it would be queued to 'a' and then to 'b' (both) and then whichever became available first would accept the call.
i thought if you wanted to take a call out of a skillset, you used the remove from skillset command.
finally, there is the possibility that the agent and person that recognized that this call was on hold didn't do exactly what they described to me either and it was answered it as it should've been!
Les Brown
Kelly Services, Inc.