problems with freeswitch + zrtp in proxy-media mode
I'm trying to use Freeswitch with an open source voip client called Linphone, but cannot manage to establish functioning ZRTP sessions. The problem *seems* to be related to the RTP stream's SSRC. I'm trying to conclusively determine if the problem lies with Linphone, Freeswitch, or one of the underlying zrtp implementations (libzrtp and zrtpcpp). Here's what I've determined so far: 1) ZRTP support is compiled and functioning. I can establish ZRTP sessions between two iPhones running Groundwire. 2) linphone + ZRTP works correctly if I make a one legged call to a Freeswitch echo extension 3) linphone + ZRTP works correctly if I turn on bypass-media 4) linphone gets a CRC error when trying to verify the ZRTP packet on any two-legged call 5) disabling the CRC check results in a successful ZRTP session, but the audio is extremely garbled Is Freeswitch modifying the ZRTP packets when running in proxy mode? If so, how is it that some clients are able to handle this situation? Thanks for any suggestions, Eli
Is there <param name="inbound-zrtp-passthru" value="true"/> in profile On Thu, 31 Jan 2013 17:43:34 -0500 Eli Burke <eburke@edge-net.net> wrote:
I'm trying to use Freeswitch with an open source voip client called Linphone, but cannot manage to establish functioning ZRTP sessions. The problem *seems* to be related to the RTP stream's SSRC. I'm trying to conclusively determine if the problem lies with Linphone, Freeswitch, or one of the underlying zrtp implementations (libzrtp and zrtpcpp).
Here's what I've determined so far: 1) ZRTP support is compiled and functioning. I can establish ZRTP sessions between two iPhones running Groundwire. 2) linphone + ZRTP works correctly if I make a one legged call to a Freeswitch echo extension 3) linphone + ZRTP works correctly if I turn on bypass-media 4) linphone gets a CRC error when trying to verify the ZRTP packet on any two-legged call 5) disabling the CRC check results in a successful ZRTP session, but the audio is extremely garbled
Is Freeswitch modifying the ZRTP packets when running in proxy mode? If so, how is it that some clients are able to handle this situation?
Thanks for any suggestions, Eli
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
--
participants (2)
-
Eli Burke
-
royj