[asterisk-bugs] [Asterisk 0010652]: advanced QUEUE_MEMBER_COUNT function

noreply at bugs.digium.com noreply at bugs.digium.com
Mon Oct 29 15:15:21 CDT 2007


The following issue has been RESOLVED. 
====================================================================== 
http://bugs.digium.com/view.php?id=10652 
====================================================================== 
Reported By:                wuwu
Assigned To:                putnopvut
====================================================================== 
Project:                    Asterisk
Issue ID:                   10652
Category:                   Applications/app_queue
Reproducibility:            always
Severity:                   feature
Priority:                   normal
Status:                     resolved
Asterisk Version:           1.4.11  
SVN Branch (only for SVN checkouts, not tarball releases):  1.4  
SVN Revision (number only!): 76801 
Disclaimer on File?:        N/A 
Request Review:              
Resolution:                 fixed
Fixed in Version:           
====================================================================== 
Date Submitted:             09-05-2007 06:36 CDT
Last Modified:              10-29-2007 15:15 CDT
====================================================================== 
Summary:                    advanced QUEUE_MEMBER_COUNT function
Description: 
with r76801 (issue http://bugs.digium.com/view.php?id=10127) the application
queue was patched to now include
a variable membercount to keep track of the number of queue members.

As Michelson noted in the changelog - as a side effect the
QUEUE_MEMBER_COUNT function did also changed to return the number of
members regardless of their state.

I think that may people still want to use the old method, to get the real
member count (members which are logged on). (we are one of those
peoples....)

In my opinion there are 3 values which are from interest
    - the complete member count (as it gets now returned by
QUEUE_MEMBER_COUNT)
    - the logged in member count (as QUEUE_MEMBER_COUNT did it before the
change)
    - the free member count (how many logged in members do not have a
call)
There are two possible ways to implement this
    - Create an own function for each value of interest
(QUEUE_MEMBER_COUNT, QUEUE_AVAILABLE_MEMBERS, QUEUE_FREE_MEMBERS)
    - Add a parameter to the QUEUE_MEMBER_COUNT function to control which
value it should return (no parameter = current behaviour, parameter l = old
behaviour, parameter f = only free members)
====================================================================== 

---------------------------------------------------------------------- 
 putnopvut - 10-29-07 15:15  
---------------------------------------------------------------------- 
After testing, I have committed the QUEUE_MEMBER function to trunk. Thanks
to wuwu for the patch! It was committed in revision 87395. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
10-29-07 15:15  putnopvut      Status                   ready for testing =>
resolved
10-29-07 15:15  putnopvut      Resolution               open => fixed       
10-29-07 15:15  putnopvut      Note Added: 0072684                          
======================================================================




More information about the asterisk-bugs mailing list