From bdbffee1ffa9f3243cd8905606aa7494bea278e3 Mon Sep 17 00:00:00 2001 From: Brian West <brian@freeswitch.org> Date: Mon, 27 Jul 2009 17:25:59 +0000 Subject: [PATCH] doc new tod routing on conditions git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14381 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- conf/dialplan/default.xml | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/conf/dialplan/default.xml b/conf/dialplan/default.xml index 5e7eab18c0..4bc1676023 100644 --- a/conf/dialplan/default.xml +++ b/conf/dialplan/default.xml @@ -20,11 +20,25 @@ </condition> </extension> - <!-- Example of doing things based on time of day. --> + <!-- Example of doing things based on time of day. + + year = 4 digit year. Example year="2009" + yday = 1-365 + mon = 1-12 + mday = 1-31 + week = 1-52 + wday = 1-7 + hour = 0-23 + minute = 1-60 + minute-of-day = 1-1440 + + Example: + <condition minute-of-day="540-1080"> (9am to 6pm EVERY day) + do something ... + </condition> + --> <extension name="tod_example" continue="true"> - <!-- man strftime - M-F, 9AM to 6PM --> - <condition field="${strftime(%w)}" expression="^([1-5])$"/> - <condition field="${strftime(%H%M)}" expression="^((09|1[0-7])[0-5][0-9]|1800)$"> + <condition wday="2-6" hour="9-18"> <action application="set" data="open=true"/> </condition> </extension>