]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
tweak this dialplan
authorBrian West <brian@freeswitch.org>
Sat, 19 Jan 2008 19:08:33 +0000 (19:08 +0000)
committerBrian West <brian@freeswitch.org>
Sat, 19 Jan 2008 19:08:33 +0000 (19:08 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7299 d0543943-73ff-0310-b7d9-9358b9ac24b2

conf/dialplan/default.xml

index e19a9edcacc8729a8a6c1e1d885a1fe329cff04e..ffc75634694f8d112441d68bd831a0c852e4eb72 100644 (file)
     </extension>
 
     <extension name="hold_music">
-      <condition field="${sip_has_crypto}" expression="^(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)$" break="never">
+      <condition field="destination_number" expression="^9999$"/>
+      <condition field="${sip_has_crypto}" expression="^(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)$">
        <action application="answer"/>
        <action application="execute_extension" data="is_secure XML default"/>
-      </condition>
-      <condition field="destination_number" expression="^9999$">
-       <action application="answer"/>
        <action application="playback" data="$${moh_uri}"/>
-      </condition>
-    </extension>
-
-    <extension name="is_secure">
-      <condition field="${sip_secure_media_confirmed}" expression="^true$" break="never">
-       <action application="sleep" data="1000"/>
-       <action application="gentones" data="${bong-ring}"/>
+       <anti-action application="answer"/>
+       <anti-action application="playback" data="$${moh_uri}"/>
       </condition>
     </extension>
 
 
     <extension name="enum">
       <condition field="destination_number" expression="^(.*)$">
-       <action application="answer"/>
        <action application="transfer" data="$1 enum"/>
       </condition>
     </extension>
+
+    <extension name="is_secure">
+      <condition field="${sip_secure_media_confirmed}" expression="^true$" break="never">
+       <action application="sleep" data="1000"/>
+       <action application="gentones" data="${bong-ring}"/>
+      </condition>
+    </extension>
+
   </context>
 </include>