asterisk_freepbx安装指导书

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

Centos_asterisk_freepbx安装指导书

作者:曹焜

目录

Centos_asterisk_freepbx安装指导书 (1)

一、Centos系统安装: (3)

1. Centos 的安装首界面我们选择命令安装模式,输入"linux text"+"回车",直接

“回车”可到界面的安装模式: (3)

2. 检查光盘是否完整,我们选择跳过此检查,那样很费时间: (4)

3. Centos的安装进入欢迎界面。 (4)

4. 选择语言,建议选择English,能省掉不必要地麻烦,我第一次装选择chinese

simplified但是后面会出现语言包安装问题,经过查资料,centos5.7版本确实有问题,后来还是选English,系统的英文总体不难,这个不必纠结。 (5)

5. 选择默认US 键位 (6)

6. 初始化进入选项安装 (6)

7. 提示是否格式化,我们选择图中那项 (7)

8. 接下来,不必太深入研究,都选择OK 或yes (7)

9. 选择时区:上海 (12)

10. 设置root密码: (12)

11. 这里要注意下,选择我们需要安装的软件工具包,我们选择自定义那个选项,

然后OK (12)

12. 勾选自己需要的工具包,如web服务,mysql== (13)

13. 系统提示准备安装 (14)

14. 安装过程中 (15)

二、Asterisk的安装 (16)

1.检查系统内核版本 (16)

2.检查是否已经安装kernel-devel和kernel-headers (17)

3. 检查是否已经安装以下的辅助软件包 (17)

4. 如果没有安装则用yum安装 (17)

5. 下载libpri, zaptel, asterisk软件包 (18)

6. 解压缩软件包 (18)

7.安装libpri (18)

8.安装zaptel (19)

9.安装asterisk (19)

10.安装asterisk-addons (20)

11.安装asterisk-sounds (20)

三、FreePbx安装 (21)

1. 查看系统中是否缺少以下服务,缺少将用“yum install 服务名”来安装 (21)

2. 禁用Selinux (21)

3. 安装需要的扩展包 (21)

4.安装lame (22)

5. 准备工作: (22)

6. 安装FreePBX (23)

一、C entos系统安装:

预备软件包:

虚拟机:Vmware Workstation 版本:7.1.3 build-324285(版本都可以)

注:如果在机器上安装Linux环境则不需要。Linux操作系统iso文件:Centos 5.7

1. Centos 的安装首界面我们选择命令安装模式,输入"linux text"+"回车",直接“回车”可到界面的安装模式:

2. 检查光盘是否完整,我们选择跳过此检查,那样很费时间:

3. Centos的安装进入欢迎界面。

4. 选择语言,建议选择English,能省掉不必要地麻烦,我第一次装选择chinese simplified但是后面会出现语言包安装问题,经过查资料,centos

5.7版本确实有问题,后来还是选English,系统的英文总体不难,这个不必纠结。

5. 选择默认US 键位

6. 初始化进入选项安装

7. 提示是否格式化,我们选择图中那项

8. 接下来,不必太深入研究,都选择OK 或yes

9. 选择时区:上海

10. 设置root密码:

11. 这里要注意下,选择我们需要安装的软件工具包,我们选择自定义那个选项,然后OK

12. 勾选自己需要的工具包,如web服务,mysql==

13. 系统提示准备安装

14. 安装过程中

系统安装完毕后,提示重启,那么接下可以配置相应的IP及其它参数,我们接下来要做的是在Centos 系统上安装asterisk。

二、Asterisk的安装

1.检查系统内核版本

在安装好centos之后,进入centos系统界面后。

打开terminal,即命令行工具,如下图所示:

敲入#uname –a

返回结果:Linux localhost.localdomain 2.6.18-274.el5 #1 SMP Tue Jun 10

19:55:54 EDT 2011 i686 i686 i386 GNU/Linux 里面2.6.18-274.el5即为版本信息,下面会用到。

2.检查是否已经安装kernel-devel和kernel-headers

# rpm –qa|grep kernel ,执行结果应该如下图所示:

返回的列表为kernel-headers-(x.x.x-x.x)(版本号),kernel-(x.x.x-x.x)(版本号), kernel-devel-(x.x.x-x.x)(版本号)

这三个版本号必须一致,而且必须和前面uname –a命令执行返回的版本号一致,否则到后期安装zaptel软件包的时候会有问题,导致安装失败。这里作为asterisk 安装的超级重点,其它地方安装基本无难度。

3. 检查是否已经安装以下的辅助软件包

rpm -q bison

rpm -q bison-devel

rpm -q ncurses

rpm -q ncurses-devel

rpm -q zlib

rpm -q zlib-devel

rpm -q openssl

rpm -q openssl-devel

rpm -q gnutls-devel

rpm -q gcc

rpm -q gcc-c++

rpm -q mysql-devel

最少mysql-devel需要安装。

4. 如果没有安装则用yum安装

yum install bison

yum install bison-devel

yum install ncurses

yum install ncurses-devel

相关文档
最新文档