]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
config: Talking clock dialplan example (Thanks AviMarcus)
authorMichael S Collins <msc@freeswitch.org>
Fri, 22 Apr 2011 22:27:54 +0000 (15:27 -0700)
committerMichael S Collins <msc@freeswitch.org>
Fri, 22 Apr 2011 22:27:54 +0000 (15:27 -0700)
conf/dialplan/default/01_Talking_Clock.xml [new file with mode: 0644]

diff --git a/conf/dialplan/default/01_Talking_Clock.xml b/conf/dialplan/default/01_Talking_Clock.xml
new file mode 100644 (file)
index 0000000..4e37962
--- /dev/null
@@ -0,0 +1,26 @@
+<include>
+  <extension name="Talking Clock Time" ><!--e.g. 10:56pm-->
+    <condition field="destination_number" expression="9170">
+      <action application="say" data="en CURRENT_TIME pronounced
+                                     ${strepoch()}"/>
+      <action application="hangup"/>
+    </condition>
+  </extension>
+  
+  <extension name="Talking Clock Date" ><!--e.g. March 8, 2011-->
+    <condition field="destination_number" expression="9171">
+      <action application="say" data="en CURRENT_DATE pronounced
+                                     ${strepoch()}"/>
+      <action application="hangup"/>
+    </condition>
+  </extension>
+  
+  <extension name="Talking Clock Date and Time" ><!--e.g. March 8, 2011
+                                                    10:56pm-->
+    <condition field="destination_number" expression="9172">
+      <action application="say" data="en CURRENT_DATE_TIME pronounced
+                                     ${strepoch()}"/>
+      <action application="hangup"/>
+    </condition>
+  </extension>
+</include>