On March 02, 2009, Kamailio (OpenSER) 1.5.0 has been released. It represents the major version with the biggest new features boost since project was started back in 2005.
Release 1.5.0 comes after a shorter development period than usual - about five months of coding and more than one month of extensive testing, but brings lot of new features and improvements, with special care to stability, performance, security and flexibility. A short summary of what the release brings out:
- configuration file caching system - generic storage engine in memory via htable module allowing to share data between processes and reduce SQL operations by storing results in cache
- execute SQL queries against multiple databases and access the results in a fast and natural fashion
- execute config file route blocks on timer
- send SIP requests from config file
- perform HTTP queries from config file - integration with web service
- dialog info presence support - RFC4235
- support for TLS server_name extension (aka SNI=server name indication)
- support for non-blocking logging
- many enhancements to least cost routing (LCR), load balancing (dispatcher) and carrier routing (carrierroute)
- access in config file to both request or reply during transaction processing
- perl-like regular expression support (PCRE library)
- sanity check of SIP message structure
- protection against SIP reply attack
- twelve new modules
- code restructuring in core - slimmer and less exposed to issues
- web management interface - SIREMIS
See more detailed description of the new features in the "New Features" section of this document.
Download:
You can download the tarball of the released sources at
http://www.kamailio.org/pub/kamailio/latest/src/
Binary packages for several distributions you can find at
http://www.kamailio.org/pub/kamailio/latest/bin/
http://www.kamailio.org/pub/kamailio/latest/packages/
You can browse the source code SVN repository at:
http://openser.svn.sourceforge.net/viewvc/openser/branches/1.5/
Packages will be uploaded as soon as they are submitted.
Documentation:
More details at:
http://www.kamailio.org/mos/view/Kamailio-OpenSER-v1.5.0-Release-Notes/