发布 Asterisk 19 通信平台和 FreePBX 16 发行版

经过一年的开发,开放通信平台Asterisk 19的新稳定分支发布,用于部署软件PBX、语音通信系统、VoIP网关、组织IVR系统(语音菜单)、语音邮件、电话会议和呼叫中心。 该项目的源代码可在 GPLv2 许可证下获取。

Asterisk 19 被归类为常规支持版本,更新将在两年内推出。 对 Asterisk 18 之前的 LTS 分支的支持将持续到 2025 年 16 月,对 Asterisk 2023 分支的支持将持续到 13 年 17 月。 对 XNUMX.x LTS 分支和 XNUMX.x staging 分支的支持已停止。 LTS 版本侧重于稳定性和性能优化,而常规版本侧重于添加功能。

Asterisk 19 的主要改进:

  • 已实现调试日志的分类,允许您配置仅输出必要的调试信息。 目前提供以下类别:dtls、dtls_packet、ice、rtcp、rtcp_packet、rtp、rtp_packet、stun 和 stun_packet。
  • 添加了新的日志格式化模式“plain”,其中文件名、函数和行号在日志中显示,没有不必要的控制字符(不突出显示)。 还可以定义您自己的日志记录级别并更改日志中日期和时间的输出格式。
  • AMI(Asterisk 管理器接口)添加了为与音调信号 (DTMF)“闪光”(短期通道中断)到达相关的事件附加处理程序的功能。
  • Originate 命令提供了为新通道设置变量的能力。
  • 添加了对 SendMF 命令和 PlayMF 管理器中的任意通道发送任意 R1 MF(多频)音调的支持。
  • MessageSend 命令提供了单独指定“目的地”和“收件人”目的地地址的功能。
  • 添加了 ConfKick 命令,该命令允许您断开特定通道、所有用户或无管理员权限的用户与会议的连接。
  • 添加了重新加载命令来重新加载模块。
  • 添加了 WaitForCondition 命令,用于暂停呼叫处理脚本 (dialplan) 的执行,直到满足某些条件。
  • app_dial 模块中添加了“A”选项,允许您在通话期间为主叫方和被叫方播放声音。
  • 添加了app_dtmfstore模块,它将拨号音拨号数字存储在变量中。
  • app_morsecode 模块提供对美国方言莫尔斯电码的支持,并提供更改暂停间隔的设置。
  • 在 app_originate 模块中,对于从 dialplan 脚本发起的呼叫,添加了指定编解码器、呼叫文件和控制操作的功能。
  • app_voicemail 模块添加了提前发送问候语和使用语音邮件的说明的功能,并仅在记录传入消息后才创建通道。
  • 添加了 astcachedir 设置以更改磁盘上的缓存位置。 默认情况下,缓存现在位于单独的目录 /var/cache/asterisk 中,而不是 /tmp 目录中。

与此同时,经过三年的开发,FreePBX 16项目发布了,开发了一个用于管理Asterisk的Web界面和一个用于快速部署VoIP系统的现成的分发套件。 更改包括对 PHP 7.4 的支持、基于 GraphQL 查询语言的 API 扩展、过渡到单个 PJSIP 驱动程序(默认情况下禁用 Chan_SIP 驱动程序)、支持创建用于更改用户控制面板设计的模板、重新设计的防火墙模块具有管理 SIP 流量的扩展功能、配置 HTTPS 协议参数的能力、默认情况下仅将 AMI 绑定到本地主机、检查密码强度的选项。

您还可以注意到 VoIP 电话平台 FreeSWITCH 1.10.7 的修正更新,它消除了 5 个漏洞,这些漏洞可能导致未经身份验证而发送 SIP 消息(例如,通过 SIP 网关进行欺骗和垃圾邮件)、泄漏会话身份验证哈希值和 DoS攻击(内存耗尽和崩溃)通过发送不正确的 SRTP 数据包或泛洪 SIP 数据包来阻止服务器。

来源: opennet.ru

添加评论