男生免费无收费污网站_成人国产欧美日韩_国产手机小视频在线播放_亚洲最大成人在线网址_女生输了给对方玩一个月_在线免费观看日本一区二区_成人精品五区色欲淫欲网站_午夜18禁精品无码国产av大片

免費的開源電話軟件 —FreeSWITCH

時間:2024-07-18
新悅網絡

編輯:

FreeSWITCH是一款免費的開源電話軟件,用于使用音頻、視頻、文本和其他媒體形式的實時通信協(xié)議。該軟件可用于WebRTC、互聯網協(xié)議語音(VoIP)、視頻轉碼、多點控制單元(MCU) 功能,并支持會話發(fā)起協(xié)議(SIP) 功能。

Freeswitch 之所以被廣泛使用,是因為它提供的功能和定制功能。

特征:

  • Freeswitch 支持 VoIP、WebRTC 和 PSTN
  • Freeswitch 可以在單核 VM 到 32 核全專用服務器上運行。它還支持多種操作系統(tǒng) Linux、OsX、BSD、Solaris 甚至 Windows。
  • Freeswitch 具有完整的加密支持 ZRTP、DTLS、SIPS、WSS
  • Freeswitch 支持多種音頻編解碼器,如 G722、PCMU、PCMA、Opus、Speex、AMR、GSM、VP8、VP9
  • Freeswitch 有很多內置模塊,可用于多種用途。例如,mod_conference 用于視頻和音頻會議。
  • Freeswitch 完全可定制,您可以使用第三方開源模塊或編寫自己的模塊。所有模塊都是即插即用的。它還支持模塊的熱重載。
  • Freeswitch 還支持 SMPP(SMS)。
  • 使用 fs_cli 可以獲得 CLI 支持,可以訪問在 ESL 上執(zhí)行的大量命令。
  • Freeswitch 還支持使用 ASR 和 TTS 模塊的自動語音識別和文本轉語音功能。

 

Freeswitch 架構:

Freeswitch 用 C/C++ 編寫,具有模塊化架構。核心提供所有模塊使用的基礎系統(tǒng)。核心沒有太多功能,大多數功能都是由獨立模塊實現的。這種模塊化設計使 Freeswitch 完全可定制。

 

 

Freeswitch 模塊及其簡要說明

端點:電話協(xié)議,如 WebRTC、SIP/H.323 和 POTS 線路

應用程序:執(zhí)行播放音頻或設置數據等任務

應用程序編程接口 (API):導出一個接受文本輸入并返回文本輸出的函數,該函數可跨模塊或通過外部連接使用

自動語音識別 (ASR):與語音識別系統(tǒng)的接口

聊天:橋接并交換各種聊天協(xié)議

編解碼器:音頻格式之間的轉換

撥號計劃:解析呼叫詳細信息并決定將呼叫路由到何處

目錄:將目錄信息服務(如 LDAP)連接到通用核心查找 API

事件處理程序:允許外部程序控制 FreeSWITCH

文件:提供從各種音頻文件格式中提取和播放聲音的接口

格式:播放各種格式的音頻文件

語言:用于呼叫控制的編程語言接口

記錄器:控制將日志記錄到控制臺、系統(tǒng)日志或日志文件

文本轉語音 (TTS):與文本轉語音引擎接口

計時器:應用程序中的 POSIX 或 Linux 內核計時

XML 接口:使用 XML 進行呼叫詳細記錄 (CDR)、RADIUS、CURL、LDAP、RPC 和/或 SCGI

Freeswitch 軟件包提供了大量的模塊,我們將在接下來的博客中對它們進行探討。

最新內容

知識庫