PJSIP is an Open Source Embedded SIP protocol stack written in C.

The development of PJSIP is mainly focused on having small footprint, modular, and very portable SIP stack for embedded development purpose (although it's perfectly good for Win32/Linux/MacOS as well). Some of the characteristics of PJSIP:
  • it is built on top of PJLIB, and since PJLIB is a very very portable library, basically PJSIP can run on any platforms where PJLIB are ported (including platforms where normally it would be hard to port existing programs to, such as Symbian and some custom OSes).
  • it has quite small footprint, although probably it's not the smallest SIP stack on the planet (the smallest SIP stack would be a stack that does nothing!),
  • it is quite customizable and modular, meaning that features that are not needed won't get linked into the executable,
  • it has pretty good performance (thousands of calls per second), and
  • it has quite a lot of SIP features.

A high level SIP multimedia user agent API is available for both C and Python language.


Created by: martin2006, Last modification: Thu 21 of Jan, 2010 (09:26 UTC) by tpgraham
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+