Asterisk安装和测试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Asterisk安装
(红色字体部分为需要键入或修改的部分)
下载准备
系统环境:Linux CentOS 5.0,安装开发工具以及开发库。
Asterisk 源代码包asterisk-1.6.1.20.tar.gz,版本:1.6.1.20。
SIP软电话使用eyebeam 版本:1.5.8。
1.切换用户(需要输入管理员密码),执行
su root
2.进入源码包存放文件夹
[root@asterisk-test1 ~]#cd /usr/local/src
3.下载
[root@asterisk-test1 ~]#wget
/pub/telephony/asterisk/releases/asterisk1.6.1.20.
tar.gz
编译安装Asterisk
1.解压源代码包
[root@asterisk-test1 ~]# tar -zxvf asterisk-1.6.1.20.tar.gz
2.进入包目录
[root@asterisk-test1 ~]# cd asterisk-1.6.1.20
3.环境检测和预配置
[root@asterisk-test1 asterisk-1.4.5]# ./configure(其实这样直接进行configure并非十分规范。应当先使用“./configure –help”命令来
查看一些可用的选项和参数,然后根据实际情况才进行定制操作。)当环境预检测和预配置工作
做完时,最后会显示以上反馈信息。并且建立好Makefile。
注意:系统如果缺少安装必须的包,此步骤可能会出现configure: error错误,解决方案见后文可能遇到的问题
configure: creating ./config.status
config.status: creating build_tools/menuselect-deps
config.status: creating makeopts
config.status: creating channels/h323/Makefile
config.status: creating include/asterisk/autoconfig.h
.$$$$$$$$$$$$$$$=..
.$7$7.. .7$$7:.
.$$:. ,$7.7
.$7. 7$$$$ .$$77
..$$. $$$$$ .$$$7
..7$ .?. $$$$$ .?. 7$$$.
$.$. .$$$7. $$$$7 .7$$$. .$$$.
.777. .$$$$$$77$$$77$$$$$7. $$$,
$$$~ .7$$$$$$$$$$$$$7. .$$$.
.$$7 .7$$$$$$$7: ?$$$.
$$$ ?7$$$$$$$$$$I .$$$7
$$$ .7$$$$$$$$$$$$$$$$ $$$.
$$$ $$$$$$7$$$$$$$$$$$$ .$$$.
$$$ $$$ 7$$$7 .$$$ .$$$.
$$$$ $$$$7 .$$$.
7$$$7 7$$$$ 7$$$
$$$$$ $$$
$$$$7. $$ (TM)
$$$$$$$. .7$$$$$$ $$
$$$$$$$$$$$$7$$$$$$$$$.$$$$$$
$$$$$$$$$$$$$$$$.
configure: Package configured for:
configure: OS type : linux-gnu
configure: Host CPU : i686
4.清除陈旧的已编译文件
[root@asterisk-test1 asterisk-1.4.5]# make clean
5.重新编译Asterisk程序
[root@asterisk-test1 asterisk-1.4.5]# make
编译完成后会显示以下反馈提示信息,提示用户进行下一步可选的操作。
+--------- Asterisk Build Complete ---------+
+ Asterisk has successfully been built, and +
+ can be installed by running: +
+ +
+ make install +
+-------------------------------------------+
这里提示用户下一步可以使用“make install”命令,来进行安装了。
6.安装Asterisk程序
[root@asterisk-test1 asterisk-1.4.5]# make install
当安装完成后就会显示以下反馈提示信息,提示用户进行进一步可选的操作。
+---- Asterisk Installation Complete -------+
+ +
+ YOU MUST READ THE SECURITY DOCUMENT +
+ +
+ Asterisk has successfully been installed. +
+ If you would like to install the sample +
+ configuration files (overwriting any +
+ existing config files), run: +
+
+
+ make samples +
+
+
+-----------------or ---------------------+
+ +
+ You can go ahead and install the asterisk +
+ program documentation now or later run: +
+ +
+ make progdocs +
+ +
+ **Note** This requires that you have +
+ doxygen installed on your local system +
+-------------------------------------------+
这里提示用户还能够有2种可选的操作分别是通过“make samples”来安装配置模版,以及通
过“make progdocs”来安装一些程序文档。
7.安装配置模版:
[root@asterisk-test1 asterisk-1.4.5]# make samples
通过这个命令会安装Asterisk的配置文件模版,当然不会有强大的现成的配置,但确实是相当
有帮助的,是配置过程中的重要参考。
8.还可以安装网页语音信箱:(这里暂时没有用到,可以不安装)