- acc_diameter – accounting with a diameter server (alpha)
- app_sqlang – Squrrel scripting interpreter
- call_obj – track active calls with integer ids
- evrexec – execute event routes at startup
- ims_diameter_server – diameter server implementation
- keepalive – perform keepalive checking against a set of sip addresses
- phonenum – phone number lookup and normalization module
- sipdump – write sip traffic and runtime metadata to files
- topos_redis – redis backend for topos module
Entre estos módulos, llama uno la atención como el app_sqlang y es que Kamailio es compatible con Squirrel, un lenguaje imperativo de alto nivel orientado a la ejecución de aplicaciones en tiempo real, muy similar a Lua aunque por lo que hemos podido ver, algo más intuitivo. 😉
Además de estos módulos, la versión nueva de Kamailio incorpora algunas mejoras sustanciales:
- Diameter Server implementation
- selective execution of event route blocks at startup
- lookup a phone number and get its geolocation attributes (e.g., country, operator)
- topology hiding with sharing data via Redis server
- support for Redis cluster
- pipeline support for Redis commands
- latency statistics for dispatcher and load balancer
- parallel forking routing algorithm for dispatcher
- consistent set of improvements to IMS/VoLTE extensions
- many new config variables in pv module
- rtp recording capabilities to rtpengine module
- support to control if data should be sent once the TLS connection is established via an event route
- event routes to decide if topology hiding should be done with topoh or topos modules
- options to control to the config variables cache
- support to reuse tcp sockets
- internal support to bind on non local ip
- new commands for kamctl tool
Así que, con todo esto, solo nos queda descargarlo y probarlo.