GENESYS 呼叫中心平台部署

安装前的准备工作

创建用户

useradd cti
passwd cti
useradd oracle
passwd oracle

安装JDK

yum install java-1.8.0-openjdk-devel.x86_64

修改配置文件

vi /etc/profile

将以下内容添加至文件末尾
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-2.b15.el7_2.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

保存后执行

source etc/profile

检查

java -version

出现以下内容:
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)

**代表安装成功**

安装Tomcat

在线下载(Tomcat789任选其一):
wget http://us.mirrors.quenda.co/apache/tomcat/tomcat-9/v9.0.30/bin/apache-tomcat-9.0.30.tar.gz
wget http://mirrors.advancedhosters.com/apache/tomcat/tomcat-8/v8.5.50/bin/apache-tomcat-8.5.50.tar.gz
wget http://mirrors.ocf.berkeley.edu/apache/tomcat/tomcat-7/v7.0.99/bin/apache-tomcat-7.0.99.tar.gz

下载完成后解压

tar -zxvf apache-tomcat-9.0.30.tar.gz

进入目录启动

cd apache-tomcat-9.0.30/bin
./startup.sh 
-------------------正常会出现以下内容----------------------
Using CATALINA_BASE:   /root/apache-tomcat-9.0.30
Using CATALINA_HOME:   /root/apache-tomcat-9.0.30
Using CATALINA_TMPDIR: /root/apache-tomcat-9.0.30/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-2.b15.el7_2.x86_64
Using CLASSPATH:       /root/apache-tomcat-9.0.30/bin/bootstrap.jar:/root/apache-tomcat-9.0.30/bin/tomcat-juli.jar
Tomcat started.

浏览器访问IP:8080时如果进不去,可能是linux系统防火墙的问题。

Oracle数据库及其客户端安装

首先分享一个Oracle账号(来自网络):

账号:756228978@qq.com
密码:Gorsiner813

Windows-Oracle安装教程
Linux-Oracle安装教程
Linux-Oracle静默安装(我用的这个,本文中路径有偏差,需要注意)
跟着步骤安装即可,安装完成在当前Linux虚拟机上进行OracleClient的安装

运行Oracle,创建用户

启动服务,添加sql语句
创建表空间

create tablespace cscsdb datafile '/data/oracle/cscdb.dbf' size 60M autoextend on maxsize unlimited;

创建临时表空间

create temporary tablespace csctemp tempfile '/data/oracle/csctemp.dbf' size 80M autoextend on maxsize unlimited;

创建用户

create user gen_ers identified by genesys default tablespace cscsdb temporary tablespace csctemp;
create user gen_cfg identified by genesys default tablespace cscsdb temporary tablespace csctemp;
create user gen_log identified by genesys default tablespace cscsdb temporary tablespace csctemp;

赋权

grant connect,resource,dba to gen_ers;
grant connect,resource,dba to gen_cfg;
grant connect,resource,dba to gen_log;

Linux服务器准备

环境变量修改

修改Openfiles为65535,查看openfile:ulimit -a

将ulimit -HSn 65535写到/etc/profile中,因为每次登录终端时,都会自动执行/etc/profile

yum源更新

yum install -y compat*
yum install –y glibc*
yum install –y libstdc*
yum install –y libgcc*
yum install libstdc++.i686
yum install libstdc+±devel.i686
yum install -y zlib-devel
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
yum -y install ruby ruby-devel rubygems rpm-build

语言环境配置

修改语言环境:LANG=“en_US.UTF-8”

locale查看当前LANG,可加入/etc/profile LANG=“en_US.UTF-8” 同openfile

关闭防火墙

检查防火墙处于关闭状态

Redhat:
查看:systemctl status firewalld /firewall-cmd --state 关闭:systemctl stop/disable firewalld
Centos:
查看:service iptables status 关闭:chkconfig iptables off

配置hosts文件

将服务部署涉及服务器全部添加至/etc/hosts

配置管理工具安装

CME安装

打开CME安装文件夹,找到setup.exe。
在这里插入图片描述

运行setup.exe程序,如下图所示,并点击“Next”:
在这里插入图片描述
显示界面如下,标注框中显示的是安装路径,我们建议使用安装C盘:
在这里插入图片描述
点击下一步后,显示如下界面,点击“Install”按钮,等待安装完成。
在这里插入图片描述

SCI安装

同上

IRD安装

