CentOS6.3上安装ICTDialer

以下所有操作均应切换到root帐号下执行。

 

一、安装前系统环境准备

1、更新系统:

yum update

2、依照官网上的说明安装所需软件,http://www.ictdialer.org/content/installation-guide

yum -y install httpd mysql-server mysql mysql-devel
yum -y install php php-common php-cli php-gd php-imap php-curl php-mysql
yum -y install perl perl-DBD-mysql git
yum -y install php-dom php-mbstring sox

 

二、FreeSWITCH安装

1、在/usr目录下,新建一个ictdialerinstall目录,进入到ictdialerinstall目录。从这个页面上下载编译安装FreeSWITCH的Makefile,https://confluence.freeswitch.org/display/FREESWITCH/CentOS+6。将下载得到的文件去掉后缀,得到名为Makefile的文件,拷贝到/usr/ictdialerinstall目录下。

2、进入到ictdialerinstall目录。敲入执行:make。

3、应该会得到一个错误,意思是禁用mod_enum模块。然后进入到/usr/ictdialerinstall/freeswitch.git目录,敲入:

cd freeswitch.git

修改modules.conf文件,敲入:

vi modules.conf

在applications/mod_enum前输入“#”。

#applications/mod_enum

3、返回到/usr/ictdialerinstall目录下,敲入:

make & make install

4、关闭防火墙,敲入:

/etc/init.d/iptables stop

5、后台运行FreeSWTICH,敲入:

/usr/local/freeswitch/bin/freeswitch -nc

 

三、Plivo Framework安装

1、参考官网上提供的方法,http://docs.plivo.org/get-started/。只需看Setup and Run Plivo Framework部分。

2、进入到ictdialerinstall目录。敲入执行:wget --no-check-certificate https://github.com/plivo/plivoframework/raw/master/scripts/plivo_install.sh

3、仍然是在ictdialerinstall目录下。敲入执行:bash plivo_install.sh /usr/local/plivo

4、启动Plivo,敲入执行:/etc/init.d/plivo start

 

三、ICTDialer安装

1、参考官网上提供的方法,http://www.ictdialer.org/content/installation-guide

2、从网上下载源码,进入到ictdialerinstall目录,敲入执行:git clone https://github.com/ictinnovations/ictdialer.git
3、创建目录/usr/ictdialer,再进入到ictdialerinstall/ictdialer目录下,敲入执行:cp -rf wwwroot/* /usr/ictdialer。
4、创建mysql的root帐号及密码,敲入执行:mysqladmin -u root password 123456。

5、登录进mysql,敲入执行:mysql -u root -p123456。

6、在提示符后敲入执行:create database ictdialer;。一定要输入最后的“;”。

7、在提示符后敲入执行:grant all on ictdialer.* to 'root'@'localhost' identified by '123456';。一定要输入最后的“;”。然后敲入执行:exit。退出mysql。

8、建立链接,敲入执行:ln -s /usr/ictdialer /var/www/html/ictdialer。
9、访问http://192.168.77.52/ictdialer,进行初始配置。会提示有些模块未被设置为使用,以及权限方面的问题。不行就再安装一遍那些模块,再重起httpd。权限问题,实在不行,用setenforce 0,禁用selinux。

chmod o+w sites/default

这步的很多问题可以参考这个地址:https://www.drupal.org/server-permissions

这步还有一个操作是拷贝git下来的modules目录。

cp -rf broadcast/* /usr/ictdialer/modules/broadcast




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值