]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
doc new tod routing on conditions
authorBrian West <brian@freeswitch.org>
Mon, 27 Jul 2009 17:25:59 +0000 (17:25 +0000)
committerBrian West <brian@freeswitch.org>
Mon, 27 Jul 2009 17:25:59 +0000 (17:25 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14381 d0543943-73ff-0310-b7d9-9358b9ac24b2

conf/dialplan/default.xml

index 5e7eab18c0b44260175ca40991548b5ce0be0f22..4bc1676023b4bfbd5217b96fbc29c96f5eabdf9a 100644 (file)
       </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>