See rfc3711 that describes how you are supposed to pass the crypto information.

If you want to disable SRTP on all calls, that’s a channel variable for that you just set
       <action application="set" data="sip_secure_media=false"/>

Now you can use the dialplan to look at the SDP, and determine if you want to set if you want to have SRTP enabled or not

See http://wiki.freeswitch.org/wiki/SRTP for more information

K



On 2/22/13 10:30 AM, "Levend Sayar" <levend.sayar@karel.com.tr> wrote:

Ken you are right. But what i want to do is not securing all the conversation. I dont need that.
What i want is FS to prefer RTP when an optional SRTP offer is received.


In this list, it is mentioned that

m=audio RTP/AVP
a=crypto ...

means optional SRTP. Namely caller prefers to talk with SRTP, but if calle prefers RTP, caller accept RTP too.

First of all, the SDP I show is improper ?



--
Ken
http://www.FreeSWITCH.org
http://www.ClueCon.com
http://www.OSTAG.org
irc.freenode.net #freeswitch