PJSIP is a protocol stack, designed to have high performance, be very small in footprint, and very flexible.
Here are some key features of "PJSIP":
· Extremely portable: Write the application once, and it would run on many many platforms (all Windows flavors, Windows Mobile, Linux, all Unix flavors, MacOS X, RTEMS, Symbian OS, etc.)
· Very small footprint: With less than 150KB for complete SIP features, PJSIP is ideal not only for embedded development where space is costly but also for general applications where smaller size means shorter download time for users.
· High performance: Which means less CPU power requirement and more SIP transactions/calls can be handled per second.
· Many features: Many SIP features/extensions such as multiple usages in dialog, event subscription framework, presence, instant messaging, call transfer, etc. have been implemented in the library.
· Extensive SIP documentation: There can never be enough documentation, so we try to provide fellow developers with hundreds of pages worth of documentation.
What's New in This Release: [ read full changelog ]
· Objective: bug fixes and small enhancements.
Ticket List:
Enhancements:
· #1128
· ipjsua - add support for iPad
· #1129
· Limited run-time configuration for media stream keep-alive Obey remote SDP attribute "ptime" Basic and digest authentication in the HTTP client New configuration to append custom headers into REGISTER request
· New PJSUA-LIB account registration state callback to report more callback data Support for tel: URI in PJSUA-LIB Compile and run-time setting to allow printing of port number in URI in To and From header Account based configuration to specify if "c=0.0.0.0" method should be used when putting call on hold
· New presence callback to report subscription state
· Add API to enable/disable support for iOS background feature during runtime.
· Support for multipart message bodies in incoming NOTIFY
Defects:
· Deadlock in transaction code when hanging up calls Incoming TCP connection on iPhone iOS4 BG mode would fail over and over with ...