利用Asterisk建立IP20PBX.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用Asterisk建立IP20PBX.doc

基于Asterisk的企业级别IP PBX 新的概念 在我们的这个世界上,通讯方面的技术都是由两个俱乐部控制和垄断。一个俱乐部由开发技术和产品的公司的集合,而另一个则是利用这些产品提供服务的公司而组成的。直到二十世纪九十年代末,Internet的发展,使得通讯之门得以打开。随着通讯价格下落,一批新的、创新性的技术,服务及公司出现了。同时,诸如Richard Stallman, Linus Torvalds以及其它一些数不清开源软件的先驱者们的工作,最终形成了真正的开放软件平台Linux(或GNU/Linux)。但是语音通讯,却仍然是被少数公司控制。 需求(在某些情况下简单体现为便宜)常常是发明之母。而对于语音通讯而言,可以引用Digium的创始人,Asterisk的主要作者的一句话: 这只不过是软件(It is just a software!)! 现在,网络电话的概念早已普及。如果说未来的电信业仅仅是基于VoIP技术(或者其他什么技术),那只是一种保守的说法。由于生活和工作中无处不在的电话,电信业成为了一个巨大的市场,而在任何国家,垄断的电信业都带来了昂贵的价格。在这种情况下,便宜的开放的软件体系、点对点通讯和公开的协议体系带来的低廉的价格下的通讯方式和相关的市场体系,大有星火燎原之势。 随着标准的演进,从电话到多媒体通信文化的迁移,计算机和电话之间的分界线将变得很模糊。比如,我们可能购买一个PDA当作电话,并安装一个软电话程序来提供我们需要的功能,或者用手机来上网、听歌、处理办公文档甚至开发应用程序。 什么是Asterisk Asterisk是一套可以运行在Linux上的VoIP软件系统。Asterisk的主要特性是:提供了由垄断到开源,由电路交换到VoIP,由单一声音通讯到多媒体、视频和数据通讯,由数字信号进程到媒体流进程,由集中式交换到点对点交换等等的一个VoIP的技术实现。通过Asterisk,你能与六十年代的脉冲拨号的电话通话,也能与必威体育精装版的VoIP设备通话,并能提供从简单的电路交换一直到现在的蓝牙与DUNDi技术的功能。可贵的是,这个项目是开放源代码的。 那么,Asterisk的发展如何呢?回想一下PC的发展历程。当PC在八十年代刚进入市场时,它功能并不强大。你可以用它来制作电子表格,或者用它来进行文字处理,总而言之,用处不多。然而到后来,兼容IBM-PC开放的体系,使得PC的价格变得很便宜;同时,新的PC软件的出现,使PC在应用水平方面逐渐超过了小型机,然后又超过了大型机。笔者相信,对于电信业来说,虽然现在这是IT行业中最后没有开放的领域,基于类似Asterisk这样的通讯开源软件,电信业将会有一场革命。 Asterisk的安装准备 Asterisk是一个非常灵活的软件,既可以轻松地安装在任何Linux平台,也可以安装在某些非Linux平台上。Asterisk的资源需求与其他的嵌入式、实时的应用系统很类似,都是通过优先级的方式来访问CPU和总线,并规定系统上的任何函数都不能直接调用比Asterisk优先级低的进程。对于非专业系统而言,这也许不是很重要,但如果你的目标是商用系统,这种优先级方式带来的性能上的缺陷将会引起通话质量的问题。比如,经常出现回声、噪音等等。这种情况在手机超出服务区外的时候常常出现。如果你对于Linux的内核代码和优化技巧不是非常了解的话(例如笔者),选择一个高的配置,而不是重新对内核进行编程,是一个比较好的主意。下面这个表格可以对于系统的硬件配置有一个大概的认识: 系统 并发通话数量 最小要求 非专业系统 5 400M CPU,256M内存 SOHO系统 5~10 1G CPU,521M内存 小型商用系统 10~15 3G CPU,1G内存 中等商用系统 15 双处理器,在分布式架构里采用多个服务器 对于要安装Asterisk的计算机,如果在预算有限的情况下,下面是一些建议: 系统的稳定性及质量取决于所选择主板的结构设计,考虑使用服务器主板是一个很好的主意。比如服务器主板提供的PCI插槽有3.3V和5.0V,服务器主板可以给板卡提供更稳定的电流和电压。而且,语音卡常常会造成每秒1000个以上的中断请求,所以对于主板来说,一定要仔细考察芯片组是否能够支持。 安装一个外置Modem,这是笔者曾经在东南亚维护跨8个国家的一套VoIP系统的经验。对于一套系统而言,也许多装一个20美金的外置Modem,就会省去数张100美金的飞机票、400美金的出差费用,以及带来了更加宝贵的和家人在一起的时间。外置Modem在Linux下适当的配置,就可以成为一个拨号服务器的终端。从而在网络瘫痪的时候,你依然可以访问到你的设备(为什么不用内置Modem?因为我们需要一个硬件的DA转换器,而内置的常常没有)。

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档