Commit Graph

23 Commits

Author SHA1 Message Date
paulc 5d72d95c5d Added a special target "if" to regexroute so a logic AND can be easily constructed on a single line.
git-svn-id: http://voip.null.ro/svn/yate@4099 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-05 09:59:27 +00:00
paulc d41deef904 Added a hexadecimal conversion function in regexroute.
git-svn-id: http://voip.null.ro/svn/yate@4098 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-04 16:50:27 +00:00
paulc 6404b73e70 Improved regexroute by allowing multiple extra handlers with different priorities and target contexts.
A match parameter can be specified for such an extra handler.
Original patch (that changed config syntax) by Allan Sandfeld Jensen.


git-svn-id: http://voip.null.ro/svn/yate@3382 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-16 10:46:22 +00:00
paulc 29680d030b Documented the infix operator \| that matches either expression.
Patch recommended by Allan Sandfeld Jensen.


git-svn-id: http://voip.null.ro/svn/yate@3373 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-11 12:33:28 +00:00
paulc 0589439edf Added regexroute function to retrieve Engine runtime parameters.
Better error checking before assuming a regexroute variable is requested.


git-svn-id: http://voip.null.ro/svn/yate@2953 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-18 13:20:52 +00:00
paulc 492bf3ac57 Added new setting "prerouteall" to bypass context and caller check.
Documented the other global settings in section [priorities].


git-svn-id: http://voip.null.ro/svn/yate@2793 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-14 16:27:46 +00:00
paulc 6b95f4810f Added $(threadname) function to help in tracing and debugging.
git-svn-id: http://voip.null.ro/svn/yate@2639 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-20 14:33:45 +00:00
paulc 311b866b0f Added new special target "dispatch" to dispatch a new message synchronously.
Reentrance is now possible and detectable by the $(dispatching) function.


git-svn-id: http://voip.null.ro/svn/yate@2605 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-30 10:30:51 +00:00
paulc 191995a019 Added regexroute functions '$' and 'chr'.
git-svn-id: http://voip.null.ro/svn/yate@2536 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 16:00:33 +00:00
paulc 1530575c01 Added missing documentation for $(nodename) function in regexroute sample.
git-svn-id: http://voip.null.ro/svn/yate@2366 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-25 16:49:42 +00:00
paulc b2c3bce7b6 Added comment for the [extra] section.
git-svn-id: http://voip.null.ro/svn/yate@2066 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-14 16:59:21 +00:00
paulc 34074b277f Added action on non-matching regexp capability.
git-svn-id: http://voip.null.ro/svn/yate@1388 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-09 19:20:17 +00:00
paulc 5a1be97e8f Added new features: matching by function, message renaming, new message.
git-svn-id: http://voip.null.ro/svn/yate@1306 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-09 22:47:18 +00:00
paulc 65cb88d817 Added transcoding information function.
git-svn-id: http://voip.null.ro/svn/yate@1239 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-28 22:12:21 +00:00
paulc 24949c1827 Added example for call authorization by caller authentication or ip address.
git-svn-id: http://voip.null.ro/svn/yate@1159 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-10 11:12:28 +00:00
paulc aacaeffab0 Added arithmetical comparation and engine runid functions.
git-svn-id: http://voip.null.ro/svn/yate@1153 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-02 08:20:48 +00:00
paulc 1252925558 Added global variables and more functions including list rotation.
git-svn-id: http://voip.null.ro/svn/yate@913 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-29 15:53:25 +00:00
paulc e485683e99 Added comment about the new "echo" command.
git-svn-id: http://voip.null.ro/svn/yate@247 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-10 13:26:26 +00:00
paulc 80112a7c1a Modified and improved regexroute.
Added extra support methods in engine, fixed minor annoyances.


git-svn-id: http://voip.null.ro/svn/yate@118 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 00:54:04 +00:00
paulc c342cff931 Added context jumping and message parameter setting to regexroute.
Added DDebug and NDebug macros to keep down the number of #define.


git-svn-id: http://voip.null.ro/svn/yate@116 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 21:01:04 +00:00
paulc 3615138802 Added 3 new tones: congestion, out-of-order, digital milliwatt.
git-svn-id: http://voip.null.ro/svn/yate@107 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-04 00:32:25 +00:00
paulc 138b25e1da New samples for Yate and external module configurations.
Rewrote regular expression config sample to include much more information.


git-svn-id: http://voip.null.ro/svn/yate@16 acf43c95-373e-0410-b603-e72c3f656dc1
2004-07-02 09:44:55 +00:00
paulc d668e85bf0 Imported in new CVS
git-svn-id: http://voip.null.ro/svn/yate@2 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-22 00:05:20 +00:00