Kamailio 6.1 Released

Kamailio 6.1 Released

Kamailio 6.1.0 llega con cuatro nuevos módulos y un amplio abanico de mejoras que siguen consolidando la arquitectura multi-hilo estrenada en 6.0. Incorpora además las mejoras de la rama 6.0.x (6.0.1 a 6.0.6): mejoras extensas en el sistema de compilación CMake, exportación de funciones para calcular HA1 y respuesta de autenticación a KEMI, parsing del header From en la fase inicial de cabeceras, mejoras en xhttp_prom para métricas exportadas, y correcciones en dispatcher, rtpengine, IMS, topos y tls.

Nuevos módulos

  • auth_arnacon – autenticación criptográfica basada en ENS (Ethereum Name Service)
  • auth_web3 – autenticación blockchain con soporte ENS integrado
  • peerstate – gestión de estados de registro y llamada de peers
  • ptimer – ejecución de bloques de routing en base a temporizadores de precisión

Novedades destacadas

  • Operaciones atómicas de incremento, decremento y comprobación de existencia de items
  • Soporte de operaciones TLS multi-hilo mejorado
  • Soporte mejorado para arquitecturas ARM64 (stdatomic y bloqueo pthread)
  • Hash SHA-512 y SHA-512-256 para autenticación de usuarios
  • Posibilidad de establecer múltiples conexiones TLS con distintos dominios TLS al mismo host:port
  • Nuevo algoritmo en dispatcher que combina round-robin con prioridades
  • Flags por rama Via con capacidad de almacenarlos en parámetros del mensaje SIP y recuperarlos
  • Posibilidad de establecer cuerpo binario mediante parámetros codificados en hex
  • Comandos RPC para obtener y establecer parámetros de módulos en tiempo de ejecución
  • Opción de aplicar cambios automáticamente antes de crear la transacción
  • Replicación DMQ de tabla hash interna para módulo rtpengine
  • Soporte de sentinel también para db_redis
  • Precisión de milisegundos en accounting CDR-at-once
  • Soporte para archivos JavaScript de mayor tamaño en módulo app_jsdt (KEMI)
  • Soporte de formato hexadecimal para flags en fichero de lista de dispatcher
  • ID único interno por registro de destino en dispatcher para gestión por RPC
  • Soporte de as-feature-event en pua_json
  • Estadísticas de respuestas 1xx en módulo sl
  • Opción de eliminar peers inactivos del cluster DMQ
  • Variable para retornar Call-Id codificado del módulo topoh
  • Parámetro de core para el valor del backlog de escucha TCP
  • Soporte básico de JSONRPC en kamcmd
  • Opción de seleccionar el motor de aleatoriedad interno
  • Capacidad de enviar REFER a un diálogo existente por Call-Id
  • Soporte de path con separador personalizado para JSON path en módulo json
  • Soporte de claves enteras de 32 y 64 bits en htable
  • Coincidencia de subred más larga en módulo permissions

Más información: https://www.kamailio.org/w/kamailio-v6-1-0-release-notes/

Inicia la conversación

Nadie ha comentado aún. ¡Sé el primero!