Asterisk 通过了电话的开源平台。基本上就是一个软件的PBX。
最初是Digium 公司的Mark Spencer编写的,这个公司就是他创立的,专门生产并销售Asterisk使用的硬件。Asterisk简直就是一场电话的革命。
为什么使用Asterisk?
现在电信行业的混乱,因为各种专利技术应用在各种层次的网络上,导致很大的混乱。Asterisk就是答案——给电信行业普遍的混乱环境带来秩序的革命。
专利技术有什么错?
没错,如果专利技术独立工作的话。就像你有剃须刀和剃须膏没错一样!但是让各种技术互相操作,专利技术就会除了要价过高、客户不满,以及缓慢的开发速度等问题之外的刻板和局限。
我们要Asterisk做什么?
根据情况而定。在一个小实验室,一个pc(x86),500MHz的奔三,合适的内存,合适的电源,还有Linux(其他os也可以支持)。此外还有Digium板卡插在系统中,以便连接本地PSTN。
Asterisk支持什么技术?
与 VoIP, PSTN, ISDN, AIX, SIP 有关的任何东西。
比较好的Asterisk参考书?
<电话未来之路>(http://www.asterisk-docs.org).
找到,编译,安装,在第3,4章中,包含了到哪里去找那些文件之类的信息。还有编译时的需要注意的选项,需要配置的模块,和在运行时载入的模块。
相关:
gcc, glibc-kernheaders, cpp, binutils, glibc-headers,glibc-devel
此外, 安装bison
大多数标准的distro都自带
推荐distro:基于RedHat和
组件:
Asterisk
Zaptel
libpri
Asterisk:Asterisk 程序文件,还有配置,监控的工具
Zaptel: Zapata项目中硬件的核心模块和驱动,如果要与PSTN或者其他网络接口,需要它。
libpri: 与Primary Rate Interface ISDN的接口库。
还有,如果基准时间参考,需要安装ztdummy 模块(第3章中解释)
有用的网页:
PSTN: http://en.wikipedia.org/wiki/PSTN
G.729: http://en.wikipedia.org/wiki/G.729
G.711: http://www.freesoft.org/CIE/Topics/127.htm
Digium: http://en.wikipedia.org/wiki/Digium
Asterisk: http://en.wikipedia.org/wiki/Asterisk_PBX
Free World Dial-up:http://en.wikipedia.org/wiki/Free_World_Dialup
Asterisk Architecture:http://www.asteriskdocs.org/modules/tinycontent/content/docbook/current/docs-html/x103.html