asterisk/configs
Steve Murphy a63f6be669 closes issue #11363; where the pattern _20x. buried in an included context, didn't match 2012; There were a small set of problems to fix: 1. I needed NOT to score patterns unless you are at the end of the data string. 2. Capital N,X,Z and small n,x,z are OK in patterns. I canonicalize the patterns in the trie to caps. 3. When a pattern ends with dot or exclamation, CANMATCH/MATCHMORE should always report this pattern, no matter the length. With this commit, I also supplied the wish of Luigi, where the user can select which pattern matching algorithm to use, the old (legacy) pattern matcher, or the new, trie based matcher. The OLD matcher is the default. A new [general] section variable, extenpatternmatchnew, is added to the extensions.conf, and the example config has it set to false. If true, the new matcher is used. In all other respects, the context/exten structs are the same; the tries and hashtabs are formed, but in the new mode the tries are not used. A new CLI command 'dialplan set extenpatternmatch true/false' is provided to allow switching at run time. I beg users that are forced to return to the old matcher to please report the reason in the bug tracker. Measured the speed benefit of the new matcher against an impossibly large context with 10,000 extensions: the new matcher is 374 times faster.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89547 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2007-11-24 21:00:26 +00:00
..
adsi.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
adtranvofr.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
agents.conf.sample Merged revisions 89527 via svnmerge from 2007-11-23 02:37:38 +00:00
alarmreceiver.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
alsa.conf.sample Merged revisions 42716 via svnmerge from 2006-09-11 16:41:49 +00:00
amd.conf.sample Changing syntax once again slightly and standardizing 2006-02-20 18:30:49 +00:00
asterisk.adsi remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
cdr.conf.sample Merged revisions 80130 via svnmerge from 2007-08-21 15:04:37 +00:00
cdr_adaptive_odbc.conf.sample Merged revisions 89115 via svnmerge from 2007-11-08 18:48:15 +00:00
cdr_custom.conf.sample Merged revisions 60323 via svnmerge from 2007-04-05 22:40:42 +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_odbc.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
cdr_pgsql.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
cdr_sqlite3_custom.conf.sample Fix a few potential deadlocks in cdr_sqlite3_custom. 2007-11-09 16:32:01 +00:00
cdr_tds.conf.sample allows the table field to be configurable for 2006-03-08 22:12:20 +00:00
codecs.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
dnsmgr.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
dundi.conf.sample Switch dundi to new tos config format. 2007-10-15 23:20:40 +00:00
enum.conf.sample Merged revisions 81379 via svnmerge from 2007-08-30 15:34:18 +00:00
extconfig.conf.sample Merge changes from team/russell/sqlite: 2007-03-13 21:22:33 +00:00
extensions.ael.sample Merged revisions 89079 via svnmerge from 2007-11-07 04:11:32 +00:00
extensions.conf.sample closes issue #11363; where the pattern _20x. buried in an included context, didn't match 2012; There were a small set of problems to fix: 1. I needed NOT to score patterns unless you are at the end of the data string. 2. Capital N,X,Z and small n,x,z are OK in patterns. I canonicalize the patterns in the trie to caps. 3. When a pattern ends with dot or exclamation, CANMATCH/MATCHMORE should always report this pattern, no matter the length. With this commit, I also supplied the wish of Luigi, where the user can select which pattern matching algorithm to use, the old (legacy) pattern matcher, or the new, trie based matcher. The OLD matcher is the default. A new [general] section variable, extenpatternmatchnew, is added to the extensions.conf, and the example config has it set to false. If true, the new matcher is used. In all other respects, the context/exten structs are the same; the tries and hashtabs are formed, but in the new mode the tries are not used. A new CLI command 'dialplan set extenpatternmatch true/false' is provided to allow switching at run time. I beg users that are forced to return to the old matcher to please report the reason in the bug tracker. Measured the speed benefit of the new matcher against an impossibly large context with 10,000 extensions: the new matcher is 374 times faster. 2007-11-24 21:00:26 +00:00
extensions.lua.sample Add pbx_lua as a method of doing extensions 2007-11-02 15:36:34 +00:00
extensions_minivm.conf.sample Mini-voicemail - an embryo for a new voicemail system based on building 2007-04-18 07:57:18 +00:00
features.conf.sample Merged revisions 85571 via svnmerge from 2007-10-15 16:41:56 +00:00
festival.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
followme.conf.sample Merged revisions 81453 via svnmerge from 2007-09-04 19:56:46 +00:00
func_odbc.conf.sample Issue 9799 - Multirow results for func_odbc 2007-05-31 15:05:56 +00:00
gtalk.conf.sample seperate jingle and gtalk so it will be easier to track 2006-09-18 16:36:14 +00:00
h323.conf.sample Add support for setting the CoS for VLAN traffic (802.1p) in Linux. The 2007-04-30 16:16:26 +00:00
http.conf.sample Fix the sample redirect to point to a valid file in the Asterisk GUI. 2007-09-17 21:44:38 +00:00
iax.conf.sample Add support for setting the CoS for VLAN traffic (802.1p) in Linux. The 2007-04-30 16:16:26 +00:00
iaxprov.conf.sample Add support for setting the CoS for VLAN traffic (802.1p) in Linux. The 2007-04-30 16:16:26 +00:00
indications.conf.sample Merged revisions 81226 via svnmerge from 2007-08-28 15:42:08 +00:00
jabber.conf.sample Make the status and priority configurable. 2007-10-07 16:28:25 +00:00
jingle.conf.sample asterisk-xmpp merge in 2006-05-22 21:12:30 +00:00
logger.conf.sample Support better rotation of log files to be more like system logging (closes issue #10398) 2007-08-28 20:03:48 +00:00
manager.conf.sample Add manager events for RTCP statistics. 2007-06-21 23:07:20 +00:00
meetme.conf.sample Document the changes made earlier today to meetme 2007-10-17 20:42:20 +00:00
mgcp.conf.sample Add support for setting the CoS for VLAN traffic (802.1p) in Linux. The 2007-04-30 16:16:26 +00:00
minivm.conf.sample Mini-voicemail - an embryo for a new voicemail system based on building 2007-04-18 07:57:18 +00:00
misdn.conf.sample Merged revisions 89173 via svnmerge from 2007-11-12 13:36:45 +00:00
modules.conf.sample remove documentation of 'global' section in modules.conf, since it is no longer needed or supported 2006-08-25 14:14:27 +00:00
musiconhold.conf.sample Add a new option for files-based music on hold to ensure that the sort order 2007-10-01 14:43:56 +00:00
muted.conf.sample I've been meaning to add some explanation about muted... here it is 2006-10-04 17:10:53 +00:00
osp.conf.sample Fix a couple of typos in the sample osp.conf. 2007-01-16 01:20:06 +00:00
oss.conf.sample Merged revisions 42716 via svnmerge from 2006-09-11 16:41:49 +00:00
phone.conf.sample Add support for G729 passthrough with Sigma Designs boards. (issue #8829 reported by ywalther) 2007-01-16 17:23:31 +00:00
privacy.conf.sample remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
queues.conf.sample Adding the queue strategy wrandom 2007-11-06 22:36:55 +00:00
res_config_sqlite.conf Various code and documentation cleanups for res_config_sqlite 2007-09-13 15:26:40 +00:00
res_odbc.conf.sample Merged revisions 89115 via svnmerge from 2007-11-08 18:48:15 +00:00
res_pgsql.conf.sample Merged revisions 63329 via svnmerge from 2007-05-07 22:32:50 +00:00
res_snmp.conf.sample Add SNMP support (bug #6439) 2006-02-26 20:46:11 +00:00
rpt.conf.sample Added docs for new features (duplex mode & tailmessages) 2005-12-20 23:53:26 +00:00
rtp.conf.sample Issue #2863 - Improved RTCP support (John Martin, Fredrik Olsson) 2006-06-05 08:39:42 +00:00
say.conf.sample Add support for default "say mode" (whether to use the "old" method or "new" method. "new" method being config file) 2007-07-20 22:25:41 +00:00
sip.conf.sample Changed occurrences of "busy-level" to "busylevel" in sip.conf.sample 2007-11-20 16:11:19 +00:00
sip_notify.conf.sample Merged revisions 59040 via svnmerge from 2007-03-19 15:43:15 +00:00
skinny.conf.sample Add support in chan_skinny for sending RTP directly to the endpoints. 2007-09-14 19:49:05 +00:00
sla.conf.sample Merged revisions 58957 via svnmerge from 2007-03-16 01:43:41 +00:00
smdi.conf.sample Merged revisions 42716 via svnmerge from 2006-09-11 16:41:49 +00:00
telcordia-1.adsi remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
udptl.conf.sample Bug 5090 - sample configuration for udptl packets 2006-01-16 18:05:19 +00:00
unistim.conf.sample Add jitterbuffer support to chan_unistim. 2007-11-06 14:11:34 +00:00
usbradio.conf.sample Add usbradio.conf.sample from branches/1.4/configs - r84162. 2007-11-09 18:57:21 +00:00
users.conf.sample Merged revisions 54002 via svnmerge from 2007-02-12 15:48:28 +00:00
voicemail.conf.sample (closes issue #10739) 2007-09-18 21:07:08 +00:00
vpb.conf.sample Merged revisions 42716 via svnmerge from 2006-09-11 16:41:49 +00:00
zapata.conf.sample Provide the ability to directly manipulate the TON/NPI bits in the dialstring. 2007-11-07 02:14:40 +00:00