打开CME,在Environment->Application Templates下,右键导入相关的模板,分别有:IRD模板,URS模板;
在这里插入图片描述
在Environment->Application下,右键新建一个应用,使用导入IRD模板并命名为IRD
在这里插入图片描述
在connections标签页中,添加它与MessageServer,ERSDAP,URS的connections(在安装URS和ERSDAP之后添加)
在这里插入图片描述
运行IRD安装文件,具体同上。

CCP安装

同上

Genesys Administration

打开CME创建模板,在application中使用GA的模板添加一个Genesys Administration 的application,并命名为Genesys Administrator
在这里插入图片描述
点开setup,修改默认路径为:C:\GCTI\Genesys Administrator
在这里插入图片描述
准备 .net framework 3.5 sp1、ASP.net 及IIS,进行安装。在服务管理器中,选择角色->添加角色,安装 .net framework 3.5 sp1
在这里插入图片描述
选择Web服务器IIS
在这里插入图片描述
勾选IIS安装,ASP.net进行安装
在这里插入图片描述
打开IIS管理器,选择wcm高级设置页面,在物理路径中配置GA的安装目录
在这里插入图片描述
验证GA是否正确安装,使用http://localhost/wcm/打开Genesys Administrator
在这里插入图片描述

部署正式开始

注:建议目录结构配置为
gcti:服务目录
gcti_log:服务日志
install:安装包存放

CTI服务器部署

SCS部署

登录configmanager(CME)
双机打开,填写以下信息:

1.用户名:default
2.密码:password
3.Application:默认显示default
4.Host name:JNA1CIM(服务器名,也可以写)
5.端口:2020

创建SCI应用

右击Applications,选择New Application,信息如下:
在这里插入图片描述
在这里插入图片描述

HOST选CTI服务器地址
Backup Server在安装完SCS_bak后选择SCS_bak Redundancy Type 选择
HotStandby

在这里插入图片描述
在这里插入图片描述
Connections添加关联服务。

服务安装
sh install.sh

  • Welcome to the Genesys 8.1 Installation Script *

Installing DB Server, version 8.1.302.03

Please enter the hostname or press enter for “JNA1CIM” =>

Unable to determine the domain name for this machine Please enter it
=>genesys.com

Is this DBServer dedicated to provide access to the Configuration
Database (y/n)?n

Please enter the following information about your Configuration
Server:

Configuration Server Hostname =>JNA1CIM Network port =>2020
User name =>default Password =>

Please choose which application to install: 1 : SCS
=>1

Please enter full path of the destination directory for installation
=>/home/genesys/gcti/scserver

Extracting tarfile: data.tar.gz to directory:
/home/genesys/gcti/scserver BER.pm GENESYS-SML-MIB-G7.txt
GStuckCallsClear.pl GStuckCallsDetect.pl Gsnmpalib_utils_70.pm SCS.lms
SNMP_Session.pm SNMP_util.pm ccgs.pl common.lms gstuckcalls_32
gstuckcalls_64 gstuckcallsscript.cfg logmsg_32 logmsg_64 mlcmd_32
mlcmd_64 scs.sample scs_32 scs_64

There are two versions of this product available: 32-bit and 64-bit.
Please enter 32 or 64 to select which version to use =>64

Do you plan to use Solution Control Server, version 8.1.300.14
functionality that requires license (y/n)? n Installation of Solution
Control Server, version 8.1.300.14 has completed successfully.

服务启动

到/home/genesys/gcti/scs目录下,用后台启动方式运行run.sh:

nohup ./run.sh >/dev/null 2>&1 &

添加hosts

选中host右键new→host
需要将所有服务器都添加

在这里插入图片描述

建议:
name为主机名方便记忆
IP Address:服务器IP地址
LCA Port:默认4999(该服务稍后安装)
Solution Control:方案控制,该服务稍后安装,可安装完SCS后再来添加

configserver部署

./install.sh

  • Welcome to the Genesys 8.1 Installation Script *

Installing Singletenant Configuration Server, version 8.1.300.09

Please select installation type by number: 1) Configuration Server
Master Primary 2) Configuration Server Master Backup 3) Configuration
Server Proxy 4) Standalone Database Initialization Scripts
=>1

Please select external authentication option: 1) LDAP 2) Radius 3)
LDAP and Radius 4) None
=>4

Please enter full path of the destination directory for installation
=>/home/genesys/gcti/confserv

