Kamailio publica la versión 4.2
Kamailio (saber más de Kamailio) acaba de anunciar la nueva versión de Kamailio 4.2 que, tras ocho meses de desarrollo y más de un mes y medio de pruebas, acaba de salir a la luz y trae muchos añadidos y mejoras.
La lista completa de añadidos y mejoras de Kamailio 4.2 la puedes ver en su propio wiki que mantienen bastante bien actualizado: http://www.kamailio.org/wiki/features/new-in-4.2.x no obstante y a modo de resumen, os indicamos a continuación algunas de las más importantes.
Módulos nuevos como:
- evapi
- db_mongodb
- jsonrpc-s
- kazoo
- ndb_cassandra
- ndb_mongodb
- nosip
- rtpengine (replacing rtpproxy-ng)
- tsilo
- uuid
Y mejoras y añadidos de los módulos que ya existen:
- TCP-based event API controlled from configuration file
- database connector for MongoDB
- embedded JSON-RPC server
- middle layer connector for Kazoo VoIP platform
- no-sql configuration file connector for Cassandra
- no-sql configuration file connector for MongoDB
- ability to handle no-SIP messages via configuration file event routes
- control module for RTPEngine application used for NAT traversal or encryption/decryption between plain RTP and WebRTC-SRTP
- ability to add new branches to active transactions on-the-fly (e.g., as soon as a new REGISTER from callee arrives)
- unique identifiers generator for usage inside configuration file
- pool of generic worker processes
- acc module can do asynchronous insert of records to MySQL servers
- sqlops module can do asynchronous queries to MySQL servers
- async can trigger immediate asynchronous execution of routing blocks
- significant improvements to internal memory manager
- create traffic limiting ‘pipes’ on the fly with pipelimit module
- active calls tracking (dialog) can replicate local data and work with remote profiles
- monitoring (via SIP keepalives) and managing active calls can use dedicated timer processes pool to cope better with heavy traffic
- enhancements to remote registrations to allow reloading records from database; add, enable or disable a record at runtime via rpc commands
- topology hiding can use server IP everywhere
- mechanism to detect retransmissions in early phase of configuration processing without creating the heavyweight transaction structure
- manage muli-part bodies: set, remove or append parts
- ability to increase and track the difference of CSeq when the server is performing proxy authentication to next hop for calls
- plenty of new features for IMS extensions
Puedes descargar el código fuente de su web: http://www.kamailio.org/pub/kamailio/latest/src/