|Summary:||ASTERISK-15063: [patch] Limit on simultaneous incoming calls for queue members|
|Date Opened:||2009-11-02 04:35:15.000-0600||Date Closed:|
|Environment:||Attachments:||( 0) asterisk_app_queue_incoming_limit.patch|
|Description:||The queue application doesn't allow limits on simultaneous calls for queue members. 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[,membername[,state_interface[,incominglimit]]]]
****** ADDITIONAL INFORMATION ******
It was first done for Asterisk 1.2 by Richard Braun, I just refreshed it for Asterisk 1.4 and take care Digium comments - ASTERISK-8344
|Comments:||By: Leif Madsen (lmadsen) 2009-11-02 11:45:04.000-0600|
Can't you apply the call-limit to the sip.conf peer?
By: Decryptus (decryptus_proformatique) 2009-11-02 12:00:14.000-0600
We need a different behaviour between a sip peer and a queue member and that can be applied on all techs. (SIP, IAX2, Local)
By: Leif Madsen (lmadsen) 2009-12-21 09:40:24.000-0600
I'm marking this as "read for testing" as this could potentially be a work around for a lack of device state information for channel types that are not SIP.
By: Paul Belanger (pabelanger) 2010-06-02 11:58:57
Moving back to confirmed.
New features must be created against trunk. We will also need updates for documentation. Also, I recommend posting this on reviewboard.
By: Romain Bignon (romain_proformatique) 2010-06-03 08:31:43
Hi, I'm going to work on it.
By: Ronald Chan (loloski) 2011-01-07 04:01:10.000-0600
This has been simmer for a bit, this is a nice feature and hope not to waste it :D. can you create a diff for trunk?
By: Rafael Prado Rocchi (prado) 2011-11-21 01:52:59.449-0600
The feature is very nice and well implemented. We have three call centres using it in production for eight months now. this simply do the job.
Just one observation: This patch changes the output of CLI the command "queue show" and this breaks compatibility with some third party applications, like Asternic Call Stats for example. So I suggest not changing the output of "queue show" command and find another way to display the information about the queue member call limit. We simply removed this information at all to keep compatibility.