您当前的位置是:  首页 > 新闻 > 国内 >
 首页 > 新闻 > 国内 >

开源项目已经浸入了通信行业的骨髓

2016-11-14 11:21:53   作者:james.zhu   来源:CTI论坛   评论:0  点击:


  • 作者:james.zhu(james.zhu@hiastar.com) www.hiastar.com 微信公众号:asterisk-cn  
  开源语音系统正在以非常快的速度不断进入到语音网络的各个层面,从运营商语音网络到企业通信系统的终端软件,都有开源软件的身影。
\
  因为语音网络IP化的步伐不断加快,我们非常喜欢的开源软件其实也在低调前行。笔者在一次北京聚会上讨论过开源软件在语音网络中的一些核心作用,希望给大家做抛砖引玉。下面我们简单介绍一下几个:
  Clearwater 是目前比较热门的开源的IMS系统(开源多媒体子系统),它包括了多个IMS的核心模块,可以支持ISO光盘安装方式,用户可以使用此系统模拟出运营商级的IMS系统。它支持了语音,视频,短信服务功能,和SIP多种服务功能。当然Kamalio 也开发了支持IMS的模块,但是配置相对比较复杂,需要多台服务器支持必要的IMS模块。
\
  除了最上层的Clearwater 支持了运营商级的IMS接入以外,目前开源的Kamailio/OpenSIPs 可以作为纯软交换来使用,支持了SIP的接入方式,实现多信令的交换。Kamailio/OpenSIPs 可以实现高并发的情况下,支持了呼叫计费,检测,均衡负载,呼叫路由,重定位等等功能。
\
  通过软交换的接入,电话呼叫就会进入到我们通常所说的媒体服务器,媒体服务器实现了我们普通企业用户的所有需求,最值得关注的两个平台就是Asterisk和FreeSWITCH。因为官方在开发时侧重于各自不同的部署领域。这两个常见的应用场景包括:企业IPPBX,呼叫中心,录音系统,调度系统,电话会议等等企业应用场景。目前,中国很多通信集成商使用了Asterisk和FreeSWITCH开发自己的呼叫中心,企业IPPBX,调度系统等等其他的企业应用。最后,还有着名的webrtc 媒体服务器Kurento,目前被Twillio收购,支持了webrtc 媒体处理功能。
\

\
  在媒体服务器中,目前使用最广泛的,最受欢迎的是企业级的IPPBX-FreePBX。FreePBX是基于Asterisk开发,已经经过10年的发展相对比较成熟,文档,界面管理,技术支持都非常到位。FreePBX支持了大部分主流的SIP话机,网关,语音板卡,并且支持了主要的IPPBX功能,例如语音IVR,队列,振铃组,录音,电话监听,CDR报表,电话会议等等功能。
\
  在企业通信最末端是终端客户,通顺来说就是电话系统的内部分机。在这个终端层面,有几个非常着名的开源协议栈,包括了PJSIP,oSIP 等等开源项目。PJSIP 相对稳定比较完整,代码,模块结构清晰。用户可以使用它开发SIP软电话终端(有基于PJSIP开发的开源软电话)。
\
  通过以上介绍,我们基本了解了开源通信技术在语音网络中的作用性,它们基本上覆盖了从运营商到最底层终端的整个生态链,完全是一个去设备化的生态链。同时我们有理由相信,未来的云平台,webrtc 支持会更加促进开源通信技术的发展和壮大。

专题