开源PBX遍地开

上一篇 / 下一篇  2007-12-12 16:59:44    文章类型: 原创

关于开源PBX是否具有价值的争论始终持续不断。 Asterisk是最开始考虑这个问题的公司,但却不是唯一的一个,现在已经有很多公司加入进来。与这场开源争论有关的各种正面和负面说法同时存在:我们在前面的文章“开源PBX:风险还是价值?”中已经有所提及。

  Asterisk是最知名的开源PBX提供商,有超过400名社区开发者致力于Asterisk代码的连续开发,最新版本是1.2.18和1.4.4。据预测,即将问世的1.6版本将会加入一些新的特征和功能,并解决一些现有的问题。而很多人所不知道的是,Asterisk有一个商业版B.1。B.1不是免费的,但更多的企业可能会对获得B.1的许可证感兴趣,因为B.1将会获得认证并作为一种产品得到相应的支持。Asterisk还可以连接到微软的Exchange2007上,从而开始向统一的标准化社区迈进。

  Asterisk的1.6版本将会解决的问题包括:

  防火墙有关的问题
  目前还未得到广泛认识的安全问题
  V-mail与呼叫位于同一个服务器
  事件追踪能力有限的呼叫详细记录(CDR)
  集群支持
  失效恢复
  有限的呼叫连接
  有限的呼叫能力和呼叫性能
  尽管我们此处引用Asterisk的例子来描述这些问题,但这些问题在其他的开源PBX平台上仍然存在。

  目前有很多可用的开源平台。本文的目的不是试图穷举这些平台,而只是想给出其他五个开源PBX软件。这五个实现并不都是Asterisk的衍生物,它们在某些情形下代表着一种完全不同的实现方式。

  OpenPBX

  OpenPBX 是Asterisk的一个合法变种,它具有和Asterisk相似的特征集合和功能。开发者们认为OpenPBX和Asterisk相比是一个对开发来说更为开放的系统

    sipXpbx

  Sipfoundry已经围绕SIP协议开发了很多程序。Sipfoundry 创建了独立于PBX代码的SIP协议栈。SIP协议是这些开发的核心所在,而sipXpbx则是SIP实现的开源家族的一个组成部分。 网站reSIProcatewww.resiprocate.org上提供了SIP协议栈及其相关的应用程序。鉴于sipXpbx的设计,开发者们相信它与Asterisk相比具有更大的可扩展性。sipXpbx是由C++实现的,最新的版本是3.6,目前运行稳定。SIP相关功能的家族包括sipXvxml,它适合于实现自动服务和语音邮件功能。

  YATE – Yet Another Telephony Engine

  和Asterisk相比,这是一个不太为人所知的开源PBX。它增加了代理和会话边界控制功能,并可以用于其他非PBX功能:树形网关、IVR引擎和SIP路由器。YATE也是由C++实现的,且能够提供更好的消息传递架构,其代码基础(垃圾回收机制方面)更具有模块化特点。

  SEMS

  SEMS是一个由工业开发的SIP代理,即SIP流媒体服务器----SEMS。SEMS可以与其他SIP产品进行互操作,它是由C语言实现的,最新版本是0.10.0rc2。SEMS以其良好的性能著称。

  OpenSER

  OpenSER代码继承于SER,它也是由C语言实现的,最新版本是v1.2.0。OpenSER可用来支持各种服务器功能,包括代理、注册、定点、应用程序和调度服务器。

  纵观这五个开源PBX替代品,我们可以预期还会有更多其他的新产品进入这个领域。虽然这些解决方案彼此存在竞争,但它们不是Asterisk的副本,其中一些也不乏是完全不同的实现方式。企业如果打算使用开源PBX解决方案,应该考虑一些它们。

摘自: 全球IP通信联盟-www.microvoip.com
欲了解更多有关IP通信的信息, 请访问:www.microvoip.com及子网站
统一通信呼叫中心视频通信即时通信下一代通信
IMS fmcIPTV统一沟通wimax通信展会voip展会


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2010-03-16  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 52712
  • 日志数: 729
  • 建立时间: 2007-12-12
  • 更新时间: 2009-06-29

RSS订阅

Open Toolbar