本页使用了标题或全文手工转换

Ring (軟體)

维基百科,自由的百科全书
(重定向自SFLphone
跳转至: 导航搜索
Ring
原作者 Savoir-faire Linux公司
穩定版本 1.0(2017年7月21日,​3個月前​(2017-07-21
預覽版本 Beta 2[1](2016年11月3日,​12個月前​(2016-11-03
開發狀態 活躍
编程语言 C / C++
操作系统 Linux, FreeBSD, Microsoft Windows, OS X, Android
系統平台 x86, x86-64, 3264位元ARM, PowerPC, SPARC
类型 VoIP、電話、軟體電話SIP
许可协议 GPLv3
網站 ring.cx

GNU Ring(原名為SFLphone)是一個開放原始碼且相容於SIP軟體電話即時通訊軟體,提供LinuxMicrosoft WindowsmacOSAndroid平臺的版本,其可以不靠中央伺服器運作。Ring是以GNU通用公共许可证授權的自由软件。2016年11月,它成為了GNU計劃的一部份[1]。其在大多數的主要Linux發行版均有提供軟體包,其中包含了DebianFedoraUbuntu。也提供了單獨的GNOMEKDE版本[2]

因為採用了分散式雜湊表技術(例如BitTorrent網路就有使用),Ring建立了自己的網路,並可提供目錄、認證、加密等功能給連結到它的所有系統[3]

Ring是由Savoir-faire Linux開發與維護[4];它將自己定位為潛在的Skype自由軟體替代品[5]。Ring的文件則可在它的Tuleap英语Tuleap (project management) Wiki上閱讀。

歷史[编辑]

SFLphone曾是在Linux下少數幾個預設即支援PulseAudio的軟體電話。Ubuntu的文件推薦企業使用它,因為其有如會議與通話轉接等功能[6]。2009年,CIO雜誌將SFLphone列為五個最值得注意的開放原始碼VoIP軟體電話之一[7]

而從SFLphone改名為Ring後,其仍保留了SIP的相容性與支援,同時加入了不需要中心伺服器就可以使用的通訊平臺。

設計[编辑]

Ring基於MVC模型,有幕後程式(模型)與客戶端(視圖)通訊。幕後程式處理所有包含通訊層(SIP/IAX)、音訊錄製與播放等等的行程。而客戶端則是一個圖形化的使用者介面。D-Bus則可以充當控制器來讓客戶端與幕後程式間進行通訊。

功能[编辑]

  • 有OpenDHT支援並與SIP相容[2]
  • 無限制的通話數
  • 即時通訊
  • 可搜尋的通話歷史
  • 通話錄音[2]
  • 通話轉接
  • 自動通話回覆
  • 通話保留
  • 多方音訊的音訊與視訊通話[2]與實驗性的視訊會議[8]
  • 實驗性的多頻道音訊支援
  • 通話中串流視訊與音訊檔案
  • 支援TLSSRTP
  • 支援多種音訊編解碼器[2]:G711u, G711a, GSM, Speex (8, 16, 32 kHz), Opus, G.722(Speex支援靜音偵測)
  • 多SIP帳號支援,每個帳號的STUN支援與SIP存在訂閱
  • DTMF支援
  • 自動增益控制
  • 帳號協助精靈
  • 全域鍵盤快捷鍵
  • 支援FlacVorbis鈴聲[8]
  • 桌面通知:語音信箱號碼、來電、資訊訊息
  • SIP重新邀請
  • 在GNOME與KDE中的通訊錄整合
  • 支援PulseAudio
  • 支援Jack Audio Connection Kit
  • 多語系支援
  • 自動開啟連入的URL
  • 聊天、視訊與語音的端對端加密[9]
  • 分散式網路

參見[编辑]

參考資料[编辑]

  1. ^ 1.0 1.1 Alexandre Viau. Ring joins GNU - Beta 2 Released with Multi-Device and Decentralized Use. 2016-11-03 [2017-08-17]. 
  2. ^ 2.0 2.1 2.2 2.3 2.4 Sanders, James. Privacy-focused Skype alternative Ring shows promise - TechRepublic. TechRepublic. [2016-02-19]. 
  3. ^ Richard McGravie. Say Hello to Ring ― Ultimate Privacy and Control for your Voice, Video and Chat Communications. 2015-05-05 [2017-08-17]. 
  4. ^ Donald Robertson. The Licensing and Compliance Lab interviews Guillaume Roguez, Ring Project Director. 2016-01-07 [2017-08-17]. 
  5. ^ Robertson, Donald. The Licensing and Compliance Lab interviews Guillaume Roguez, Ring Project Director. 自由软件基金会. [2016-02-19]. 
  6. ^ SoftPhone. Ubuntu Documentation. [2017-08-17]. 
  7. ^ 5 open source VoIP softphones to watch. CIO. [2016-02-19]. 
  8. ^ 8.0 8.1 Huber, Mathias. Software-Telefon SFLphone KDE 1.3.0 veröffentlicht » Linux-Magazin. Linux-Magazin. [2016-02-19]. 
  9. ^ Protocol. Once an encrypted and authenticated peer-to-peer communication channel is available, the SIP protocol must be used to place a call and send messages. 

外部連結[编辑]