Cisco UCCX Connector
The Cisco Unified Contact Center Express (UCCX) agent state connector, connects to CXone WFM for data integration. This includes both Real Time Adherence (RTA) and historical data.
The Cisco UCCX connector is on-premise software that connects to your Cisco ACD to receive a stream of agent state information and relays this information to support RTA.
How each type of data is used in CXone WFM:
Historical skill-based data: This is used in the Forecasting and Staffing pages.
Historical adherence data: This is used in the MSTR adherence report, and in the CSV report you generate in the Real Time Adherence page.
Intraday data: This is supported.
Functional Description
Here is a breakdown of what Cisco UCCX supports:
-
Real-time data:
Data
Support
RTA Yes Method of Integration Cisco connector for ACD node
Reason Codes Supported Yes
-
Historical data support:
Data
support
Skills Yes Method of Integration SQL queries on Cisco ACD database Interval Setting 15 minutes
-
Data types support:
data
support
Inbound Voice Yes Outbound Dialer No Email Yes Chat
Yes
Fax
No
Text(SMS)
No
Web
No
-
Historical adherence support:
data
support
Agent Activity Log Historical adherence data is pulled every 15 minutes
-
Reports:
Reports
support
Agent Adherence Report Yes Real Time Adherence Yes
Installation
Steps to installing the Cisco UCCX Connector:
-
Generating an Access Key, which will be used in the installation.
You must also verify that the Real Time Snapshot Config tool in the Cisco Unified CCX Administration is configured properly. See Cisco Unified CCX Administration Configuration for more information.
Prerequisites
CXone supports Cisco Unified CCX version 12.5 (12.5.1.10000-31).
In addition, the following prerequisites are needed for installing the Cisco UCCX connector:
-
Access to Cisco ACD devices via TCP/IP connection
-
IBM Informix Database on the Cisco side
-
Verify that the Cisco Unified CCX Administration is configured properly. See Cisco Unified CCX Administration Configuration.
-
Java Runtime Environment for Java version 1.8 - https://www.java.com/en/download/
This links to an external site that is not maintained by NICE.
-
Over 100 MB disk space for installation, at least 1 GB for execution
-
Configure the firewall to allow outbound ports 443 and 80
-
Internet access
-
The following permissions must be granted to the user account where the installation and execution of the connector occurs:
-
Create and modify directories
-
Create and modify files
-
Open server sockets
-
Execute processes and services (daemons on Linux, Mac)
-
-
The user installing Cisco UCCX has Admin privileges on the agent computer
-
The user installing Cisco UCCX has these CXone permissions:
-
Access Key: Create
-
Can access support downloads: On
These permissions are located in Admin > Security > Roles and Permissions, under the Admin section.
-
Generating an Access Key
The access key grants the Cisco UCCX connector access to CXone. You generate the key in CXone and later enter it when running the installation wizard.
The access key receives all of the permissions of the CXone user who generates it. If this user is an administrator, then anyone with the access key would have administrator privileges.
Therefore, for security reasons, you must first create a CXone user and role for the connector, and then generate the key with that user.
To generate the access key:
-
Create a role for the Cisco UCCX connector. In CXone:
-
Click the app selector and select Admin.
-
Go to Security > Roles and Permissions.
-
Click New Role, and enter a relevant name for the role. For example, Role for Cisco UCCX Connector.
-
Remove all permissions for the role.
-
Save & Activate the role.
-
-
Create an employee for the Cisco UCCX connector:
-
Click the app selector and select Admin.
-
Click Employees.
-
Click New Employee and enter a relevant name for the employee. For example, name the employee Cisco UCCX Connector.
-
From the Primary Role dropdown list, select the role you just created for the connector.
-
In the General tab, deselect all the attributes.
-
Create the connector employee (the Access Keys tab will only appear after you create the account).
-
-
Open the connector employee again, then go to the Access Keys tab and generate an access key.
-
Copy both the Access Key ID and Secret Access Key and save them somewhere safe.
If you don't copy the Secret Access Key, or lose it, you'll need to create a new one.
Use this access key ID and secret access key when installing the connector on any computer.
-
Activate the connector employee account by clicking the Activate Account button in the activation email.
Running the Installation Wizard
Once you generate the access key, you are ready to install the Cisco UCCX connector.
-
If you haven't already, go to the Support-Downloads page, locate the acd-node-cisco-uccx-installer-distribution file and click the Download button.
-
Once the download is complete, unzip the installer to a convenient location.
-
Right click on the install.bat file and select Run as Administrator to open the installation wizard.
-
In the first window, click Next. The Installation Path window opens.
-
Browse for the installation path. If the directory you select is not accessible, the wizard prompts you to alter the path or create a new directory.
-
Click Next. The Package Selection window opens.
The Cisco UCCX installer preselects the required package. There is no need to select or deselect any other packages.
-
Click Next. The Agent State Connector Configuration window opens.
-
Configure the following information for the Cisco UCCX Connector:
-
CTI Host: The machine where Cisco runs.
-
CTI Port: The port with which the connector will receive agent state events from the Cisco ACD CTI server.
-
ASC Manager URL: The base URL + the port of the service to which agent state events will be transmitted for use in the RTA application.
-
Access Key: This is the ID of the access key (Access Key ID) you generated in CXone using the connector employee.
-
Secret Key: This is the Secret Access Key you generated in CXone using the connector employee.
-
ACD Reports ACD ID: The ID of the ACD account from which data is coming in to the connector. For example:
-
Tenant name
-
Account name
-
-
-
Configure the following information for the Historical Data DB:
-
Database Host: This is the IP address of the Informix database
-
Database Port
-
Database schema
-
Database username
-
Database password: you can find this password in the Cisco Unified CCX Administration. Go to Tools > Password Management. The Database password is the same as the Historical Reporting User password.
-
-
Click Next.
Once you click Next, you cannot go back and change the configuration.
-
Wait until the installation progress is complete, and then, click Next.
-
In the final installation wizard window, click Done.
-
Configure the Cisco UCCX connector as a service.
-
Navigate to C:\Program Files\acd-node-cisco-uccx\wrapper\bat.
-
Right click on each of the following .bat files (in order) and select Run as Administrator:
-
stopService.bat
-
uninstallService.bat
-
installService.bat
-
startService.bat
-
The installation is complete, and the Cisco UCCX connector is configured as a service.
-
Cisco Unified CCX Administration Configuration
When installing the Cisco UCCX Connector, you must verify that the Real Time Snapshot Config tool in the Cisco Unified CCX Administration is configured properly.
To configure the Real Time Snapshot Config tool:
-
Open Cisco Unified CCX Administration.
-
Go to Tools > Real Time Snapshot Config.
-
Select the following checkboxes:
-
Data Writing Enable
-
Data Writing Interval
-
Cisco Unified CCX System Summary
-
-
Define the Data Writing Interval as 180.
-
Define the Server Name: Enter the IP address of the relevant server.
-
Click Update.