Kamailio v5.8.0 版本发布

2024 年 3 月 7 日 Kamailio v5.8.0正式发布,这是一个新的重要版本,经过近10个月的联合开发和测试,增加了新的功能和改进。

简而言之,该主要版本带来了 4 个新模块和 50 多个现有模块的增强功能,以及核心库、内部库和嵌入式解释器(KEMI 框架)的组件。

这是 5.x.y 系列版本中的第九个重要版本。除了添加许多新功能外,还针对使用 libssl3 和 libwolfssl 的 TLS、IMS/VoLTE/VoNR 组件、更精细的 TCP 连接控制、替代内部 HTTP 服务器和 InfluxDB 连接器进行了大量开发。

Kamailio 5.8.0 版新功能部分概览

亮点

  • 增强了 TCP 连接和流量管理功能
  • 对用于构建 VoLTE/VoNR 服务的 IMS 组件的提交数量保持一致
  • 服务器 SIP 过载控制支持(RFC7339)
  • 为正确集成 libssl3 做了大量工作
  • InfluxDB 连接器允许从 Kamailio 配置文件推送数据
  • 使用 libmicrohttpd 实现其他内部 HTTP 服务器
  • 使用 libcrypt 替代 libssl 的加密功能新选项
  • 可将 Kamailio 配置文件中的日志信息写入特定文件
  • 在一定时间间隔内分发来自 usrloc 的 keepalives
  • 新变量和转换

新功能概述

  • 四个新模块:
    • file_out – 从配置记录到特定文件
    • gcrypt – 使用 libcrypt 的加密功能
    • influxdbc – InfluxDB 的连接器模块
    • microhttpd – 使用 libmicrohttpd 实现简单的 HTTP 服务器
  • 为 Diameter 客户端模块提供 tls 支持
  • 可为生成的回复指定 Via 参数
  • 为 mysql 连接器模块提供客户端证书的选项
  • 可将共享内存状态报告写入指定文件
  • 支持对从计费服务器启动的 Diameter Ro 会话进行重新认证
  • 为 redis 连接器提供 tls 支持
  • 访问调度员路由属性的变量
  • 通过 DMQ 复制自定义位置记录属性
  • 通过 DMQ 触发 htable 内容重新同步的功能
  • 检查 imc 房间是否处于活动状态或用户是否在房间内的选项
  • 为 IMS 计费从数据库恢复 Ro 会话
  • 为 IMS 对话记录提供数据库存储支持
  • 更灵活地销毁 IMS IPSec 隧道
  • 用于决定在 IMS IPSec 信道上转发时使用哪些 SIP 消息属性的选项
  • 仅检查 SIP URI 的主机部分是否为本地主机的功能
  • msilo 选项,用于存储呼叫 ID 并在发送时重复使用
  • msilo 选项可指定信息的自定义发送方和接收方
  • 存在模块从存储后端重新同步缓存的功能
  • 为 rabbitmq 提供 amqps 支持
  • 支持从 rtpengine 接收 dtmf 事件并引发事件
  • sdp 线路迭代函数和变量
  • 用于获取 SDP 连接 IP 的变量
  • 用于签署 STIR/SHAKEN 身份的配置函数,提供私钥数据作为参数
  • 提供信息内容作为参数的 siptrace 函数
  • 杀死 TLS 会话的 rpc 函数
  • 许多核心参数用于控制 TCP 连接的接受时间和持续时间
  • 将内部内存管理器的对齐方式调整为 16 字节,以符合当今常见操作系统的做法
  • kamcli 工具的几个新功能

更多详细的发布说明请访问:

Kamailio v5.8.0 Release Notes

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/44717.html

(0)

相关推荐

发表回复

登录后才能评论