发布通讯平台 Asterisk 20

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

Asterisk 20 被归类为扩展支持 (LTS) 版本,它将在五年内而不是通常的两年内接收更新。 对 Asterisk 18 之前的 LTS 分支的支持将持续到 2025 年 16 月,对 Asterisk 2023 分支的支持将持续到 XNUMX 年 XNUMX 月。 LTS 版本侧重于稳定性和性能优化,而常规版本侧重于添加功能。

Asterisk 20 的主要改进:

  • 添加了一个测试框架,允许您检查外部进程处理命令的正确性。
  • res_pjsip 模块提供对重新加载 TLS 密钥和证书的支持。
  • 添加了用于启动传输的附加选项,例如播放您自己的邀请或安装扩展。
  • AMI(Asterisk Manager Interface)中添加了全局禁用某些事件的功能(disabledevents 指令已出现在配置文件的 [general] 部分中)。 实现了检测到死锁时生成的新 DeadlockStart 事件。 添加了 DBPrefixGet 操作以从数据库检索以给定前缀开头的所有键。
  • 在 CLI 中添加了“dialplan eval function”命令以启动呼叫处理功能 (dialplan) 和“模块刷新”命令以重新加载模块。
  • 添加了 pbx 帮助程序应用程序,以便更轻松地按名称查找和启动其他应用程序。
  • 添加了 EXPORT 功能来记录其他通道的变量和函数。 添加了新的字符串函数 TRIM、LTRIM 和 RTRIM。
  • 应答机检测器 (AMD) 中添加了播放任意声音文件作为响应的功能。
  • Bridge 和 BridgeWait 应用程序添加了在通道桥接之前不响应通道的功能。
  • 语音邮件应用程序 (app_voicemail) 中添加了一个选项,以防止消息被删除。
  • 新增音频加扰功能(防止窃听)。
  • 用于确定位置的工具 (res_geolocation) 已得到扩展。
  • 添加了对 app_queue 呼叫保持时播放音乐的支持。
  • res_parking 模块中添加了一个选项,可以覆盖拨号方案中呼叫保持时播放的音乐。
  • 向 app_confbridge 添加了 end_marked_any 选项,以便在任何标记的用户离开后断开用户与会议的连接。
  • 添加了选项hear_own_join_sound以禁用单个用户加入呼叫的音频指示。
  • 提供了默认为新频道禁用 CDR(呼叫详细记录)的功能。
  • 添加了用于接收文本的 ReceiveText 应用程序,该应用程序执行与 SendText 应用程序相反的功能。
  • 添加了解析 JSON 的功能。
  • 添加了 SendMF 应用程序,用于将任意多频信号(R1 MF,多频)发送到任何通道。
  • 添加了 ToneScan 模块,用于检测信号(音频拨号、忙音、调制解调器响应、特殊信息音等)。
  • 之前宣布过时的应用程序已被删除:muted、conf2ael。
  • 先前宣布过时的模块已被删除:res_config_sqlite、chan_vpb、chan_misdn、chan_nbs、chan_phone、chan_oss、cdr_syslog、app_dahdiras、app_nbscat、app_image、app_url、app_fax、app_ices、app_mysql、cdr_mysql。

    来源: opennet.ru

添加评论