發布通訊平台 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

添加評論