Jump to: navigation, search

Configuration Options

Important
For Co-browser Server clusters, every Co-browse Server in the cluster generally plays the same role as the others, except some embedded Cassandra nodes act as seed nodes. This means that to see consistent behavior on the cluster, regardless of which server serves requests, all Co-browse Servers should have the same options set in their application objects in Configuration Server. The rule of thumb is to configure the cluster servers the same, unless it is absolutely necessary to do otherwise (for example, a port is busy on a machine). This simplifies maintenance of production deployments.

Co-browse Server

You can set the following configuration options on your Co-browse Server application in Genesys Administrator:

Section Name Options
cassandraEmbedded
Configure embedded Cassandra to support the Co-browse Server cluster

enabled
clusterName
seedNodes
commitLogDirectory
dataDirectory
savedCachesDirectory
listenAddress
rpcAddress
rpcPort
nativeTransportPort
storagePort
sslStoragePort
configFile

cassandraKeyspace
Configure Cassandra keyspace

dataCompression
name
readConsistencyLevel
writeConsistencyLevel
replicationStrategy
replicationStrategyParams
retention.entity.all
retention.entity.chat_session
retention.entity.live_sessions
retention.entity.session_history
retention.entity.window_history
retention.time-unit

cross-origin
Configure list of websites allowed to access the Co-browse server

allowedOrigins
disableHttpOptionsRequest

chat
Settings for chat

connectionTimeout
queueKey
useChat
refreshTaskPeriod
refreshPoolSize
sessionRestorationTimeout

cluster
Configure the Co-browse Server cluster

url
serverUrl

cometd
Settings for CometD

logLevel
maxInterval

forward-proxy
Configure a forward proxy

host
port
user
password

http-proxy
Configures Co-browse Server's HTTP proxy functionality

allowedExternalDomains
clientTlsProtocols

http-security
Configure HTTP security for Co-browse resources

disableCaching

log
Configure the logs generated by the Co-browse Server

all
expire
segment
time_convert
time_format
trace
verbose

metrics
Configure metrics tracked by the Co-browse Server

reporter.jmx.enabled
reporter.log.enabled
reporter.log.logFrequency
reporter.messageServer.enabled
reporter.messageServer.logFrequency
reporter.console.enabled
reporter.console.logFrequency
HeapMemoryUsage.threshold
GcFrequency.threshold
GcLatency.threshold
<metricName>.threshold
<metricName>.slidingWindowSize
ServerResponseTime.slidingWindowSize
ServerResponseTime.threshold
SlaveRenderLatency.threshold
JettyThreadPoolUsage.threshold
InactiveSessions.threshold

security
Enable TLS on connections with other Genesys servers

provider
trusted-ca
truststore-password

session
Configure DOM restrictions

domRestrictionsURL
inactivityDuration

slave
Configure localization for the agent side UI

localization
cssPatchUrl
theme
disableWebSockets
externalJS
wweOrigins

static-web-resources
Configure static web resources

browserHardCacheDuration

Co-browse Plug-in for Interaction Workspace

You can set the following configuration options for the Co-browse plug-in on your Interaction Workspace application in Genesys Administrator:

Section Name Options
cobrowse
Configure the Co-browse Plug-in for Workspace Desktop Edition

url
disableCertificateValidation
useBrowserLogging
agentSessionsLimit

This page was last edited on August 31, 2020, at 21:47.
Comments or questions about this documentation? Contact us for support!