pjsip blog

Tracking development of pjsip, the Open Source SIP, media, and NAT traversal stack/SDK/library for Android, iOS, Windows, Linux, MacOS, RTOS, embedded, and pretty much anything, any device.

Also check PJSIP Documentation site.

, , , ,

Securing VoIP: SRTP Support in PJSIP

PJSIP now has SRTP support in SVN trunk (hurray!). For more information about compatibility, how to use, and what have been done, please see the SRTP wiki in
http://trac.pjsip.org/repos/wiki/SRTP

We’ve tested it against couple of phones that support SRTP and it looks good (apart from SRTCP, which one phone doesn’t support and the other we don’t think it implements SRTCP correctly). If you have phones which support SRTP, it would be great if you could give it a try, I’ll be thrilled to hear your result.

Enjoy it while it’s hot!

5 responses to “Securing VoIP: SRTP Support in PJSIP”

  1. veekay Avatar
    veekay

    Hi ,
    I was testing my SRTP implementation with the asterisk. I found out that while asterisk does convert the RTP packets to SRTP. It does not process RTCP packet and as a result the SRTCP packet fail to pass through.

  2. huuthuaut Avatar

    Hi,all
    I’m supporting SRTP into pjsipDll_mobile for my PDA’s application,but I don’t khow how to start,someone please tell a little the way to make it,thank so much.

  3. susheel tickoo Avatar
    susheel tickoo

    hi,
    If anyone is able to impliment SRTP please respond.

    thanks and regards
    susheel tickoo

  4. saperski Avatar
    saperski

    Unfortunately, the srtp library exhibits some portability problems – i.e. for sparc64 or arm one is likely to run into data structure alignment problems.

    See for example: http://delicious.com/tag/srtp+alignment

    –Saper

  5. Benny Prijono Avatar

    As the report says, the problem is with the test suite, not with the library itself.

Navigation

About

Here is where we talk about pjsip development in general, and maybe other stuff as well. For the project itself, please go to the main pjsip project website. or pjsip documentation.

PJSIP is backed by Teluu, which provides professional support, additional licensing options, and a network of qualified consultants.