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 TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Contact Center Script looping question with regards to queueing

Status
Not open for further replies.

fataldata

Technical User
Nov 14, 2007
226
US
This is an excerpt from a script we have. Basically as it was explained to me, this loop executes to check if there has been a firedrill (zero available agents) while the caller is queued. My question is won't this re-queue the caller and reset their position in the queue?

Code:
 SECTION QUEUECALL
 if out of service xyz_Skillset 
   then
   execute firedrill
else
  queue to skillset xyz_Skillset with priority 1
end if
wait 2
give music mus_rt 
wait 120
execute queuecall
SECTION FIREDRILL

  open voice session access_dn
    play prompt voice segment firedrill_mess
  end voice session

 disconnect
 
It won't reset their position in queue. It will fail to queue because it is already queued. This used to (may still, just haven't seen it in a long time) create an error that hit the event viewer and if a busy script does this a lot it will make using the event viewer difficult (flood). It is best practice to see if the call is queued before attempting to queue. If it is there is no need to queue again, if not and there are agents logged in (already tested) then it should queue.

IF NOT QUEUED THEN QUEUE TO SKILLSET... works if there is only one skillset.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top