asterisk_freepbx安装指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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