Version 1 (modified by bennylp, 9 years ago) (diff)


Development Guidelines


  • Familiarise yourself with SIP. You don't need to be an expert, but SIP knowledge is essential.
  • Check out our features in Datasheet. Other features may be provided by our community.
  • All PJSIP documentation is indexed in our Trac site.


  • Interactive debugging capability is essential during development
  • Start with default settings in <pj/config_site_sample.h>.

Coding Style

First and foremost: set your editor to use 8 characters tab size in order to see PJSIP source correctly.

These below are PJSIP coding style. You don't need to follow it unless you are submitting patches to PJSIP:


  • Logging is essential when troubleshooting any problems. The application MUST be equipped with logging capability. Enable PJSIP log at level 5.

Docutils System Messages