I've thought about this before. What does the format look like that skinny uses for media capabilities? Is it possible for it to map to sdp easily? We will either need to translate to sdp, or add more logic in switch_core_media. Mike On Sep 11, 2014, at 2:06 PM, Simon Wunderlich <sw@simonwunderlich.de> wrote:
Hello Freeswitch devs,
we would like to contribute the bypass media feature for the skinny implementation in freeswitch. I've contacted Mathieu and Nathan (the mod_skinny devs/authors) previously, and they recommended to write to this mailing list for the core questions. My first step would be to get a general understanding how to accomplish that feature, and any advice would be very much appreciated. My background: I've been contributing a few patches skinny already, but don't have a real understanding of the core functionality of freeswitch.
From the discussion with Mathieu and Nathan, we've agreed that implementing Codec negotiation would be the first step - which is not yet implemented in Skinny. Switch_core_media seems to offer that functionality in general, however Skinny does not operate with SDP descriptions.
So my first questions would be: * Should mod_skinny generate SDP generations to interface with the freeswitch codec negotiation? Or are there any other alternatives to interface with the current implementation? * Do you have any recommendations where to look at, maybe a simple implementation? I've been looking into sofia, but I felt a little lost to be honest.... * are the any other requirements to consider?