[Freeswitch-svn] [commit] r12340 - freeswitch/trunk/conf/dialplan
Author: brian Date: Fri Feb 27 17:11:49 2009 New Revision: 12340 Log: Ok this is a stop gap for some people running 3.x polycom firmware. We smack down the ability to turn on SRTP. I'm currently working with Polycom to resolve this issue. (SR #: 1-31824511) Modified: freeswitch/trunk/conf/dialplan/default.xml Modified: freeswitch/trunk/conf/dialplan/default.xml ============================================================================== --- freeswitch/trunk/conf/dialplan/default.xml (original) +++ freeswitch/trunk/conf/dialplan/default.xml Fri Feb 27 17:11:49 2009 @@ -86,6 +86,16 @@ <!-- Offer SRTP on outbound legs if we have it on inbound. --> <!-- <action application="export" data="sip_secure_media=true"/> --> </condition> + + <!-- + This will cause us to not enable SRTP on known broken 3.x.x Polycom Firmware. + --> + <condition field="${sip_secure_media}" expression="^true$" break="never"/> + <condition field="${sip_user_agent}" expression="^PolycomSound(Point|Station)IP-S(S|P)IP_\d{3,4}-UA\/((3).(\d).(\d).(\d{4}))$" break="never"> + <action application="set" data="sip_secure_media=false"/> + <action application="log" data="crit Your phone is a Polycom running 3.x firmware that is known broken for SRTP."/> + </condition> + <condition> <action application="hash" data="insert/${domain_name}-spymap/${caller_id_number}/${uuid}"/> <action application="hash" data="insert/${domain_name}-last_dial/${caller_id_number}/${destination_number}"/>
participants (1)
-
FreeSWITCH SVN