Kamailio 6.1.0: lo que trae la nueva versión mayor del Proxy SIP

Hoy se ha liberadola versión 6.1.0 del Proxy SIP Kamailio, la vigésimo octava versión mayor en la historia del proyecto, que se acerca ya a sus 25 años de actividad continua. Esta release reúne alrededor de 1500 commits aportados por más de 50 colaboradores, lo que da una idea de la intensidad del ciclo de desarrollo.

La novedad más estructural es la incorporación de cuatro módulos nuevos: auth_arnacon, una versión mejorada de la implementación IMS QoS; auth_web3, un módulo servidor HTTP2; peerstate, para soporte de presencia en la sincronización de claves de funcionalidad de dispositivos (Device Feature Key Synchronization); y ptimer, orientado a la evaluación de plantillas de configuración con variables del propio fichero de config. Más allá de los módulos, la versión introduce la opción de activar operaciones TLS multihilo, soporte mejorado para arquitecturas arm64 mediante stdatomic y bloqueo con pthread, y la posibilidad de establecer múltiples conexiones TLS con distintos dominios hacia el mismo host:port.

En el ámbito de la autenticación, se añade soporte para hash con SHA-512 y SHA-512-256, reforzando la seguridad en la autenticación de usuarios. El módulo rtpengine incorpora replicación DMQ mediante tabla hash interna, facilitando despliegues en clúster, y se añaden funciones específicas para implementar SIPREC junto con RTPEngine. También se incluye el registro de claves TLS con opción de enviarlas a un peer remoto, lo que resulta útil para entornos de captura y análisis de tráfico cifrado.

Para la gestión del tráfico, el módulo dispatcher recibe un nuevo algoritmo que combina round-robin con enrutamiento basado en prioridades, y se incorpora un identificador único interno por registro de destino para facilitar la gestión vía RPC. El módulo db_redis gana soporte para centinela, una función propria de Redis, y la opción de cambiar de conjuntos a hashes con expiración automática. El registro de CDR-at-once pasa a tener precisión de milisegundos.

Entre las mejoras de control en tiempo de ejecución, destaca la posibilidad de consultar y modificar parámetros de módulos mediante comandos RPC, nuevas funciones UAC de transacción para control fino de llamadas iniciadas localmente, y soporte básico de JSONRPC en kamcmd. Se añade también un nuevo marco genérico de definición de parámetros de core y la opción de aplicar cambios automáticamente antes de que se cree la transacción.

Otras adiciones relevantes incluyen soporte para enviar REFER a un diálogo existente identificado por Call-Id, flags, por rama, via con posibilidad de almacenarlos como parámetro en el mensaje SIP, operaciones atómicas de incremento y decremento, soporte para claves enteras de 32 y 64 bits en htable, y la capacidad del módulo permission de hacer match con la subred más larga.

Fuente: https://www.kamailio.org/w/kamailio-v6.1-0-release-notes/

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo
Suscribirse a Comentarios de "Kamailio 6.1.0: lo que trae la nueva versión mayor del Proxy SIP" Suscribirse a VozToVoice - Todos los comentarios