CentOs(linux)中asterisk基础上安装freepbx
来源:互联网 发布:南红烤色优化 编辑:程序博客网 时间:2024/05/22 03:31
...............................................................................................................................................................................................
安装了asterisk (asterisk安装见本博客中找)后,我们需要一套方便管理的asterisk的后台,那么我个人freepbx是非常好的一套管理软件
...............................................................................................................................................................................................
*Web Server (Web服务器)........................rpm -q httpd
*Mail Server (邮件服务器).........................rpm -q sendmail
*MySQL Database (mysql数据库).....................rpm -q mysql
*Development Tools (开发工具)......这个在安装centos的时候是有选择的安装该服务了(见CentOs安装)
二:禁用Selinux
这个是安全级别和防火墙的东东西,启用会影响我们的freepbx的安装,没多大P用,禁用它:
# cd /etc/sysconfig
# vi selinux
把 #SELINUX=enforcing
改成 #SELINUX=disabled
保存, :wq 最好重启下 # reboot
三:安装需要的扩展包
1: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 (我也不知道这是什么东东,官方提供的,以后在慢慢研究)
2:安装 lame
# wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz
# tar zxvf lame-3.97.tar.gz
# cd lame-3.97
# ./configure
# make
# make install
四:安装FreePBX
这个必须在asterisk 完全安装后才能装,asterisk的安装这里不说了。(asterisk安装见本博客中找)
下载地址:可以到 http://www.freepbx.org(官方)或到 http://bbs.voip88.com 去下载,我用滴版本是 freepbx-2.5.1
# tar zxvf freepbx-2.5.1.tar.gz
# cd freepbx-2.5.1
# ./start_asterisk start
这里要注意的是。首先我们必须吧mysql密码设置为空,方便运行以下命令(建立相关asterisk 数据库)
# mysqladmin create asterisk
# mysqladmin create asteriskcdrdb
# mysql asterisk < SQL/newinstall.sql
# mysql asteriskcdrdb < SQL/cdr_mysql_table.sql
# mysql
# GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY ‘SOMEPASSWORD’
# GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY ‘SOMEPASSWORD’
# flush privileges
# /q
好了,现在我们又得把mysql密码设置不能为空,方便运行以下命令
# ./install_amp --username=root --password=888888 //这里我的mysql用名为root,密码是888888
# echo “/usr/local/sbin/amportal start” >> /etc/rc.local
# chkconfig httpd on
# chkconfig mysqld on
OK 安装完成 # reboot
要注意的是可能打开 pbx的时候 ,无法访问==。。 这就是linux下的权限问题。
如:给 /var/www/html 下的 admin / 加权限 chmod 755或 777 admin 及 amportal.conf 的权限
...............................................................................................................................................................................................
[ERROR] retrieve_op_conf_from_mysql.pl returned with an error code 13
PHP Warning: fopen(/etc/asterisk/queues_additional.conf): failed to open stream: Permission denied in /var/lib/asterisk/bin/libfreepbx.confgen.php on line 253
...............................................................................................................................................................................................
详细请参考官方文档:http://www.freepbx.org/support/documentation/installation/install-process-for-centos-5-1
...............................................................................................................................................................................................
www.asterisk-help.com
- CentOs(linux)中asterisk基础上安装freepbx
- 一步一步安装asterisk freepbx
- CentOS 5.8 asterisk-1.8.10.1 安装之二:安装freepbx
- Asterisk呼叫中心之freepbx安装(五)
- Installing FreePBX 2.8 with Asterisk 1.8 on CentOS 5.5
- CentOS配置Asterisk + FreePBX + mysql +PHP 一些问题的说明
- Ubuntu 上安装Asterisk, FreePBX 构建自己的电话局
- Asterisk + FreePBX + A2Billing汉化
- freepbx 安装配置教程 for CentOS 5.1
- freepbx 安装配置教程 for CentOS
- asterisk 中结合Freepbx 设置:禁止分机拨打长途电话或只能拨打内部分机(引自 voip88)
- Centos 6.5 安装Asterisk
- 在Windows基础上(硬盘)安装Linux操作系统(CentOS/RedHat)
- freePBX安装
- FreePBX配置 Asterisk 视频通话
- RasPBX/FreePBX/Asterisk简单应用
- CentOS + Asterisk + FreePBX ——支持蓝牙,AMR-NB audio codec
- 基于 asterisk 的 CentOS 5 的 linux 安装
- [项目Blog-IPSEC]与KISS 的亲密接触——引用计数不是唯一的选择
- 为什么要建安全天下事(全本)
- 【J2me3D系列学习文章之二】(立即模式)构造我们3D世界中的第一个立方体!
- Ubuntu系统下GTK安装
- 插件式架构设计实践二:基于Silverlight的B/S插件式架构设计方法
- CentOs(linux)中asterisk基础上安装freepbx
- 在 Ubunutu 10.04 安装 Cloudera CDH 3 pseudo Mode
- share point 当提升或模拟权限时仍然得到访问被拒绝的消息时
- 客户端事件反应器
- HQL: Hibernate查询语言
- Hibernate HQL查询
- Java运行时环境初始化时出现错误,你可能需要重装Flash
- VC++6.0读取命令行参数的问题
- VC和VS在WIN7系统上运行的问题