[Freeswitch-svn] [commit] r9389 - freeswitch/trunk/conf/dialplan
Author: brian Date: Sun Aug 31 15:38:04 2008 New Revision: 9389 Modified: freeswitch/trunk/conf/dialplan/default.xml Log: use callpark soft keys from linksys SPA phones. Thanks sekil Modified: freeswitch/trunk/conf/dialplan/default.xml ============================================================================== --- freeswitch/trunk/conf/dialplan/default.xml (original) +++ freeswitch/trunk/conf/dialplan/default.xml Sun Aug 31 15:38:04 2008 @@ -293,6 +293,39 @@ </condition> </extension> + <!-- + This extension is used with linksys phones. + + Set a Phone tab option Call Park Serv to yes. You can park and + pickup using soft keys "park" and "unpark" found during + active call when moving navigation button. The other option + is to use phone's star codes (defaults to *38 and *39). + --> + <extension name="park"> + <condition field="source" expression="mod_sofia"/> + <condition field="destination_number" expression="callpark"/> + <condition field="${sip_refer_to}"> + <expression><![CDATA[<sip:callpark@${domain};orbit=(\d+)>]]></expression> + <action application="fifo" data="$1@${domain} in undef $${hold_music}"/> + </condition> + </extension> + + <!-- + This extension is used with linksys phones. + + The extension is parking pickup with a to param of the fifo + we are calling. Linksys sends orbit=<parkingslotnumber> + and we extract that info. + --> + <extension name="unpark"> + <condition field="source" expression="mod_sofia"/> + <condition field="destination_number" expression="pickup"/> + <condition field="${sip_to_params}" expression="orbit\=(\d+)"> + <action application="answer"/> + <action application="fifo" data="$1@${domain} out nowait"/> + </condition> + </extension> + <extension name="show_info"> <condition field="destination_number" expression="^9992$"> <action application="answer"/>
participants (1)
-
Freeswitch SVN