Asterisk 入门教程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Asterisk 入门教程

subscriber:加入某个group,从而遵从某一个call restricion

subscriber group:可以使用1种call restriction。

call restriction:将numbering plan中各项取出,各自组成成不同的呼叫限制方案numbering plan:通用,是一个整体的计划,里面包括长途,本地,等各种形式的方案

-------------------------------------------------------------

以上,用于拨入号码的预处理,实际上是一种过滤,下面才是真正的呼叫处理。

--------------------------------------------------------------

route:一种策略,根据号码匹配的模式,选择走哪个trunk。

trunk:实际上做通一个链路,供route选择。

analog的,一个POTS就是一条analog trunk

analog的数量由设备定,

ip trunk没有限制数量,并且一个ip trunk连到对方IPPBX后,对方的subscriber 数量是不确定的,由那个IP PBX决定。

Asterisk,开始吧

--------------------------------------------------------------

什么是asterisk?开源电话平台

Asterisk 通过了电话的开源平台。基本上就是一个软件的PBX。

最初是Digium 公司的Mark Spencer 编写的,这个公司就是他创立的,专门生产并销售Asterisk使用的硬件。Asterisk 简直就是一场电话的革命。

为什么使用Asterisk?

现在电信行业的混乱,因为各种专利技术应用在各种层次的网络上,导致很大的混乱。Asterisk 就是答案——给电信行业普遍的混乱环境带来秩序的革命。

专利技术有什么错?

没错,如果专利技术独立工作的话。就像你有剃须刀和剃须膏没错一样!但是让各种技术互相操作,专利技术就会除了要价过高、客户不满,以及缓慢的开发速度等问题之外的刻板和局限。

我们要Asterisk做什么?

根据情况而定。在一个小实验室,一个pc(x86),500MHz 的奔三,合适的内存,合适的电源,还有Linux (其他os也可以支持)。此外还有Digium 板卡插在系统中,以便连接本地PSTN。

Asterisk支持什么技术?

与V oIP, PSTN, ISDN, AIX, SIP有关的任何东西。

比较好的Asterisk参考书?

<电话未来之路>(http://www.asterisk-docs.o...

找到,编译,安装,在第3,4章中,包含了到哪里去找那些文件之类的信息。还有编译时的需要注意的选项,需要配置的模块,和在运行时载入的模块。

相关:

gcc, glibc-kernheaders, cpp, binutils, glibc-headers, glibc-devel

此外, 安装bison 和open ssl

大多数标准的distro都自带

推荐distro:基于RedHat和RH的distro (版本没指定)

组件:

Asterisk

Zaptel

libpri

Asterisk:Asterisk 程序文件,还有配置,监控的工具

Zaptel: Zapata 项目中硬件的核心模块和驱动,如果要与PSTN或者其他网络接口,需要它。

libpri: 与Primary Rate Interface ISDN的接口库。

还有,如果基准时间参考,需要安装ztdummy 模块(第3章中解释)

有用的网页:

PSTN: /wi...

G.729: /wi...

G.711: /CI...

Digium: /wi...

Asterisk: /wi...

Free World Dial-up: /wi...

Asterisk Architecture: http://www.asteriskdocs.or...

重要链接:

Putty:

http://www.chiark.greenend...

Asterisk 通道:

/w...

重要信息:

Asterisk machine on the LAN: 90.0.0.3

Asterisk的目录结构:(更确切的说,是Asterisk使用的目录)

/etc

包含了zaptel.conf文件(只有一个)

/usr/lib/asterisk/modules

所有的asterisk可载入的模块都在这里,一般来说,所以的模块都是启动的时候载入的

注意:要更改启动时载入的模块,或者是模块载入的方式,你可以修改/etc/asterisk/modules.conf文件

/etc/asterisk

包含了所有的asterisk配置文件

/var/lib/asterisk

agi-bin: agi 脚本

固件:兼容设备固件

映像:在这个目录下寻找映像(如果通道支持)

关键字:这个文件中有基于RSA一类的认证关键字

mohmp3:当配置了持有音乐的时候,这个目录是放置mp3的(注意,mp3应该使用恒比特率编码,并且没有id标签。)

sounds:所有的语音提示

/var/spool/asterisk

相关文档
最新文档