Asterisk,电话未来之路
(CHN2.0)
Asterisk
Asterisk 爱好者协会
群星友集体译作 szmzsm(徐灵晓)修订
www.asterisker.cn
2006-8
Asterisk,电话未来之路(CHN2.0) Asterisk 爱好者协会集体译作
第二版续
转眼间到了 2006 年 8 月,儿子快半岁了,我们的爱好者协会也
快半岁了,并且如新生儿一样,发展壮大不少。
敬爱的亲爱的以及可爱的 szmzsm(徐灵晓)花了两个月的业余
时间,修订了全书,各位星友盼望已久,相信与第一版相比,无论从
严谨程度,还是从耐读程度,都会让读者更加满意。在这里特别感谢
徐灵晓同学!!!他主动要求参与修订,弥补了因为我时间和能力有限,
造成第二版迟迟无法推出的遗憾。
鄙人薄见,Asterisk 进入中国分为两个层面:
一个是封闭的厂家的开发,许多厂家在这个基础上进行 SIP
SERVER 和 IP PBX 的开发工作,并且尽量回避 Asterisk 为基础的现
实,其实我们应该理解他们,作为中国这个超大而特殊的市场,用开
源的东西开发,让素质不高的购买者(其实素质高的目前还不多)认
为,这本应免费;
另外一个层面是开放的,主要指 Asterisk 爱好者、使用者、VOIP
或者 SP 运营者和厂家中的个体技术人员(不代表厂家),他们通过简
单的配置实现简单抑或是复杂的功能,他们并不能做出非常成熟和界
面友好的产品,但是供企业客户使用足够了。
在 Asterisk 基础上的各种增值业务,在国内还没有真正大规模应
用起来,但是随着仿制卡的出现,随着民间宣传的不断扩大(暂时还
没有发现正规商业渠道的宣传),越来越多的人会接受它,越来越多
的人认可它并熟悉它。
1
Asterisk,电话未来之路(CHN2.0) Asterisk 爱好者协会集体译作
当然可以理解,由于和 Asterisk 有关的商业模式具有相当的广泛
性,造成进入这个行业的人心态差异较大。配置的简化造成门槛的降
低,然而要做出更好、更有利润的产品,需要花费更多的成本和心血。
未来的精准状态无法预料,但是未来的趋势可以预测。若干在
Asterisk 技术上开发增值业务的厂家(中国大大小小也有 100 多家了
吧,虽然有的还很肤浅),但这足以让我们看到了 Asterisk 的巨大魅
力。再看看我们的 Asterisk 爱好者协会 QQ 群吧,一共 7 个群了,
MSN 的试验群也有 2 个了(Asterisk-msn@hotmail.com 是其中一个,
另外一个是正在筹建的、由飞云和 sun 快乐管理的、受限的专业群)。
QQ 群里每天希望加入群的人次大概是 5-10 个,当然,很多人
希望加入多个群。从总人数上来说,大概有 400 人以上的规模了,从
质量上来说,越来越多的专业人士加盟,几乎所有在国内开发产品的
知名企业,都有人在这个群里。虽然他们大部分并不太愿意回答问题,
但是进入群,已经是对 Asterisk 在中国广泛应用的一个巨大的推动了。
希望所有致力于 Asterisk 业务开发和应用的人们能够推动行业的
发展,让更多人了解它,才能挖掘更多的机会,创造更多的商业模式。
面对还处于初级阶段的 Asterisk 爱好者协会,肯定所有看到本书的人,
能够加入 www.asterisker.cn,加入 QQ 群、MSN 群,共同探讨、共享。
用开放的心态对待开放的 Asterisk——这应成为我们共同的梦
想!
Chinasterisk(杨波)
2006 年 8 月 29 日于北京
2
Asterisk,电话未来之路(CHN2.0) Asterisk 爱好者协会集体译作
译者序
确切地说,本文是翻译的组织者写的序。我是jillyyang,QQ里叫
做Chinasterisk,也叫China*,一个的VoIP从业者,我的工作是市场调
研和分析,这份工作让我喜欢钻研任何和VoIP有关的知识。出于对未
来市场的乐观估计,我组织了Asterisk爱好者协会(QQ群:20556356
和23223948,二版说明:后来又有了3群17906458,4群25411566,5
群12623717,6群26398851,7群29206893),这个QQ群在2006年3月3
日成立,我儿子出生前整整一周。截止到4月20日,已经吸引了170
多位会员。他们中间有研发专家、市场高手,有厂家、有虚拟运营商
和运营商,也有行业客户,甚至还有一些老板级的人物潜水其中。或
出于对Asterisk的爱好,或出于学习的目的,大家建议我组织翻译这
本书。也许是出生牛犊不怕虎,我说,试试吧。于是,在开始翻译到
现在一个多月的时间,遇到了根本未曾想过的困难,终于有了初步的
结果!
这本书需要感谢 20 多位我的好朋友和我不熟悉的人,孙识宇、
孙冰、山凌云、蒋运华和李凯原博士,是我最感激的人。本人不是做
技术的,因此所有的翻译都要仰仗群里的朋友,审核全都靠他们几位。
后面一大串的名字,希望一直留在这个稿子中而不要被人抹去,虽然
我知道,这个很难。他们的辛勤工作,对 Asterisk 引入中国,让国人
熟悉这个东西,应该是有一定帮助的。我能够做的,我会 best effort。
www.openvoip.cn 作为本书的媒体支持,给我和星友们提供足够大的
技术及市场文件的共享空间,ftp://ftp.openvoip.cn/asterisk,并给我们
3
Asterisk,电话未来之路(CHN2.0) Asterisk 爱好者协会集体译作
提供了论坛的 IP PBX 板块 http://www.asterisker.cn/,给了广大星友一
个非常好的交流和共享机会。在这里感谢他们的老总龙全录和网站编
辑陈鲲鹏!
对于 Asterisk,目前中国人知道的还不是很多,并不像 GNUGK
那么流行。但是我想,一年,或者两年以后,应该有无数人对此非常
熟悉,其适应的人群数量,应该远远大于 GNUGK。电信市场孕育的
革命,也许就和它有关。那么我们这些人就梦想着成为 Asterisk 在中
国的先驱,给后人留下点值得回味的东西。今天我们大家的辛苦努力,
希望是值得的!
CHN1.0 版时间仓促,水平有限,我们会继续修订新的版本,请
各位读者提出宝贵意见!任何疑问请发邮件到:jilly_yang@263.net,
或者到 www.asterisker.cn 里面写下你对本翻译稿的意见和建议。我和
所有参与翻译的朋友,以及所有看到这本中文书并从中受益的朋友将
不胜感激!感谢大家的精神鼓励和热情参与!没有不断地催促,也不
可能完成这个庞杂的翻译工程!
感谢腾讯,让众多星友通过 QQ 群聚集在一起!
一并感谢云南红塔集团!没有他们提供的红塔山牌香烟,我很难
熬夜完成最后的合并工作!
另,本书只用于做技术学习,与任何版权无关。
Chinasterisk
2006 年 4 月于北京
4
Asterisk,电话未来之路(CHN2.0) Asterisk 爱好者协会集体译作
本书所有的翻译者名录
注:括号中为 QQ 名
组织者:杨波(china*)
审核:szmzsm(徐灵晓),山凌云(大山),孙识宇(VOIP
计费),张良模
翻译:孙识宇,山凌云,姚海香,杨波,蒋运华,李凯原,
才云,王信龙(龙飞),孙冰(飞云 Hoowa),王彦兵(QQ
糖),李君(amy,长安大学 2OO3 级研究生),黄宇(H 恒
宇 Y,桂林电子科技大学),刘海兴(胖大海)
网站支持:龙全录(飞龙在线),陈鲲鹏(观摩)
另外还有一些,我至今不知道名字的,但是有他们的
QQ 代码:欣愚,椰皮,禅客,OVER。
5
Asterisk,电话未来之路(CHN2.0) Asterisk 爱好者协会集体译作
作者序
很久以前,有一个小男孩。
有一台电脑……
以及一部电话……
这简单的开始确引来了麻烦!
在不久以后,包括声音、数据以及软件在内的远程通讯都是由两个俱乐部控
制,一个是发明这项技术的公司们的,而另一个是利用这些产品提供服务的公司
组成的。直到二十世纪九十年代末,Internet的膨胀使得数字远程通讯之门得以
打开。通讯价格下落。一批新的、创新性的技术,服务及公司出现了。与此同时,
诸如Richard Stallman, Linus Torvalds以及其它一些数不清的免费软件的先驱们的
工作最终形成了真正的开放软件平台Linux(或GNU/Linux)。但是,到处存在的声
音通讯,却仍然是被少数公司控制。为什么?或许是因为通过旧的公共电话网络
传送的声音缺少万维网(World Wide Web)魔幻般的光辉吧;又或是电话不能有效
的满足成人们的娱乐。不管原因如何,有一样东西是清楚的,那就是声音通信的
开源,即将与软件的开源一样普遍了。
需求(在某些情况下简单体现为便宜)乃发明之母。1999年,Linux Support
Services开始提供免费和商业的技术来支持Linux,我发现需要(至少是意识到需
要)一个电话系统来对我提供24小时的技术支持。这个想法是这样的:人们可能
打进电话,输入消费者的身分,并留下信息。然后系统就近安排一个技术人员来
对顾客的要求作出回复。因为我的公司的启动资金只有4000美金,我没有能力来
承担我所想实现的这个电话系统。我从1994年就是Linux的用户,通过12tpd,gaim
及cheops我已经了解开源软件了,加之没有任何人来对我解释这个任务的复杂
性,我决定我只是简单的使用从Adtran(我曾作为一个实习生在那工作)公司借来
的硬件来制作我自己的电话系统。当我把电话打入一台PC机时,我发现我高兴
6
Asterisk,电话未来之路(CHN2.0) Asterisk 爱好者协会集体译作
得什么都说不出来了。实际上,Asterisk公司的格言(格言对于一个需要效率的大
项目来说是必须的)也就是从这个简单的猜想而来:
这只不过是软件!
不管好坏,我都很看重这个东西。也就是从这开始,我产生了Asterisk能做
所有和电话技术有关的事的想法。选择“Asterisk”这个名字是因为它不仅是电话
标准的关键,同时也是Linux中的通配符号(例如:rm-rf*)。
所以,在1999年,我已经拥有了免费的电话平台,并将其放到了网上,同时
我仍继续提供Linux的技术服务以维持我的生活。而且到了2001年,经济萧条,
从事Asterisk方面的Linux服务似乎比一般的Linux服务显得更好了。那一年,我
们联系了Zapata电话技术项目的Jim“Dude” Dixon。Dude(令人激动的工作)???对
Asterisk来说是一个很棒的方案,这个方案给提供了一个使Asterisk获得公众关注
的商业模型。在与Dude合作制作了我们的第一款PCI电话接口卡后,“Linux
Support Services”这个名字显然不再适合一个电话技术公司了,所以我们更名为
“Digium”,那又是另一个故事了。随着语音IP技术(VoIP)的广泛使用,通过旧
的电路开关网传播的声音转变为新的以IP技术为基础的网络,一切终于走上正轨
了。
现在,很明显大多数人并不会因为电话而感到新奇,兴奋。当然也只有少数
可以感到当我听见声音从与电脑联接的电话中传出来时的喜悦,但是,也正是这
些对旧式电话感到兴奋的人,由于网络的作用,这一小部分能联合起来使我们这
种新奇的想法变成一个普通的、实际能为大众服务的东西。
如果说电信对开源的方案已经成熟,那只是一种保守的说法。由于生活和工
作中无处不在的电话,电信业是一个巨大的市场。电信产品的市场有一群高技术
的员工,他们都能也愿意为这个事业付出。人们需要更人性化的技术,而垄断的
电信业是非常昂贵的、因而Asterisk技术大有星火燎原之势。
Asterisk也提供了与旧的处理方法之间转变的一座桥梁,从而位于这一系列
技术的顶端(垄断→开源,电路开关形→VoIP,单一声音→声音,视频以及数据,
数字信号进程→主机媒介进程,集中式的→点对点的)。通过Asterisk,你能与六十
年代的脉冲拨号的电话通话,也能与最新的VoIP设备通话,并能提供从简单的
开关一直到现在的蓝牙与DUNDi技术的功能。
7