Brekeke Contact Center Suite Wiki

Brekeke CCS Installation Checklist

Common to Brekeke CCS:
Check Point Item
ALL
Check system requirements for Brekeke product

Related Links:
Brekeke PBX:
https://docs.brekeke.com/pbx/system-requirement
Brekeke CCS:
https://docs.brekeke.jp/ccs/ccs-system-requirements

Tomcat
Check tomcat settings (server.xml)

Related Links:
https://docs.brekeke.com/sip/installing-apache-tomcat

Tomcat
Set tomcat startup order

In the unit file of tomcat, configure that tomcat need to start after the DB and Network interface become ready.
After=syslog.target network.target network-online.target mariadb.service

Tomcat
Is the heap area of Java VM used by tomcat sufficient?

CATALINA_OPTS=”-Xmx8192M -Xms512M”
Xms: initial heap size (default 1/64 of physical memory)
Xmx: maximum heap size (default is 1/4 of physical memory)

Tomcat
Is the number of tomcat threads sufficient?

※Especially for CCS, the value of maxThreads is calculated by the following formula.
– maxThread = (Max concurrent agent logins on whole system) x 2
– maxConnections = same value of maxThreads (recommended)

Tomcat
Is tomcat’s POST size limit sufficient?

maxPostSize unlimited(-1) is recommended.

MySQL <Only when using MySQL as an external DB>

Is the transmittable packet length of the database sufficient?

In the case using MySQL, configure max_allowed_packet.

MySQL
Is the setting value for the number of MySQL connections sufficient?

Related Links:
https://docs.brekeke.com/ccs/mysql-error-message-host-is-blocked-because-of-many-connection-errors
– max_connections
– max_connect_errors

Network OS
Are the ports used by the product correctly allowed in the firewall?

Related Links:
https://docs.brekeke.com/pbx/using-brekeke-pbx-with-a-firewall

Linux
For Linux, check if the number of threads and number of file descriptors are set correctly.

Related Links:
https://docs.brekeke.com/pbx/increase-file-descriptor-limit-on-linux
https://docs.brekeke.com/pbx/increase-centos-6-thread-process-limit

 Linux
SELinux policies are configured appropriately?

If SELinux policies are not configured appropriately, SELinux needs to be disabled.
Related Links:
https://docs.brekeke.com/pbx/disable-selinux

 

Brekeke CIM:
Check Point Item
PBX
Have the settings required for integration with CIM on the PBX side been already configured?(1)

[PBX] > [Options] > [Valid WebSocket client IP Pattern]
⇒ Sets a regular expression pattern that matches the IP address of the CIM as seen by the PBX.

PBX
Have the settings required for integration with CIM on the PBX side been already configured?(2)

[PBX] > [Options] > [Advanced]
statusboard.block.event.ringing=true
⇒ CIM does not use the RINGING event, so this setting improves performance.

CIM
Are the CIM database initialized and set correctly?

-Setting information database is required.
-Log database is mandatory when using non-CIM CCS apps.
*If the application that references the log database is running on a machine other than CIM, the database must be accessible from those machines.

CIM
Are the settings for connecting to the PBX correct?

[Settings] > [System] > [Start up] ⇒ Is “Auto” set?
[Settings] > [System] > [IP address] ⇒ Is IP address of the PBX set?
[Settings] > [System] > [Webservice Port] ⇒ Is port of the PBX(tomcat port)?

CIM
When using the system from an external network, is URL conversion set?

Related Links:
https://docs.brekeke.com/ccs/url-converter

CIM
Are the resource settings correct?

[Settings] > [Resource] > [Max user session count] ⇒ Maximum number of concurrent login sessions for CIM users, including agents.
[Settings] > [Resource] > [Max agent login count] ⇒ Max Concurrent Agent Logins.

CIM
Is CIM working?

[Start/Stop] > Has [Start] button clicked?
Is the status display at the bottom of the screen showing “CIM Running” and “PBX Status Connected”?

CIM
Are the DNIS and ACD settings correct?

DNIS:Check [Schedule] and [Target ID]
ACD: Queue settings and [Call-From Number]

CIM
Have ACDs been assigned to users?

On the [User] menu, check the ACD field of each user.

 

Brekeke CA:
Check Point Item
CA Are the CA database initialized and set correctly?
CA
Has CA been registered to CIM?

[Settings] > [CIM] > [CIM URL]
[Settings] > [CIM] > [CA URL]

CA Confirm that the status display at the bottom of the CA screen is “CIM Connection State Connected”.
CIM Confirm that the status of “Brekeke Contact Analytics” is “Running” on the [Application] screen of CIM
CA
Are the CDR aggregation settings appropriate?

[Settings] > [Engine]
-Interval (min)
-Start time
-End time
-Short calls (msec)
-Service level reference value(msec)

CA
Is CDR Server working?

[Start/Stop] > [Start Up] is Clicked?
Does the status display at the bottom of the screen indicate that the “CDR server Active”?

CA
In the case that recording files should be tied to calls on the [Call record] screen,are RFS settings correct?

[Settings] > [RFS]
[Connect Recording File Server] ⇒ Yes
[File server URL] ⇒ Select appropriate URL of the RFS

Brekeke RFS:
Check Point Item
RFS
Are the RFS database initialized and set correctly?

*If the apps referencing the RFS database are running on machines other than RFS, then those machines need to be able to access the database.

PBX
On PBX, have the settings to upload recorded files to RFS been configured?

[Advanced] com.brekeke.pbx.Setting.RECORDING_PLUGIN=com.brekeke.pbx.plugin.recording.RecordingFileHttpUploader com.brekeke.pbx.plugin.recording.RecordingFileHttpUploader.URL=http://<rec-file-server-ip-address>:<port>/rfs/gate com.brekeke.pbx.plugin.recording.RecordingFileHttpUploader.VOICEMAIL=false

RFS
Has RFS been registered to CIM?

[Settings] > [CIM] > [CIM URL]
[Settings] > [CIM] > [RFS URL]

CIM Confirm that the status of “Brekeke Recording File Server” is “Running” on the [Application] screen of CIM

 

 

Related Links:

Brekeke PBX /BSS installation checklist >>

Brekeke UC Installation Checklist >>

 

Yes No
Suggest Edit