On 4/9/07, Damon Estep <[EMAIL PROTECTED]> wrote:




There are 6 different ${QUEUESTATUS} variable values defined in asterisk
1.2, I am attempting to make sure I have a full understanting of when they
would be set;



If someone could correct errors with these definitions ot would be
appreciated;



TIMEOUT – the max time specified in the queue command elapsed, only checked
between retries so may not be 100% accurate.

FULL – the number of callers in the queues would exceed the maxlen= value
defined in queues.conf if another caller was added

JOINEMPTY – a call was sent to the queue but the queue had no members, does
not apply when using agentcallbacklogin since there could be unavailable
members defined but not available.

LEAVEEMPTY – the last agent was removed form the queue before alls calls we
handled, remong callers exit with this status, also acts differently when
there are only queue members that are unavaialbe

JOINUNAVAIL/LEAVEUNAVAIL – same as JOINEMPTY/LEAVEEMPTY, except that there
were still queue members, but all were status unavailable (logged out)



So if a queue is made up of only callback agents (agentcallbacklogin) then
the queuestatus will never be joinempty or leaveempty



If the maxlen=0 then there will never be a queuestatus of full

If there is no timeout in the queue command thee wll never be a questatus of
timeout

If there are no callback or static agents joinunavail/leaveunavail will
never apply.



I don't believe that the logic you're describing here with "if a
queue is made up of only callback agents then the queuestatus will
never be joinempty or leavempty" is right. If a queue is made up of
only callback agents and none of those callback agents are presently
logged in, the status could certainly be joinempty or leavempty.

The rest of it looks pretty good. Thanks for taking the time to
better document this!

 BJ

--
Bird's The Word Technologies, Inc.
http://www.btwtech.com/
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to