No, my application should be aimed to run even under hard network conditions. There are some network conditions which I need to multiplex both audio and signalling in the same channel, and I will use TURN in these cases. Regards, Guilherme Balena Versiani. Em 07/06/2012 05:55, "Benny Prijono" <bennylp at teluu.com> escreveu: > On Thu, Jun 7, 2012 at 9:55 AM, Guilherme Balena Versiani <guibv at nymgo.com > > wrote: > >> Hello Benny, >> >> As I don't have much time to be checking the PJSIP code to make a patch, >> I've used another approach: >> >> -- Instead of having two transports, disconnect UDP and then connect the >> TURN one, I've created an "special" TURN transport that contains a UDP >> transport inside. This is like "inheriting" the UDP transport, in some way. >> -- It has an additional function, and by calling it I open the TURN and >> this special transport redirects the SIP traffic through the TURN server. >> >> I think this would be a "safer" way, as it is not usual for PJSIP >> applications to be registering/unregistering transports during the normal >> execution of the program. >> >> > Okay. I'm curious though, why do you need to use TURN to get pass > firewall? Can't you just hide it with TLS and some non-standard port? > > Cheers > Benny > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20120607/148c06f9/attachment-0001.html>