asterisk安装步骤

 安装:
 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加载时的详细

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值