On January 11, 2010, Kamailio 3.0.0 was released.
On July 28, 2008, OPENSER was renamed to KAMAILIO
Table of Contents
New in v1.4.0
New in Kamailio(OpenSER) modules
- acc module
- extension: it is possible to log accounting related output to a different log facility
- cfgutils module
- new FIFO functions get_config_hash and check_config_hash for config file checks
- shared PV exported to configuration script
- debugging helpers usable from config script for abort, shm_status and pkg_status
- mysql module
- extension: enable timeouts on connect, read and write to prevent blocking on errors
- database modules
- renaming of all database modules, addition of the prefix 'db_', e.g. mysql is now db_mysql
- ratelimit module (new module ported from ser with openims enhancements)
- suitable for traffic shaping control and server load control
- carrierroute module
- extension: much more flexibility in routing and database supported failure routing, improved internal structure
- dialog module
- internal API reworked for better flexibility
- direction of the message provided via the internal API
- new dialog callback types:
- DLGCB_LOADED
- DLGCB_DESTROY
- DLGCB_RESPONSE_WITHIN
- DLGCB_MI_CONTEXT
- new mi command: dlg_list_ctx
- enum module
- enum_fquery([…]) replaced by enum_pv_query(“$fU”[,…])
- db_oracle module
- new database module for native access of oracle databases
- userblacklist module
- new module for user specific and global URI blacklists
- msilo module
- notification system refurbished - message body, content-type, from address and contact header can be dynamically specified with pseudo-variables
- pdt module
- accepts now same destination domain bound to different prefixes
- internal structures and logic optimized for memory and performance
- lcr module
- refactor module functions
- add pseudo-variable support
- remove gw_grp table
- peering module
- new module for radius setups
- allowing SIP providers to verify via a broker if source or destination request is from a trusted peer
- new mediaproxy module
- update to version 2.0
- better performance and scalability as packets are forward in kernel space
New in Kamailio(OpenSER) core
- Overhauled DB API – uses now the 'str' datatype for more performance and safety, more common functionality integrated in the core
- Extensive cleanups in database drivers – integrate common functionality into the core for more stability and maintainability
- SDP parser – provides an internal API for parsing SDP
- fixup functions – provides an internal API for fixing module parameters
- extended module interface – its now possible to use up to 6 parameters in module functions
New in Kamailio(OpenSER) utilities
- Removal of SERWEB – the SERWEB specific parts were removed from the openserdbctl, openserctl and the database schemes
- openserctl for dbtext – add SQL support to dbtext using a python module and integrate it into openserctl to better support this database
New in Kamailio(OpenSER) documentation
- Module documentation – the module documentation was migrated to the docbook-xml infrastructure
- Developer guide – a developer guide has been added to repository
New in Kamailio(OpenSER) Testing Suite
- Stability improvements – better checks for available modules and necessary tools
- Extensions – test more modules, tests for other databases beside MySQL