]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
look extension to extension intercom
authorBrian West <brian@freeswitch.org>
Thu, 13 Dec 2007 17:33:01 +0000 (17:33 +0000)
committerBrian West <brian@freeswitch.org>
Thu, 13 Dec 2007 17:33:01 +0000 (17:33 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6759 d0543943-73ff-0310-b7d9-9358b9ac24b2

conf/dialplan/default.xml

index c73edba3119bcb924625136b8d684e7936326566..1ee0b3ce6af8eb1d244460a41247af2943e02243 100644 (file)
       </condition>
     </extension>
 
+    <extension name="extension-intercom">
+      <condition field="destination_number" expression="^8(10[01][0-9])$">
+       <action application="set" data="dialed_ext=$1"/>
+       <action application="set" data="sip_h_Call-Info=<sip:$${local_ip_v4}>;answer-after=0"/>
+       <action application="set" data="sip_auto_answer=true"/>
+       <action application="set" data="export_vars=sip_h_Call-Info,sip_auto_answer"/>
+       <action application="bridge" data="USER/${dialed_ext}@$${domain}"/>
+      </condition>
+    </extension>
 
     <!-- 
         if the calling party is the called party, go to their VM