新起点
Jami (软件)
2021-02-19 12:17:29

Jami(曾名为GNU Ring、SFLphone)是一个开放源代码且兼容于SIP的软件电话与即时通信软件,提供Linux、Microsoft Windows、macOS与Android平台的版本,其可以不靠中央服务器运作。Jami是以GNU通用公共许可证许可的自由软件。2016年11月,它成为了GNU计划的一部分。其在大多数的主要Linux发行版均有提供软件包,其中包含了Debian、Fedora与Ubuntu。也提供了单独的GNOME与KDE版本。

因为采用了分布式散列表技术(例如BitTorrent网络就有使用),Jami创建了自己的网络,并可提供目录、认证、加密等功能给链接到它的所有系统。

Jami是由Savoir-faire Linux开发与维护;它将自己定位为潜在的Skype自由软件替代品。Jami的文件则可在它的Tuleap(英语:Tuleap (project management)) Wiki上阅读。

Ring在2018年12月18日重命名为Jami。

SFLphone曾是在Linux下少数几个默认即支持PulseAudio的软件电话。Ubuntu的文件推荐企业使用它,因为其有如会议与通话转接等功能。2009年,CIO杂志将SFLphone列为五个最值得注意的开放源代码VoIP软件电话之一。

而从SFLphone改名为Ring后,其仍保留了SIP的兼容性与支持,同时加入了不需要中心服务器就可以使用的通信平台。

Jami基于MVC模型,有幕后程序(模型)与客户端(视图)通信。幕后程序处理所有包含套接层(SIP/IAX)、音频录制与播放等等的行程。而客户端则是一个图形化的用户界面。D-Bus则可以充当控制器来让客户端与幕后程序间进行通信。

网站公告: