腾星呼叫中心中间件 TXCTI(V1.0
BETA1) 安装手册 (用户文档) 撰写人:teltion 撰写日期: 1引言1.1编写目的方便用户更容易的安装配置腾星TXCC呼叫中心中间件(FREE)系统。 1.2背景腾星TXCTI
呼叫中心中间件(FREE)-免费版本; 1.3定义系统:TXCTI呼叫中心中间件 文档格式: 正文部分 宋体 五号 标题 根据等级分标题一、二、三 2.安装前系统环境准备2.1系统必须环境Asterisk版本:Asterisk1.6x+ 数据库:MySql5.x MySql开发包:mysql-dev WEB服务器:Apache、PHP5.x Java环境: java version
" 2.2对于Asterisk各种发行版本环境配置说明a)Asterisk1.6x+、Centos5.x
需要安装mysql5.x 、mysql-dev开发包、PHP5.x、java虚拟机 web服务器Apache 对于各组件的安装在这里就不再重复说明,大家可以找到很多这样的文档。 b)Elastix2.0 需要安装mysql-dev开发包 Yum install mysql-dev* 需要安装java环境 Yum install java c)AsteriskNow-1.7x 只需要安装mysql-dev开发包 Yum install mysql-dev* 需要安装java环境 Yum install java 以下配置以Elastix2.0为例,远程工具SecureCRT 3.配置MYSQL数据库3.1创建MYSQL TXCC系统中间件 数据库用户a)增加数据库用户 txcti/teltion 使用管理员账号登录到mysql数据库: mysql –u root –peLaStIx.2oo7 增加txcti/teltion : GRANT ALL PRIVILEGES ON *.*
TO txcti@'localhost' IDENTIFIED BY 'teltion' WITH GRANT OPTION; 3.2导入TXCTI平台SQL脚本使用txcti/teltion登录到数据库
Mysql –u txcti
-pteltion 将txcti.sql拖至命令窗口如下图,选择“Send ASCII” 等待脚本执行完成,请如下操作检查 至此数据库就配置完成了。 4.配置WEB服务a)增加用户txcti useradd -g asterisk –d /var/www/html
txcti 设置密码为teltion passwd teltion b) 通过SSH Secure Shell
Client 使用root登录 并将TxCtiMannger目录拷贝到WEB服务器目录下,如下 : 将客户端目录TxCtiMannger拷贝到/var/www/html下。 执行 chmod –R 775 /var/www/html chown -R txcc:asterisk
/var/www/html/TxCtiManager/ c) 修改web配置文件 修改数据连接参数 vi /var/www/html/webmeet/inc/config.php
如下图 根据实际情况修改数据库配置信息。 DB_USER MYSQL用户名 DB_PASSWORD MYSQL用户密码 DB_NAME 使用的数据库名 DB_HOST 数据库主机地址 5.配置TXCTI中间件服务5.1拷贝TXCTI中间件程序将TXCTI程序拷贝到/usr/bin目录下. chown root:asterisk
/usr/bin/TXCTI.jar chmod 775 /usr/bin/TXCTI.jar 可以自行配置成系统自启动或服务
5.2拷贝TXCTI中间件配置文件创建TXCTI配置文件目录 mkdir /etc/teltion 拷贝txcti.conf 到
/etc/teltion目录下 chown root:asterisk
-R /etc/teltion chmod 775 /etc/teltion 创建TXCTI系统日志目录 mkdir /var/spool/teltion/txcti chmod 775 /var/spool/teltion/txcti chown root:asterisk
-R /var/spool/teltion/txcti 修改txcti.conf配置 5.3增加AMI txcti用户vi /etc/asterisk/manager_customer.conf 增加以下语句 [txcti] secret=teltion deny= permit=txcti所在主机IP/255.255.255.0 read=system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate write=system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate 重启动asterisk asterisk –vvvvr elastixrc2*CLI>core restart now 注意: txcti所在主机IP要与TxCtiManager中的CTI交换机连接管理中的IPPBX HOST要一样。 6.配置注意点a)客户端管理员账号 管理员登录 admin teltion 7.启动TxCti中间件服务1)启动txcti Java –jar TXCTI.jar 当显示如下消息,表示TXCTI运行成功, 2)启动故障解决方法 a.如下图 这种故障是由于多次启动TXCTI.jar,多次绑定同一个SOCKET端口导致。 解决方法:关闭所有TXCTI.jar,重新启动 Ps –u 查看所有进程 再根据PID杀死进程 Kill -9 15286 Kill -9 15307 |
|