安装 Asterisk 11

xiaoxiao2021-02-28  56

Linux版本

[root@FJr-YZ-KVM-255-161 ~]# cat /etc/redhat-release CentOS release 6.5 (Final)

关闭防火墙

service iptables stop

关闭 SELinux

打开cat /etc/selinux/config 修改 SELINUX=disabled 重启电脑生效 sed -i '/SELINUX=enforcing/c SELINUX=disabled' /etc/selinux/config

安装 kernel-devl

cd /usr/local/src/ wget http://vault.centos.org/6.4/cr/x86_64/Packages/kernel-devel-2.6.32-431.el6.x86_64.rpm rpm -ivh kernel-devel-2.6.32-431.el6.x86_64.rpm

安装第三方源

epel源主要提供额外的安装包 remi源提供php5.5的安装包 mysql源提供mysql5.6的安装包 cd /usr/local/src/ wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -ivh remi-release-6.rpm wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm rpm -ivh mysql-community-release-el6-5.noarch.rpm

配置基础工具

yum -y install dos2unix wget curl telnet tcpdump \ git svn screen ntp perl lua python python3.x86_64 zip unzip p7zip nmap scree yum -y install gcc gcc-c++ gdb libstdc++-devel glibc-devel expat-devel \ bison-devel openssl-devel zlib-devel mysql-community-devel libzrtpcpp-devel \ alsa-lib-devel gdbm-devel libdb-devel uuid-devel ncurses-devel libuuid-devel \ sqlite-devel curl-devel pcre-devel libedit-devel db4-devel \ openldap-devel unixODBC-devel libtermcap-devel doxygen newt-devel \ speex-devel libtool-ltdl-devel libxml2-devel mysql-connector-odbc libid3tag-devel \ apr-devel apr-util-devel lua-devel python-devel xmlrpc-c-devel gettext-devel yum -y install libstdc++-devel.i686 glibc-devel.i686 \ mysql-community-devel.i686 sqlite-devel.i686 curl-devel.i686 libcurl-devel.i686 \ apr-devel.i686 apr-util-devel.i686 libedit-devel.i686 \ unixODBC-devel.i686 pcre-devel.i686 libuuid-devel.i686 \ expat-devel.i686 openldap-devel.i686 db4-devel.i686

安装 Apache(2.4.17)、MySQL(5.5.46)、PHP7、Nginx(1.8)

教程在此

Asterisk 安装包下载

mkdir /usr/local/src/asterisk/ cd /usr/local/src/asterisk/ wget http://jaist.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz wget http://jaist.dl.sourceforge.net/project/sox/sox/14.4.1/sox-14.4.1.tar.gz wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.15.tar.gz wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.8.0.1+2.8.0.tar.gz tar -vxzf lame-3.99.5.tar.gz tar -vxzf sox-14.4.1.tar.gz tar -vxzf libpri-1.4.15.tar.gz tar -vxzf dahdi-linux-complete-2.8.0.1+2.8.0.tar.gz unset SSH_ASKPASS wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz tar -vxzf asterisk11.tar.gz

安装 lame 安装

cd /usr/local/src/asterisk/lame-3.99.5 ./configure --prefix=/usr --libdir=/usr/lib64 make make install

安装 sox 安装

yum -y install libao-devel libsndfile-devel libogg-devel \ libvorbis-devel flac-devel libid3tag-devel wavpack-devel \ ladspa-devel libtool-ltdl-devel libmad-devel cd /usr/local/src/asterisk/sox-14.4.1 ./configure --prefix=/usr --libdir=/usr/lib64 make make install

安装 dahdi 安装

cd /usr/local/src/asterisk/dahdi-linux-complete-2.8.0.1+2.8.0 ( 一般板卡) make [Leaving directory `/usr/src/asterisk/dahdi-linux-complete-2.8.0.1+2.8.0/linux'] make install make config tar -xzvf openvox_dahdi-linux-complete-current.tar.gz(openvox 板卡专用) cd dahdi-linux-complete-2.10.0.1+2.10.0.1/ make make install make config

安装 libpri 安装

cd /usr/local/src/asterisk/libpri-1.4.15 make make install make config [root@icsoc libpri-1.4.15]# make config make: *** No rule to make target `config'. Stop. 不用管

安装 Asterisk 安装

cd /usr/local/src/asterisk/asterisk11 chmod -R 755 * ./configure --libdir=/usr/lib64 #选择cdr相关库 make menuselect make make install make config make samples rm -rf /var/lib/asterisk/sounds/en/digits/[0-9].gsm chkconfig asterisk on

启动

service dahdi start /bin/sh /usr/sbin/safe_asterisk & /usr/sbin/asterisk -f -vvvg -c & ; 也可以写成 service asterisk start

进入控制台

[root@FJr-YZ-KVM-255-161 ~]# asterisk -crvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv Asterisk 11.25.1, Copyright (C) 1999 - 2013 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= Connected to Asterisk 11.25.1 currently running on asterisk (pid = 28565) FJr-YZ-KVM-255-161*CLI>
转载请注明原文地址: https://www.6miu.com/read-2625103.html

最新回复(0)