Revision
15828
Author
brian
Date
2009-12-07 10:25:46 -0600 (Mon, 07 Dec 2009)

Log Message

 FSCONFIG-16, psst its only an example you don't have to use FreeSWITCH exactly how its setup in the defaults. 

Modified Paths

Diff

Modified: freeswitch/trunk/conf/dialplan/default.xml (15827 => 15828)


--- freeswitch/trunk/conf/dialplan/default.xml	2009-12-07 16:25:27 UTC (rev 15827)
+++ freeswitch/trunk/conf/dialplan/default.xml	2009-12-07 16:25:46 UTC (rev 15828)
@@ -194,6 +194,13 @@
       </condition>
     </extension>
 
+    <extension name="paranoia"> 
+      <condition field="destination_number" expression="^extension\-on\-answer\-(\d{2})$"> 
+	<action application="hash" data="delete/${domain_name}-last_dial/global/" /> 
+	<action application="hash" data="delete/${domain_name}-last_dial_ext/$1" /> 
+      </condition> 
+    </extension> 
+
     <extension name="call_return">
       <condition field="destination_number" expression="^\*69$|^869$|^lcr$">
 	<action application="transfer" data="${hash(select/${domain_name}-call_return/${caller_id_number})}"/>
@@ -249,6 +256,7 @@
 	<action application="bind_meta_app" data="1 b s execute_extension::dx XML features"/>
 	<action application="bind_meta_app" data="2 b s record_session::$${base_dir}/recordings/${caller_id_number}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav"/>
 	<action application="bind_meta_app" data="3 b s execute_extension::cf XML features"/>
+	<action application="export" data="nolocal:execute_on_answer=execute_extension extension-on-answer-$1 XML default"/> 
 	<action application="set" data="ringback=${us-ring}"/>
 	<action application="set" data="transfer_ringback=$${hold_music}"/>
 	<action application="set" data="call_timeout=30"/>