Asterisk 未来之路3.0_0001

原文:Asterisk 未来之路3.0_0001

第一章:电信技术革命

刚开始他们忽视你,然后他们嘲笑你,然后他们向你挑战,最后你赢了

---Mahatma Ganhdi

在5年前,我最初规划写一本关于Asterisk的书时,我预言Asterisk将会改变通信行业。今天,我预言的这次变革已经完全实现了。Asterisk现在是最成功的PBX,他已经被电信行业所接受。

很不幸,在过去5年中,电信行业持续的迷失自我,我们的通信方式已经改变了。在20年前,电话呼叫是远距离传输的优选,现在一般方式是通过IM,email。电话呼叫好像到了死亡的边缘,特别是在日新月异的时代。

Asterisk 保持了令人敬佩的技术,并且我们相信,在电信和其他技术之间进行融合集成方面,他始终是我们的希望。

对于Asterisk,没有那个人会告诉你,你的电话系统将如何工作,或者你被限制使用哪种技术,只要你想到拥有,你就可以拥有。Asterisk所有的概念都是标准的,而且Asterisk是可以自由的开发属于自己的新颖的东西。如果你想实现,Asterisk不做任何的限制。

一般来讲,这种灵活的可扩展性伴随而来的是要付出一定的代价:

Asterisk 并不是一个简单的,容易配置的系统,这并不是因为他是不合逻辑,混乱或者难以理解,它是非常清晰的而且非常有实用性的,当第一次看到拨号方案并且开始仔细考虑可能性时,他们开始变得喜悦。但是有多种方法可以实现一个结果的时候,这个过程自然需要额外的努力。举个例子:就好比盖房子,组件都是容易理解的,但是当如果实现一个任务a组件也可以
b也可以的时候,这就需要开发技巧和实际练习了,这本书就是关于这个主题的。

Asterisk和 VOIP:传统和网络电话的桥梁

VOIP 通常被认为并不比免费的长途电话更好,其实他的真实的价值在于语音在数据网络上上进行通信。

有时,我们好像已经忘记了电话是作为交流的目的。它只是一个简单的目标,实际上,我们应该用更加灵活和更加创造性的方式来使用它。Asterisk为了进入这一行业降低了门槛。

TheZapata电话工程

 

当Asterisk
在(1999)刚刚开始启动的时候,有一个开源的电话工程已经存在了。Asterisk整合了Zapata电话工程,使其能够提供对PSTN网的支持。在那时,将传统的纯网络软件和实际的电话网结合起来,具有里程碑的意义。

Zapata 电话工程是由Jim Dixon发起的,Jim Dixon是一个通信咨询工程师,他从CPU行业发展的速度得到灵感,假如有一块只有和电话网进行接口的原件,其中DSP部分内容通过CPU进行实现,这种就可以实现一个更加经济的电话系统。这虽然增加了CPU的负担,但是CPU的低成本比起昂贵的DSP将更具备吸引力。更重要的是,随着CPU处理能力的增强,其性价比也得到提高。

和需要幻想家一样,Dixon
认为其他的人也看到了这个机会,他只是等待其他人创建出来他所预期明显提高。一些年过去了,他注意到没有人创建出这种卡,而且好像没有人愿意来做这件事。这时,他将完成这次改革,他自己开始去实现它,Zapata工程诞生了。

因为这一事件具有革命性,将在业界引起很大的轰动,我觉得从墨西哥革命的动机入手,以墨西哥革命家的名字Emilano Zapata来命名这种技术和组织,我决定叫这种卡为“tormenta”,在西班牙语中意味着暴风雨,但通常被认为是灾难的来临,比如飓风等类似的灾难。

或许我们应该叫Asteristas,不管怎么样,我们对Jim Dixon的贡献表示感谢,一部分是发现这次机会,一部分是发起了这次革命,最重要是他贡献给了开源社区,促成Asterisk PTSN引擎的到来。

经过几年的发展,Zapata工程已经被Asterisk经过修改和提高,今天正在使用的DAHDI
电话接口,是Zapata工程是衍生的产物。

时间: 2024-10-11 13:34:15

Asterisk 未来之路3.0_0001的相关文章

Asterisk 未来之路3.0_0006

原文:Asterisk 未来之路3.0_0006 Modules Asterisk 是基于模块构建的.一个模块提供某个特定的功能,它是动态的被装载.比如:信道驱动(chan_sip.so),或可以连接第三方产品模块(func_odbc.so).asterisk的模块加载依赖于配置文件/etc/asterisk/modules.conf文件.在本书中我们将讨论各种模块,在这这一小节,我们了解一下模块的概念,然后给一个模块可用性的印象. 实际上,在启动asterisk时,不需要加载任何的模块,虽然在

Asterisk 未来之路3.0_0002

