]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
please hold while I connect your call
authorBrian West <brian@freeswitch.org>
Mon, 29 Sep 2008 02:14:30 +0000 (02:14 +0000)
committerBrian West <brian@freeswitch.org>
Mon, 29 Sep 2008 02:14:30 +0000 (02:14 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9718 d0543943-73ff-0310-b7d9-9358b9ac24b2

conf/autoload_configs/ivr.conf.xml
conf/dialplan/default.xml
conf/dialplan/features.xml

index b747f4d525c7cf616055efee4b26bb07bc714853..386a40553be90567755622c23973c4a6ab3da41e 100644 (file)
@@ -16,7 +16,7 @@
       <entry action="menu-exec-app" digits="3" param="transfer 9999 XML default"/>    <!-- MOH -->
       <entry action="menu-sub" digits="4" param="demo_ivr_submenu"/>  <!-- demo sub menu -->
       <entry action="menu-exec-app" digits="5" param="transfer 1234*256 enum"/>    <!-- Screaming monkeys -->
-      <entry action="menu-exec-app" digits="/^(10[01][0-9])$/" param="transfer $1 XML default"/> 
+      <entry action="menu-exec-app" digits="/^(10[01][0-9])$/" param="transfer $1 XML features"/> 
       <entry action="menu-top" digits="9"/>          <!-- Repeat this menu -->
     </menu>
     <!-- Demo IVR, Sub Menu -->
index 2bc808465a354d6fec75518d37102881a414ade6..9c0a970a4dcbdf7a9fc294659bc28149c8d63b14 100644 (file)
        <anti-action application="bind_meta_app" data="1 b s execute_extension::dx XML features"/>
        <anti-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"/>
        <anti-action application="bind_meta_app" data="3 b s execute_extension::cf XML features"/>
-       <anti-action application="set" data="transfer_ringback=${us-ring}"/>
+       <anti-action application="set" data="transfer_ringback=$${hold_music}"/>
        <anti-action application="set" data="call_timeout=30"/>
        <!-- <anti-action application="set" data="sip_exclude_contact=${network_addr}"/> -->
        <anti-action application="set" data="hangup_after_bridge=true"/>
index 59ac1ab42f601ca265372a07613a6a414f2f0bc7..99ee22b6523eedc1e2f18f20530eae3cf20184c3 100644 (file)
       </condition>
     </extension>
 
+    <extension name="please_hold">
+      <condition field="destination_number" expression="^(10[01][0-9])$">
+       <action application="answer"/>
+       <action application="playback" data="ivr/ivr-hold_connect_call.wav"/>
+       <action application="transfer" data="$1 XML default"/>
+      </condition>
+    </extension>
+
     <extension name="is_secure">
       <!-- Only Truly consider it secure if its TLS and SRTP --> 
       <condition field="${sip_req_params}" expression="tls"/>