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工程是衍生的产物。
Asterisk 未来之路3.0_0001的更多相关文章
- Asterisk 未来之路3.0_0004
原文:Asterisk 未来之路3.0_0004 Asterisk Wiki asterisk 的Wiki是很多启迪和困惑的发源地,另外一个最重要的VOIP知识库www.voip-info.org ...
- Asterisk 未来之路3.0_0005
原文:Asterisk 未来之路3.0_0005 第二章: Asterisk的架构 Asterisk 和其他众多传统的PBX是有区别的,拨号方案针对各种通道处理本质上采用同一种方式. 在传统的PB ...
- Asterisk 未来之路3.0_0006
原文:Asterisk 未来之路3.0_0006 Modules Asterisk 是基于模块构建的.一个模块提供某个特定的功能,它是动态的被装载.比如:信道驱动(chan_sip.so),或可以连接 ...
- Asterisk 未来之路3.0_0007
原文:Asterisk 未来之路3.0_0007 Modules Asterisk 是基于模块构建的.一个模块提供某个特定的功能,它是动态的被装载.比如:信道驱动(chan_sip.so),或可以连接 ...
- Asterisk 未来之路3.0_0002
原文:Asterisk 未来之路3.0_0002 伟大的变化需要可扩展性技术 每一个现有的PBX都因为其自身的缺点变的糟糕,不管其功能如何丰富,总有一些东西会漏掉.具备非常完全功能的PBX 也不能预见 ...
- Asterisk 未来之路3.0_0003
原文:Asterisk 未来之路3.0_0003 Asterisk: The Hacker's PBX 如果电信公司忽视了asterisk,那么正在处于危险中.asterisk 良好的扩展性,能够创建 ...
- Atlas-手淘组件化框架的前世今生和未来的路
今天手淘技术团队宣布正式开源它们的容器框架Atlas,项目地址: https://github.com/alibaba/atlas 同时他们还推出了项目官网,上线了技术文档: http://atlas ...
- Superedge的新特性和未来之路
作者 王冬,腾讯云高级研发工程师,专注于Kubernetes.容器等云原生领域,SuperEdge 核心开发人员,现负责腾讯云边缘容器TKE Edge私有化相关工作. 背景 2021年9月27号,,在 ...
- 再谈 PHP 未来之路
前段时间我写过一篇博文<phper:敢问路在何方>,分析了 PHPer 的困境以及 PHP 程序员的学习.进阶突破之路.同时我在知乎上也发过类似的提问.从大家的评论和回答看,大体分为以下几 ...
随机推荐
- Different ways of associating known types in wcf
解释一下这个博客Known Types此属性标签,假设翻译的单词,所谓已知类型它.在服务契约中实现多态的行为.有四种方式实现,以下来分别演示一下. 1.User KnownType attribute ...
- [ACM] POJ 2342 Anniversary party (树DP获得冠军)
Anniversary party Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4410 Accepted: 2496 ...
- mahout安装和测试
Mahout 是 Apache Software Foundation(ASF) 旗下的一个开源项目,提供一些可扩展的机器学习领域经典算法的实现,旨在帮助开发者更加方便快捷地创建智能应用程序.Apac ...
- C++学习笔记13-类继承
1. 类模板的 static 成员[不同于C#中的static] 类模板能够像随意其它类一样声明static 成员.下面代码: template <class T> class Foo ...
- NSIS脚本:更改壁纸
原文 NSIS脚本:更改壁纸 我们在制作主题安装包的时候,经常要进行自动更改壁纸的操作,其实用NSIS实现这一点非常简单.示例代码如下: 01 Name "更改壁纸" 02 Out ...
- Session中StateServer的使用方法
最近项目中用到 Session的StateServer模式,我们知道sessionState有四种模式:off,inProc,StateServer,SqlServer. 而StateServer 是 ...
- 机器人操作系统 除了Android还有一个ROS(转)
你知道市面上的机器人都采用了哪些操作系统吗? 估计大多数人给出的答案就是 Android 了.从市面上的产品来看,基于 Android 系统开发的机器人确实是主流,但是还有一种操作系统却鲜为人知,它叫 ...
- REST API出错响应的设计(转)
REST API应用很多,一方面提供公共API的平台越来越多,比如微博.微信等:一方面移动应用盛行,为Web端.Android端.IOS端.PC端,搭建一个统一的后台,以REST API的形式提供服务 ...
- 由于抽签HT For Web ComboBox下拉框组件
传统HTML5的下拉框select仅仅能实现简单的文字下拉列表,而HT for Web通用组件中ComboBox不仅可以实现传统HTML5下拉框效果,并且可以在文本框和下拉列表中加入自己定义的小图标, ...
- 数据库文档生成工具——word2chm,SqlSpec
首先使用代码生成器可以生成word版本的数据库文档. 转成chm格式的更加小巧和方便~ SqlSpec是个好工具,可以生成所有数据库相关的信息 之后可以一键生成chm文档.