sipX vs reSIProcate vs pjsip: Follow your guts

Follow Medhavi Bhatia as he went through “a 6-month ordeal” reviewing sipX vs reSIProcate vs pjsip. The main reservations he had was our default free software license (GPLv2) which he found “restrictive” and the fact that we are not widely known or deployed. Also we have a smaller community.

Those are fair points to raise:

  • If you don’t want to use pjsip under GPL, please contact us.
  • Usage and deployment: at the moment we probably have around 20 or so applications that we know about. Being free software, not all GPL users notify us.
  • On community size, I can’t say whether we are small or not as we don’t have data on sipX and reSIProcate. Here are our stats:
    • Over the last 6 months, we had on average of 950 downloads per month.
    • Mailing list membership fluctuates of course, as users come and go. A conservative estimates would be around 300 members at any one time. We also have stats for mailing list posting rates.

In the end, it was the fact that pjsip was more “malleable” and suitable for their team’s long term goal that made them decide on pjsip. And the fact it was his gut feeling from the very start anyway…

Thanks for sharing your evaluation process, Medhavi. Making technology choices are never easy, especially the decision to use other people’s framework (programmers always like to DIY; I know because I use to hate being forced to use other peoples code!)

Have you ever evaluated pjsip or any other free and open source SIP and media stacks for Windows, Mac OS X, or other platforms? We’d love to hear them!

4 Responses to “sipX vs reSIProcate vs pjsip: Follow your guts”

  1. 1 Medhavi 17 January 2008 at 5:47

    Hi Benny,

    I accidentally came across this posting where you saw the broken link. I renamed the domain name to Sorry about the broken link. Here is the actual link if that is useful:


  2. 2 ismangil 17 January 2008 at 13:39

    Thanks Medhavi. Updated now.

  3. 3 Norman 21 January 2008 at 2:54

    I also did a lot of searching before settling on PJSIP about a year ago. I looked into both sipX and reSIProcate. Since I’m using Mac OS X, I found PJSIP to be the easiest to get working. All of the stacks have progressed quite a bit since I looked into them. I believe I looked at a few others, and PJSIP was one of the few with a built-in media stack as I recall. The link with Pingtel Corp and sipX seemed a little odd at the time. While I do with PJSIP was LGPL, I don’t have any immediate plans to release anything, so it hasn’t been a problem.

  4. 4 Norman 21 January 2008 at 2:58

    A few more things. sipX is more than I wanted for a simple client. PJSIP is pretty light and I liked that.

    Since adopting it, we’ve been able to do whatever we’ve wanted with it and Asterisk to create a very nice ACD application for our company/

Comments are currently closed.

%d bloggers like this: