您的当前位置:首页centOS安装asterisk+PBX

centOS安装asterisk+PBX

来源:小侦探旅游网
安装freePBX

Yum安装依赖包:

yum install e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp php-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel audiofile-devel libogg-devel openssl-devel mysql-devel zlib-devel perl-DateManip sendmail-cf sox

yum install gcc gcc-c++ wget bison mysql-devel mysql-server php php-mysql php-pear php-pear-DB php-mbstring nano tftp-server httpd make ncurses-devel libtermcap-devel sendmail sendmail-cf caching-nameserver sox newt-devel libxml2-devel libtiff-devel php-gd audiofile-devel gtk2-devel subversion kernel-devel

yum install festival festival-dev

yum install ncurses-base ncurses-bin ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-dev

yum install zlib1g zlib1g-dev

yum install bison bison-doc

yum install install libxml2 libxml2-dev

yum install libtiff4 libtiff4-dev

yum install libasound2 libgsm1 libltdl3 libpq4 libspeex1 libsqlite0 libtonezone1 libaudiofile0 libaudiofile-dev

yum install libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl libproc-waitstat-perl

打开安装包(以下过程在此包内完成)

cd /usr/src/freepbx-2.9.0/

mysqladmin create asterisk –uroot –p123456

mysqladmin create asteriskcdrdb –uroot –p123456 mysql asterisk < SQL/newinstall.sql –uroot –p123456

mysql asteriskcdrdb < SQL/cdr_mysql_table.sql –uroot –p123456

mysql –uroot –p123456

GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asterisk@localhost IDENTIFIED BY ’123456′;

GRANT ALL PRIVILEGES ON asterisk.* TO asterisk@localhost IDENTIFIED BY ’123456′;

grant all privileges on *.* to asterisk@localhost identified by ”123456″; flush privileges; exit 1

用asterisk登陆一下mysql试试:mysql –uasterisk –p123456(登录名为asterisk 密码为123456)

如果成功,表明设置正确。

./start_asterisk start

mkdir /var/www/html/asterisk/

mkdir /var/www/html/asterisk/cgi-bin

chown -R asterisk:asterisk /var/www/html/asterisk

./install_amp 此处分别设置为:asterisk和 123456

将【asteriskuser】设置为 asterisk(连接数据库的用户名)

将【amp109】设置为 123456(连接数据库的密码) 接着默认 回车

再上面的选项上键入需要访问的ip地址。如:192.168.0.140 接着保持默认即可

如果访问不成功

rm -rf /etc/amportal.conf

再 ./install_amp 重新配置一遍 给页面设置密码

Vim /etc/amportal.conf

在78 行 密码设置成功

# echo \"/usr/local/sbin/amportal start\" >> /etc/rc.local

如果还不成功,那么:

rm -rf /etc/asterisk/*

./install_amp

即可访问!!!!!!!!!!!!!!! http://192.168.1.43/admin/

因篇幅问题不能全部显示,请点此查看更多更全内容