Chinaunix首页 | 论坛 | 博客
  • 博客访问: 147420
  • 博文数量: 18
  • 博客积分: 1799
  • 博客等级: 上尉
  • 技术积分: 210
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-05 20:07
文章分类

全部博文(18)

文章存档

2015年(1)

2012年(2)

2010年(1)

2009年(1)

2008年(3)

2007年(4)

2006年(3)

2005年(3)

分类: 系统运维

2006-05-22 17:18:10

最近因需要研究了一下pingtel的sipX项目,发现里面有一篇关于sipX和asterisk的比较文章(),很有意思。开源IPBX项目里听得最多的就是sipX和asterisk了,但是平时都只是从功能上比对,还从来没试过如此系统深入的进行分析,细细想来颇有增益。
从Philosophy方面来看:
        sipX是一个完全基于sip的ipbx系统,根据ietf的推荐来架构系统,简单来说它就是一个集成了pbx功能的sip proxy。
        asterisk则是一个多协议综合的ipbx系统。因为需要兼容多协议,所以它表现出来的行为就像是一个b2bua(呵呵,我原来所做的系统也是同一个思路),用sip定义来说。在这种架构下,不同协议终端之间通信是无差别的,兼容性强。同样,对于整合第三方的AS,如基于h323开发的mcu,兼容性也比sipX强。
        原文有这样一段话“At the time the IETF started to standardize SIP, a much more significant idea was at the core of leading thinker's minds: To establish real-time communications as a core capability of the Internet. Very much like email, they thought, it should be possible to exchange real-time messages (voice, IM, video) across the Internet and based on a global addressing scheme - the SIP URI. If you want to send & receive email, you need an email server. Likewise, if you want to send & receive real-time sessions you need a SIP Proxy”。这个significant idea倒是没什么问题,实时通讯将会是ip网的核心应用之一。而从ietf的观点出发,sip uri也是顺理成章的addressing scheme,但是以email为例推出sip proxy,并指出sipX是sip proxy,asterisk不是sip proxy来进行比较说明,未免有误导人的嫌疑。因为从严格的c-s结构来说,以email为例应该推出的是"Likewise, if you want to send & receive real-time sessions you need a SIP B2BUA"。更为现实的是,由于和传统电信的兼容和照顾人们使用电话的习惯,sip uri也不是唯一的addressing scheme,加上enum才能应用更广泛。这样就使得像asterisk这样的兼容性系统能有更长时间的发展。
        所以单从目前来说,兼容性路线还是比纯sip路线要实用。
阅读(4594) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

pwestly2009-07-12 21:59:30

留意到sipxecs的4.0release,很想升级一下,但是好像下载不了。

chinaunix网友2009-07-11 15:04:47

最新进展:SipX和SipExchange的代码于2007年合并成SipXecs,北电和NTT等大公司参与构建SipXecs架构。SipXecs是电信级的,针对统一通信UC和呼叫中心Call Center应用,另外,支持设备批量升级,批量配置管理等应用,网管支持SNMP和Web。另外,由于SipXecs采用分布式架构,程序效率高,支持服务器冗余,通过堆叠,设备容量最大支持10000用户。SipXecs属于后来者居上。