Aunque esto ya se ha comentado en varios blogs y yo decidí dejar un poco de lado la «versionitis» esta release de Kamailio merece una mención especial. Estos son los grandes cambios:
- 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
De entre estas novedades cabe destacar la interfaz de administración web SIREMIS y el módulo regex. Este módulo ha sido desarrollado por nuestro amiguete Iñaki Baz Castillo, destacado miembro de las comunidades de SIP, Asterisk y Kamailio/OpenSIPS.
Enhorabuena Iñaki!
Podéis descargar esta nueva versión aquí: http://www.kamailio.org/pub/kamailio/latest/src/