<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2627" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>
<DIV><FONT face=Arial size=2>I know this is question is more appropriate in the 
user forum, but I saw a recent thread in the dev list about this and wanted to 
get clarification.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Regarding queue behavior: if a caller enters a 
queue and agents are logged in but are all busy, does the caller get 'queued' 
and wait until an agent becomes available, or does the Queue function return and 
its up to the dial plan to loop back to the Queue function?&nbsp; I would think 
intuitively that a Queue function would queue the caller, otherwise the function 
should be called "ConnectToAgent" or something like that.&nbsp; Not to mention 
that if it returns, you lose all context of the caller's position in the queue, 
no wait announcements, etc.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I know leavewhenempty (and joinwhenempty?) affect 
these, but I've interpreted these to mean no agents logged in.&nbsp; If agents 
are logged in but just busy, I would expect that the caller waits their 
turn.&nbsp; Several postings earlier seemed to imply that if all agents were 
busy then the Queue function returned.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Just want to make sure I understand - I've started 
looking at the source but get lost in the ring_one, wait_for_answer 
logic.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks.</FONT></DIV></DIV></BODY></HTML>