现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

FreeSwitch、OpenSIPS和Kamailio 应用场景 区别

2020-03-15 15:43 工业·编程 ⁄ 共 625字 ⁄ 字号 暂无评论

    众所周知,SIP服务器有很多种类型,诸如注册服务器、重定向服务器、代理服务器、B2BUA等等,在多年的使用中,针对FreeSwitch, OpenSIPS, Kamailio等SIP服务器,做些总结。

    平常使用中我们还是把OpenSIPS和Kamailio这两个OpenSER的后人做代理服务器较多,因为它的确是性能杠杠滴,而且稳定性也可靠。他们用于大量的SIP请求分发,或者类似运营商级别的用户的VoIP通信管理。这两者怎么选呢?我的看法是他们有点类似fedora和centos的感觉,当然细节的地方还是有所不同。Kamailio与fedora的特点一样,更新快,增加功能点快速,性能和稳定性来说,都也非常不错。而OpenSIPS则是类似于centos,稳定性更高,在一些新奇特的特性上比Kamailio慢一拍。他们也都有b2bua模块,有计费模块等,但在计费模块还好说,b2bua则功能体现相对弱点。我们基于OpenSIPS实现的计费,性能和稳定性还是很可靠。

    FreeSwitch作为b2bua在企业应用场景中还是用途非常大的。它有非常强大的功能,转码、会议、多种协议支持、WebRTC、点对点的音视频通信、计费等等。它也是为数不多的,可以在Linux和Windows、Mac多平台运行的软交换系统。借助我们对FreeSwitch封装的FSGUI,可以很方便的对整个应用进行管理,也可以很方便的和第三方CRM,ERP,OA等系统对接。

给我留言

留言无头像?