生死攸关的烛光的段意:腾星呼叫中心中间件

来源:百度文库 编辑:偶看新闻 时间:2024/05/06 12:51:48

腾星呼叫中心中间件

TXCTIV1.0BETA1

安装手册

 

 

 

 

 

 

 

 

(用户文档)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

       撰写人:teltion

      撰写日期:2011-3-10

 

1引言... 3

1.1编写目的... 3

1.2背景... 3

1.3定义... 3

2.安装前系统环境准备... 4

2.1系统必须环境... 4

2.2对于Asterisk各种发行版本环境配置说明... 4

3.配置MYSQL数据库... 5

3.1创建MYSQLTXCC系统中间件 数据库用户... 5

3.2导入TXCTI平台SQL脚本... 5

4.配置WEB服务... 6

5.配置TXCTI中间件服务... 7

5.1拷贝TXCTI中间件程序... 7

5.2拷贝TXCTI中间件配置文件... 8

5.3增加AMItxcti用户... 8

6.配置注意点... 9

7.启动TxCti中间件服务... 10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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"1.6.0_0"

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为例,远程工具SecureCRT6.5.2

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/htmltxcti

设置密码为teltion  

passwd teltion

    

b) 通过SSH Secure ShellClient 使用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=0.0.0.0/0.0.0.0

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)客户端管理员帐号

http://ip/TxCtiManager/

管理员登录

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