asterisk安装步骤

http://blog.csdn.net/mmaey/archive/2009/05/08/4159333.aspx

安装:
5.下载libpri,zaptel,asterisk软件包
http://ftp.digium.com/pub/libpri/releases/libpri-1.4.7.tar.gz
http://ftp.digium.com/pub/zaptel/releases/zaptel-1.4.12.1.tar.gz (zaptel-1.4.11有bug,需要修改,所以下了1.4.12.1)
http://ftp.digium.com/pub/asterisk/releases/asterisk-1.4.22.tar.gz
http://ftp.digium.com/pub/asterisk/releases/asterisk-addons-1.4.7.tar.gz
http://ftp.digium.com/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz
将下载的软件包放到自定义的目录下
我一般放在opt目录下,在/opt目录下直接wget上述地址即可下载。

6.解压缩软件包
cd /opt
tar -xvzf libpri-1.4.7.tar.gz
tar -xvzf zaptel-1.4.12.1.tar.gz
tar -xvzf asterisk-1.4.22.tar.gz
tar -xvzf asterisk-addons-1.4.7.tar.gz
tar -xvzf asterisk-sounds-1.2.1.tar.gz
rm -r *.gz


7.安装libpri
# cd libpri-1.4.7
# make
# make install

8.安装zaptel
# cd ..
# cd zaptel-1.4.12.1
# ./configure
# make (make is OK, make26 seems to be useless for recent zaptel versions)
# make install
# make config (to add zaptel startup script /etc/init.d/zaptel)



9.安装asterisk
如果没有少安装工具的话,以下安装是很顺利的
# cd ..
# cd asterisk-1.4.22
# ./configure
# make
# make install
# make samples
测试一下asterisk是否安装成功可以执行asterisk的主命令 
# asterisk -vvvvvvvvc
如果这个时候提示cli> 表示已经成功
cli> stop now
退出asterisk
配置自动启动
# make config

10.安装asterisk-addons

     请注意这个步骤需要使用Root身份并且需要你机器已经安装好编译调试工具.另外,这个步骤需要机器已经安装有mysqlclient 库,这个库在 centos 5.2 系统选择mysql的情况下是默认不安装的,需要yum install mysql-devel.

# cd ..
# cd asterisk-addons-1.4.7
# ./configure
# make
# make install
# make samples

11.安装asterisk-sounds
# cd ..
# cd asterisk-sounds-1.2.1
# make install

至此,asterisk安装完毕了,但是还没有安装其他管理工具,现在一般用户还使用不起来。:)
下面要安装管理工具,安装那种,要看系统要做什么使用了,我的系统是双至强的,外加4e1的tor2卡,自然不是做ippbx的了。 :)

问题:
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
[root@localhost etc]# asterisk -vvvvvr
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
查了下,是asterisk没有开启,在网上搜了下,解决方法如下:

/usr/sbin/asterisk start开启asterisk
./usr/sbin/asterisk -r 在控制台直接启动(要退出控制台后才能退出程序)
/usr/sbin/asterisk -cvvv 启动并连接到CLI,使用3级复杂度调试。/usr/sbin/asterisk -vvvr 连接到CLI,使用3级复杂度调 试/usr/sbin/asterisk命令参数。


运行asterisk -r时提示错误:
Unable to connect to remote asterisk (does /var/run/asterisk.ctl exist?)
解决办法:
先输入:asterisk
然后在输入 asterisk -rvvvv
便能够解决这个问题了
注:asterisk -cvvvv能够给出asterisk加载时的详细

猜你喜欢

转载自yuanye218.iteye.com/blog/564099