原文:Asterisk 未来之路3.0_0002 伟大的变化需要可扩展性技术 每一个现有的PBX都因为其自身的缺点变的糟糕,不管其功能如何丰富,总有一些东西会漏掉.具备非常完全功能的PBX 也不能预见客户未来的需求.一些人需要一些古怪的功能,这些功能设计团队并没有想到或者认为并没有构建的价值,因为系统是封闭的,所以用户不能自己去构建这些功能 如果Internet受到其规则和商业利益束缚,它能发展到今天如此广泛的程度吗,这都是个疑问.正因为Internet的开放性,任何人都能提供并且参与进来做些东

Asterisk 未来之路3.0_0003

原文:Asterisk 未来之路3.0_0003 Asterisk: The Hacker's PBX 如果电信公司忽视了asterisk,那么正在处于危险中.asterisk 良好的扩展性,能够创建出无法想象的优秀的系统.这是因为asterisk 是"黑客"优选的系统. "黑客"这个词组被众多的媒体扭曲为"恶意的破坏者",其实这是不公平,正式因为这些人创建了Internet引擎,黑客构建了Apple Macintosh 和 Unix操作系统.黑

Asterisk 未来之路3.0_0007

原文:Asterisk 未来之路3.0_0007 Modules Asterisk 是基于模块构建的.一个模块提供某个特定的功能,它是动态的被装载.比如:信道驱动(chan_sip.so),或可以连接第三方产品模块(func_odbc.so).asterisk的模块加载依赖于配置文件/etc/asterisk/modules.conf文件.在本书中我们将讨论各种模块,在这这一小节,我们了解一下模块的概念,然后给一个模块可用性的印象. 实际上,在启动asterisk时,不需要加载任何的模块,虽然在

Asterisk 未来之路3.0_0005

原文:Asterisk 未来之路3.0_0005 第二章: Asterisk的架构   Asterisk 和其他众多传统的PBX是有区别的,拨号方案针对各种通道处理本质上采用同一种方式. 在传统的PBX 中,在工作站(比如:电话)和局端在逻辑上是有区分的.这就意味着,在工作站,你不能安装连接外部的网关并且在你没有提前要求你的用户拨一个extension number时,也不能将电话路由到PBX.对于离站资源的访问就更加困难,比如:前台.因为这个系统不允许任何外部资源访问知道内部的特性. 另一方面

Asterisk 未来之路3.0_0004

原文:Asterisk 未来之路3.0_0004 Asterisk Wiki   asterisk 的Wiki是很多启迪和困惑的发源地,另外一个最重要的VOIP知识库www.voip-info.org,它包含了令人兴奋的,丰富的,广泛的和大量的包括各种主题的信息,其中一部分是关于asterisk,astersisk文档在提供至今为止是以批量信息提供的,并且可能包含很多asterisk的知识,比起其他的列表资源.他是最受欢迎的asterisk的知识库. 还有一个最重要的wiki是官方维护的Aste

【毒思】笑谈未来的路

每个人都有自己的路,或正或偏,不管未来的路怎样,我觉得我依旧坚定不移的走安全这条道,安全如果就少数人重视是肯定不行的,国民们安全意识真的太差太差,这也导致网络各种低劣诈骗都能危害以万为单位的网民...现在的确不是什么技术公开分享的时代,但如果人人藏着掖着,那中国的技术又怎么可能有个大飞跃呢? 其实很多东西根本就没有什么技术含量,国人看下就能懂,就能防,对于这类的东西我觉得应该广泛的免费推广 ,安全绝不是只有搞安全的才要了解,每一个开发者都得了解一些,漏洞修补的再严也是有瑕疵的,就像人身上的疤一样

APP漏洞导致移动支付隐患重重,未来之路如何走?

没有一种支付是100%安全的,互联网及移动支付规模的增长,其交易的安全性需要银行.支付公司.App开发者.用户等参与各方更加重视.当下手机支付似乎变成了一种时尚,用户们"刷手机"乘地铁,"刷手机"购物,"刷手机"喝咖啡,"刷手机"看电影,甚至"刷手机"定机票--种种迹象表明手机支付已经迎来了一个高速发展期. 移动支付行业隐患重重,未来发展道路令人堪忧 但随着移动支付业务金额的疯狂涨势,移动支付背后的隐患也让

Atlas-手淘组件化框架的前世今生和未来的路

今天手淘技术团队宣布正式开源它们的容器框架Atlas,项目地址: https://github.com/alibaba/atlas 同时他们还推出了项目官网,上线了技术文档: http://atlas.taobao.org/ 下面让Atlas团队来介绍下该项目的历史.原理和未来. Atlas是什么 Atlas是古希腊神话中的天神,是波士顿动力公司的机器人,借助搜索引擎,得以发现这个名词背后许许多多的含义.在手机淘宝,Atlas是一个扎根于Android客户端的一个组件化容器框架,相比神话中用手和