發布 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

添加評論