Hi Nir, Please follow TRANSPORT_ADAPTER_SAMPLE macro in pjsua_app.c, i.e: create your own transport then attach it using pjsua_media_transports_attach(), instead of just using pjsua_media_transports_create(). Note that pjsua_media_transports_create() does few other things rather than just creating transports, e.g: STUN and QoS things. BR, nanang On Wed, Dec 9, 2009 at 12:58 PM, nir elkayam <nir.elkayam at gmail.com> wrote: > hi nanang, > > I suppose you ment to write another transport like the one for srtp. > how can I plug the new transport to pjsua? can it be on pjsua API level? > > nir > > On Wed, Dec 9, 2009 at 5:15 AM, Nanang Izzuddin <nanang at pjsip.org> wrote: >> >> Hi Nir, >> >> On Sat, Dec 5, 2009 at 2:42 AM, nir elkayam <nir.elkayam at gmail.com> wrote: >> > hi, >> > >> > pjsua API toward SRTP is very limited. >> > how can I set the key for the SRTP session? >> >> Currently setting SRTP keys manually cannot be done in pjsua level, >> the keys will just be auto-generated. >> >> > >> > also, about key agreement. how can I use ZRTP? I think that in order to >> > use >> > libZRTP we need to put hooks on the RTP callbacks/send function and use >> > them >> > in the begining of the call until key is agreed. only then we should >> > hook in >> > the SRTP and init with the key agreed. >> > >> > am I missing something? >> >> Know nothing about ZRTP. Just in case, seems that creating own >> transport adapter/srtp wrapper could be an alternative solution (as >> keys are negotiated in-band?). >> >> BR, >> nanang >> >> _______________________________________________ >> 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 > > > > -- > ??? ?????? > ??: 050-3930056 > nir.elkayam at gmail.com > > > _______________________________________________ > 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 > >