[asterisk-bugs] [Asterisk 0008580]: [patch] Limit on simultaneous calls for queue members
noreply at bugs.digium.com
noreply at bugs.digium.com
Tue Nov 6 17:15:06 CST 2007
A NOTE has been added to this issue.
======================================================================
http://bugs.digium.com/view.php?id=8580
======================================================================
Reported By: rbraun_proformatique
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 8580
Category: Applications/General
Reproducibility: N/A
Severity: feature
Priority: normal
Status: feedback
Asterisk Version: SVN
SVN Branch (only for SVN checkouts, not tarball releases): trunk
SVN Revision (number only!):
Disclaimer on File?: Yes
Request Review:
======================================================================
Date Submitted: 12-13-2006 07:06 CST
Last Modified: 11-06-2007 17:15 CST
======================================================================
Summary: [patch] Limit on simultaneous calls for queue
members
Description:
The queue application doesn't allow limits on simultaneous calls for queue
members. Some workarounds like call-limit in sip.conf cause many other
problems (for example, calls can't be transfered if call-limit is 1). We
(at Proformatique) have written a patch for app_queue which allows placing
such a limit. queues.conf can then be configured as this :
member = SIP/100[,penalty[,call-limit]]
If call-limit isn't specified, it is 0. A call-limit of 0 means no limit.
Thus, it shouldn't break any configuration (at least in the static conf
file, I haven't tested RealTime configurations).
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0007433 [branch] Devicestate not working correctly
related to 0006315 [patch] disable ringing on busy members...
======================================================================
----------------------------------------------------------------------
Corydon76 - 11-06-07 17:15
----------------------------------------------------------------------
1. Please don't add credits to source files. If you want a credit, add it
to the CREDITS file in the root directory.
2. When adding new options to dialplan apps, please add them at the END
of the argument list. Otherwise, you break backwards compatibility. (APIs
are different, and rearrangement of those options is fine.)
3. You are recycling the pausing. It's clear that you're not using that,
but queue members who are using that will be very confused if they pause
themselves during a call (to take a bathroom break for instance) and are
immediately unpaused when the call ends. Please consider that a bug that
needs to be fixed (i.e. you should only unpause a member, if their pausing
was caused by the call-limit).
4. Again, messing with string order in the astdb breaks upgrades. Always
add new options to the end.
5. From a usability perspective, "call-limit" is difficult to type.
Please consider renaming the CLI keyword "limit".
Issue History
Date Modified Username Field Change
======================================================================
11-06-07 17:15 Corydon76 Note Added: 0073258
======================================================================
More information about the asterisk-bugs
mailing list