Extracting tarfile: data.tar.gz to directory:
/home/genesys/gcti/confserv cfglibschema.xml cfgschema.xsd
cfgservermetadata.xml common.lms configuration.wsdl confserv.lms
confserv.sample confserv.sample.conf confserv_32 confserv_64
dbschema.xml dictionary ldaperrors.txt libgauth_ldap_32.so
libgauth_ldap_64.so libgauth_radius_32.so libgauth_radius_64.so
notification.wsdl radiusclient.conf randgen.rnd servers sql_scripts/
sql_scripts/oracle/ sql_scripts/oracle/init_single_multilang_ora.sql
sql_scripts/oracle/CfgLocale_ora.sql
sql_scripts/oracle/init_single_ora.sql sql_scripts/db2/
sql_scripts/db2/init_single_db2.sql sql_scripts/db2/CfgLocale_db2.sql
sql_scripts/db2/init_single_multilang_db2.sql sql_scripts/postgre/
sql_scripts/postgre/init_single_multilang_postgre.sql
sql_scripts/postgre/init_single_postgre.sql
sql_scripts/postgre/CfgLocale_postgre.sql sql_scripts/informix/
sql_scripts/informix/CfgLocale_ifx.sql
sql_scripts/informix/init_single_ifx.sql sql_scripts/sybase/
sql_scripts/sybase/CfgLocale_syb.sql
sql_scripts/sybase/init_single_syb.sql sql_scripts/mssql/
sql_scripts/mssql/init_single_mssql.sql
sql_scripts/mssql/CfgLocale_mssql.sql
sql_scripts/mssql/init_single_multilang_mssql.sql

There are two versions of this product available: 32-bit and 64-bit.
Please enter 32 or 64 to select which version to use =>64

Would you like to configure Configuration Server now? (y/n)?y

[confserv] Please enter value for option “port” =>2020 Please enter
value for option “management-port” =>2021

[soap] Please enter value for option “port” => Invalid entry. This
value can’t be empty. Please enter value for option “port” =>2028

[dbserver] Please enter value for option “host” =>JNA1CIM Please enter
value for option “port” =>4040

Please select value for option “dbengine” by number: 1) MS SQL 2) IBM
DB2 3) Oracle 4) Sybase 5) Informix 6) Postgre SQL
=>3

Please enter value for option “dbserver” =>ctidbrmt(数据库主机名) Please
enter value for option “dbname”, or press ENTER to use default value
equal to “<required_except_for_oracle>” => Please enter value for
option “username” =>genesys Please enter value for option “password”,
or press ENTER to use default value equal to “” =>123 Configuration
file /home/genesys/gcti/cfgserverst/confserv.conf was created.

Installation of Singletenant Configuration Server, version 8.1.300.09
has completed successfully.

初始化数据库脚本

在安装后目录下sql_scripts中,执行需要注意先后顺序

(1)执行init_single_ora.sql/init_multi_ora.sql;(根据安装版本而定)
(2)执行CfgLocale_ora.sql。

修改配置文件

在home/genesys/gcti/confserv/下,

cp confserv.sample confserv.conf
vi  confserv.conf
单机修改方式

[confserv]
port = 2020
management-port = 2021
server = dbserver
encryption = false
encoding = utf-8
langid = 1033
[log]
verbose = all
all = /home/egoo/gcti/log/configserver
[dbserver]
dbengine = postgre
dbserver = sna1pg
dbname = gene_cfg
username = gene_cfg
password = genesys
response-timeout = 600
[lca]
lcaport=4999

双机修改方式

[confserv]
port = 2020
management-port = 2021
server = dbserver
encryption = false
encoding = utf-8
[log]
verbose = all
all = /home/genesys/gcti/log/confserv/confserv
[hca]
schema = none
[soap]
port = 2022
[dbserver]
host = JNA1CIM
port = 4040
dbengine = oracle
dbserver =orcl
#dbname = <required_except_for_oracle>
username = gen_cfg
password = genesys
#server = dbserver02
reconnect-timeout = 10
response-timeout = 30
[dbserver01]
host = JNA2CIM
port = 4040
dbengine = oracle
dbserver =orcl
#dbname = <required_except_for_oracle>
username = gen_cfg
password = genesys
server = dbserver
reconnect-timeout = 10
response-timeout = 30

服务启动

到/home/genesys/gcti/confserv目录下,用后台(建议先前台启动测试下)启动方式运行run.sh:

nohup ./run.sh  >/dev/null 2>&1 &

启动成功可查看进程:

ps –ef|grep conf
报错情况分析

./dbclient_postgre_64: error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory
执行以下命令:

yum install libpq.so.*
创建Application
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值