asterisk/configs
Richard Mudgett 8ed2c74fe3 app_queue: Fix multiple calls to a queue member that is in only one queue.
When ringinuse=no queue members can receive more than one call if these
calls happen at nearly the same time.

* Fix so a queue member does not receive more than one call from a queue.

NOTE: This fix does not prevent multiple calls to a member if the member
is in more than one queue.

* Did some refactoring to eliminate some code redundancy.

(issue ASTERISK-16115)
Reported by: nik600
Patches:
      jira_asterisk_16115_single_q_v1.8.patch (license #5621) patch uploaded by rmudgett
      Modified

* Revert the -r341580 and -r341599 changes adding the queues.conf
check_state_unknown option as it was added in an attempt to fix this
problem.  The fix did not need to be optional.  The fix should not have
tried to explicitly set the device state.  Setting the device state by
something other than the device introduces a race condition.  I also could
not see how the change would be effective other than delaying the
app_queue code long enough for the device state to propagate to app_queue.
........

Merged revisions 378663 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 378683 from http://svn.asterisk.org/svn/asterisk/branches/10
........

Merged revisions 378687 from http://svn.asterisk.org/svn/asterisk/branches/11


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@378688 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2013-01-08 23:44:26 +00:00
..
acl.conf.sample named_acl: Remove systemname option from acl.conf, use asterisk.conf value 2012-07-19 20:37:10 +00:00
adsi.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
agents.conf.sample Remove dead code and documentation for nonexistent feature. 2012-09-25 22:57:56 +00:00
alarmreceiver.conf.sample Adds new formats to app_alarmreceiver, ALAW calls support and enhanced protection. 2012-10-17 19:02:46 +00:00
alsa.conf.sample fixes adaptive jitterbuffer configuration 2010-03-02 19:08:38 +00:00
amd.conf.sample Remove a bunch of trailing whitespace in preparation for reformatting/cleanup. 2009-05-28 14:39:21 +00:00
app_mysql.conf.sample Rename mysql.conf to app_mysql.conf, make module support both names 2009-06-30 17:10:45 +00:00
app_skel.conf.sample Add new config-parsing framework 2012-06-01 16:33:25 +00:00
asterisk.adsi Remove a bunch of trailing whitespace in preparation for reformatting/cleanup. 2009-05-28 14:39:21 +00:00
asterisk.conf.sample Make it possible to change the minimum DTMF duration in asterisk.conf 2012-04-25 09:32:21 +00:00
calendar.conf.sample Add setvar option to calendaring 2011-03-04 23:22:39 +00:00
ccss.conf.sample Deprecated macro usage for connected line, redirecting, and CCSS 2012-02-27 16:50:19 +00:00
cdr.conf.sample Hangup handlers - Dialplan subroutines that run when the channel hangs up. 2012-06-29 17:02:32 +00:00
cdr_adaptive_odbc.conf.sample Set snarkiness = 0 in cdr_adaptive_odbc.conf.sample 2012-03-07 15:19:05 +00:00
cdr_custom.conf.sample Add High Resolution Times to CDRs for Asterisk 2010-06-08 23:48:17 +00:00
cdr_manager.conf.sample This enhancement provided via bug 9993, a patch to upgrade cdr_manager to have cdr_custom capabilities. Many thanks to eserra for this contribution 2007-06-19 20:38:21 +00:00
cdr_mysql.conf.sample Merged revisions 311930 via svnmerge from 2011-03-31 06:44:08 +00:00
cdr_odbc.conf.sample Add High Resolution Times to CDRs for Asterisk 2010-06-08 23:48:17 +00:00
cdr_pgsql.conf.sample Merged revisions 291038 via svnmerge from 2010-10-11 03:20:17 +00:00
cdr_sqlite3_custom.conf.sample Don't enable sqlite3 CDRs by default in sample configs. 2012-02-14 15:58:15 +00:00
cdr_syslog.conf.sample Add High Resolution Times to CDRs for Asterisk 2010-06-08 23:48:17 +00:00
cdr_tds.conf.sample Add High Resolution Times to CDRs for Asterisk 2010-06-08 23:48:17 +00:00
cel.conf.sample Remove inconsistency in CEL eventtype for user defined events. 2012-02-01 17:42:15 +00:00
cel_custom.conf.sample Remove inconsistency in CEL eventtype for user defined events. 2012-02-01 17:42:15 +00:00
cel_odbc.conf.sample Handle numeric columns for eventtype properly in cel_odbc 2012-03-07 21:28:55 +00:00
cel_pgsql.conf.sample Remove inconsistency in CEL eventtype for user defined events. 2012-02-01 17:42:15 +00:00
cel_sqlite3_custom.conf.sample Remove inconsistency in CEL eventtype for user defined events. 2012-02-01 17:42:15 +00:00
cel_tds.conf.sample Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_dahdi.conf.sample dahdi.conf.sample: Add description for "buffers" setting. 2012-10-08 22:31:09 +00:00
chan_mobile.conf.sample Add an 'sms' option to mobile.conf to manually enable or disable SMS support. 2009-08-03 14:01:39 +00:00
cli.conf.sample Clarify configuration file that can be misunderstood 2008-01-30 20:08:58 +00:00
cli_aliases.conf.sample Add a cleaned up drop-in replacement for res_jabber called res_xmpp. This provides the same externally facing functionality but is implemented differently internally. 2012-07-02 14:06:19 +00:00
cli_permissions.conf.sample Remove a bunch of trailing whitespace in preparation for reformatting/cleanup. 2009-05-28 14:39:21 +00:00
codecs.conf.sample Adds pass-through support for codec CELT. 2011-07-07 19:39:17 +00:00
confbridge.conf.sample Transition app_page to using app_confbridge internally for the conference bridge portion of paging. This also adds a new 'announcement' option to ConfBridge user profiles. 2012-03-10 20:06:46 +00:00
config_test.conf.sample Handle deprecated (aliased) option names with the config options api 2012-07-12 21:43:09 +00:00
console.conf.sample fixes adaptive jitterbuffer configuration 2010-03-02 19:08:38 +00:00
dbsep.conf.sample Cleanup references to sipusers and sipfriends dynamic realtime families 2011-11-01 19:53:26 +00:00
dnsmgr.conf.sample Remove a bunch of trailing whitespace in preparation for reformatting/cleanup. 2009-05-28 14:39:21 +00:00
dsp.conf.sample dsp.c User Configurable DTMF_HITS_TO_BEGIN and DTMF_MISSES_TO_END 2012-10-04 20:21:36 +00:00
dundi.conf.sample Allow built in variables to be used with dynamic weights. 2011-11-07 21:58:14 +00:00
enum.conf.sample Merged revisions 81379 via svnmerge from 2007-08-30 15:34:18 +00:00
extconfig.conf.sample Named ACLs: Introduces a system for creating and sharing ACLs 2012-07-11 18:33:36 +00:00
extensions.ael.sample Merged revisions 252761 via svnmerge from 2010-03-16 18:48:22 +00:00
extensions.conf.sample Add queue monitoring hints 2012-09-20 18:44:26 +00:00
extensions.lua.sample Update sample configs to put incoming calls into context public. 2011-12-12 17:34:39 +00:00
extensions_minivm.conf.sample Remove a bunch of trailing whitespace in preparation for reformatting/cleanup. 2009-05-28 14:39:21 +00:00
features.conf.sample Various parking improvements. 2012-01-20 20:47:42 +00:00
festival.conf.sample Remove a bunch of trailing whitespace in preparation for reformatting/cleanup. 2009-05-28 14:39:21 +00:00
followme.conf.sample Improve FollowMe accept/decline DTMF string matching. 2012-05-09 17:58:11 +00:00
func_odbc.conf.sample Allow multiple rows to be fetched within the normal mode of operation. 2009-09-07 17:15:37 +00:00
gtalk.conf.sample New CLI command 'gtalk show settings'. 2010-11-02 15:14:12 +00:00
h323.conf.sample Replacing doc/* and asterisk.pdf with wiki links 2011-02-02 19:30:49 +00:00
http.conf.sample Fix TLS port binding behavior as well as reload behavior: 2012-02-02 18:55:05 +00:00
iax.conf.sample Named ACLs: Introduces a system for creating and sharing ACLs 2012-07-11 18:33:36 +00:00
iaxprov.conf.sample Replacing doc/* and asterisk.pdf with wiki links 2011-02-02 19:30:49 +00:00
indications.conf.sample Merged revisions 329710 via svnmerge from 2011-07-27 18:12:14 +00:00
jabber.conf.sample Support routing text messages outside of a call. 2011-06-01 21:31:40 +00:00
jingle.conf.sample Remove a bunch of trailing whitespace in preparation for reformatting/cleanup. 2009-05-28 14:39:21 +00:00
logger.conf.sample logger: Add rotatestrategy option of 'none' which does not perform rotations 2012-09-12 17:13:02 +00:00
manager.conf.sample Add "setvar" option to manager.conf. 2012-07-31 21:21:57 +00:00
meetme.conf.sample Remove a bunch of trailing whitespace in preparation for reformatting/cleanup. 2009-05-28 14:39:21 +00:00
mgcp.conf.sample Replacing doc/* and asterisk.pdf with wiki links 2011-02-02 19:30:49 +00:00
minivm.conf.sample Remove a bunch of trailing whitespace in preparation for reformatting/cleanup. 2009-05-28 14:39:21 +00:00
misdn.conf.sample Add named callgroups/pickupgroups 2012-08-07 12:46:36 +00:00
modules.conf.sample Add the capability to require a module to be loaded, or else Asterisk exits. 2009-11-13 08:52:28 +00:00
motif.conf.sample Tweak extension used for incoming calls received on Motif. 2012-12-01 00:47:42 +00:00
musiconhold.conf.sample Add an announcement option to music-on-hold - plays sound when put on hold/between songs 2012-01-23 18:34:47 +00:00
muted.conf.sample Goodbye Zaptel, hello DAHDI. Removes Zaptel driver support with DAHDI. Configuration file and dialplan backwards compatability has been put in place where appropiate. Release announcement to follow. 2008-06-12 17:27:55 +00:00
ooh323.conf.sample Added direct media support to ooh323 channel driver 2012-07-04 21:42:05 +00:00
osp.conf.sample Added support for indirect work mode. 2010-07-12 04:16:18 +00:00
oss.conf.sample fixes adaptive jitterbuffer configuration 2010-03-02 19:08:38 +00:00
phone.conf.sample Remove a bunch of trailing whitespace in preparation for reformatting/cleanup. 2009-05-28 14:39:21 +00:00
phoneprov.conf.sample res_phoneprov add snom 300, 320, 360, 370, 820, 821, 870 support 2011-02-03 16:13:40 +00:00
queuerules.conf.sample Merged revisions 324241 via svnmerge from 2011-06-20 18:13:02 +00:00
queues.conf.sample app_queue: Fix multiple calls to a queue member that is in only one queue. 2013-01-08 23:44:26 +00:00
res_config_mysql.conf.sample Cleanup references to sipusers and sipfriends dynamic realtime families 2011-11-01 19:53:26 +00:00
res_config_sqlite.conf.sample Rename res_config_sqlite.conf to res_config_sqlite.conf.sample (missing .sample). 2009-06-30 17:22:16 +00:00
res_config_sqlite3.conf.sample Add SQLite 3 realtime support 2011-09-11 17:09:36 +00:00
res_corosync.conf.sample Replace res_ais with a new module, res_corosync. 2012-02-05 10:58:37 +00:00
res_curl.conf.sample Merged revisions 295361 via svnmerge from 2010-11-17 14:22:42 +00:00
res_fax.conf.sample Merged revisions 289300 via svnmerge from 2010-09-29 17:54:49 +00:00
res_ldap.conf.sample LDAP Realtime Peers Cannot Register 2012-09-05 14:12:11 +00:00
res_odbc.conf.sample Fix documentation for default username in res_odbc 2012-09-25 13:29:37 +00:00
res_pgsql.conf.sample Construct socket name, according to the Postgres docs, and document as such. 2010-05-26 16:14:48 +00:00
res_pktccops.conf.sample Merged revisions 337775 via svnmerge from 2011-09-23 00:47:18 +00:00
res_snmp.conf.sample Replacing doc/* with wiki links 2011-02-02 18:59:29 +00:00
res_stun_monitor.conf.sample Re-resolve the STUN address if a STUN poll fails for res_stun_monitor. 2011-12-01 21:19:41 +00:00
rtp.conf.sample Disable ICE support by default 2012-10-08 20:39:26 +00:00
say.conf.sample Merged revisions 284318 via svnmerge from 2010-08-31 19:01:12 +00:00
sip.conf.sample This change adds a SIP peer configuration feature to allow the peer's 2012-12-13 15:22:27 +00:00
sip_notify.conf.sample Add Digium phones context to sip_notify sample config. 2012-07-09 17:07:06 +00:00
skinny.conf.sample Merged revisions 314628 via svnmerge from 2011-04-21 18:32:50 +00:00
sla.conf.sample Replacing doc/* and asterisk.pdf with wiki links 2011-02-02 19:30:49 +00:00
smdi.conf.sample Fix references to /etc/dahdi/system.conf and /etc/asterisk/chan_dahdi.conf in 2009-05-27 16:07:57 +00:00
telcordia-1.adsi Remove a bunch of trailing whitespace in preparation for reformatting/cleanup. 2009-05-28 14:39:21 +00:00
udptl.conf.sample Allow non-compliant T.38 endpoints to be supportable via configuration option. 2009-10-05 19:45:00 +00:00
unistim.conf.sample Added option 'interdigit_timer' to unistim.conf to make able controll hardcoded dial timeout constant. 2012-07-18 07:17:00 +00:00
users.conf.sample Add 'description' field for CLI and Manager output 2011-04-13 15:49:33 +00:00
voicemail.conf.sample Add aliases to the Directory. 2013-01-03 16:04:11 +00:00
vpb.conf.sample Update sample configs to put incoming calls into context public. 2011-12-12 17:34:39 +00:00
xmpp.conf.sample Add a cleaned up drop-in replacement for res_jabber called res_xmpp. This provides the same externally facing functionality but is implemented differently internally. 2012-07-02 14:06:19 +00:00