Summary:ASTERISK-17391: [patch] Allow a per agent ringinuse setting [ignorebusy]
Reporter:Gregory Hinton Nietsky (irroot)Labels:
Date Opened:2011-02-11 05:32:27.000-0600Date Closed:2011-06-29 01:49:35
Versions: Frequency of
Environment:Attachments:( 0) app_queue.ignorebusy.patch
( 1) app_queue.ignorebusy2.patch
( 2) app_queue.ignorebusy3.patch
Description:Add a ignorebusy flag to a queue member that when ringinuse is set will allow agent level "ringinuse" capability.

this is most handy with queuerules as requried by customer sure others will need it.
Comments:By: Leif Madsen (lmadsen) 2011-02-11 12:24:42.000-0600

New feature. Would be applied to trunk.

By: Gregory Hinton Nietsky (irroot) 2011-02-17 06:05:34.000-0600

New with clean up of rt_handle_member_record and handling of some cases where it was not working.

By: Gregory Hinton Nietsky (irroot) 2011-02-18 09:06:24.000-0600


By: Gregory Hinton Nietsky (irroot) 2011-06-29 01:49:35.619-0500

r325483 | irroot | 2011-06-29 08:39:26 +0200 (Wed, 29 Jun 2011) | 22 lines

Commit "distrotech" app_queue changes to Trunk

* Added general option negative_penalty_invalid default off. when set
  members are seen as invalid/logged out when there penalty is negative.  
  for realtime members when set remove from queue will set penalty to -1.  
* Added queue option autopausedelay when autopause is enabled it will be
  delayed for this number of seconds since last successful call if there
  was no prior call the agent will be autopaused immediately.
* Added member option ignorebusy this when set and ringinuse is not  
  will allow per member control of multiple calls as ringinuse does for
  the Queue.
- Mark QUEUE_MEMBER_PENALTY Deprecated it never worked for realtime members
- QUEUE_MEMBER is now R/W supporting setting paused, ignorebusy and penalty.

(closes issue ASTERISK-17421)
(closes issue ASTERISK-17391)
Reported by: irroot
Tested by: irroot, jrose
Review: https://reviewboard.asterisk.org/r/1119/