]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Skinny: voicemail after 30s (like SIP)
authorMathieu Parent <math.parent@gmail.com>
Thu, 26 May 2011 19:42:11 +0000 (21:42 +0200)
committerMathieu Parent <math.parent@gmail.com>
Thu, 26 May 2011 19:44:56 +0000 (21:44 +0200)
conf/dialplan/default.xml

index a19f68399e1df3c5c143c72bdb2bc880d6324f50..36f0e52a2e3fcb4dc4ce29389e233c2485309395 100644 (file)
 
     <extension name="Local_Extension_Skinny">
       <condition field="destination_number" expression="^(11[01][0-9])$">
+       <action application="set" data="dialed_extension=$1"/>
+       <action application="export" data="dialed_extension=$1"/>
+       <action application="set" data="call_timeout=30"/>
+       <action application="set" data="hangup_after_bridge=true"/>
+       <action application="set" data="continue_on_fail=true"/>
         <action application="bridge" data="skinny/internal/${destination_number}"/>
+       <action application="answer"/>
+       <action application="sleep" data="1000"/>
+       <action application="bridge" data="loopback/app=voicemail:default ${domain_name} ${dialed_extension}"/>
       </condition>
     </extension>