跳转到内容

Jami (软件)

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是本页的一个历史版本,由Thibaut120094留言 | 贡献2018年1月30日 (二) 06:11 撤销212.144.222.30讨论)的版本47881264)编辑。这可能和当前版本存在着巨大的差异。

Ring
原作者Savoir-faire Linux公司
当前版本1.0(2017年7月21日,​7年前​(2017-07-21
预览版本Beta 2[1](2016年11月3日,​8年前​(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. 

外部链接