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.

Diagram of the Cisco UCCX connection to CXone WFM

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:

  1. Generating an Access Key, which will be used in the installation.

  2. Running the Installation Wizard

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:

  1. Create a role for the Cisco UCCX connector. In CXone

    1. Click the app selector and select Admin.

    2. Go to SecurityRoles and Permissions.

    3. Click New Role, and enter a relevant name for the role. For example, Role for Cisco UCCX Connector.

    4. Remove all permissions for the role.

    5. Save & Activate the role.

  2. Create an employee for the Cisco UCCX connector: 

    1. Click the app selector and select Admin.

    2. Click Employees.

    3. Click New Employee and enter a relevant name for the employee. For example, name the employee Cisco UCCX Connector.

    4. From the Primary Role dropdown list, select the role you just created for the connector.

    5. In the General tab, deselect all the attributes.

    6. Create the connector employee (the Access Keys tab will only appear after you create the account).

  3. Open the connector employee again, then go to the Access Keys tab and generate an access key.

  4. 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.

  5. 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.

  1. 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.

  2. Once the download is complete, unzip the installer to a convenient location.

  3. Right click on the install.bat file and select Run as Administrator to open the installation wizard.

  4. In the first window, click Next. The Installation Path window opens.

  5. 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.

  6. 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.

  7. Click Next. The Agent State Connector Configuration window opens.

  8. 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

  9. 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.

  10. Click Next.

    Once you click Next, you cannot go back and change the configuration.

  11. Wait until the installation progress is complete, and then, click Next.

  12. In the final installation wizard window, click Done.

  13. Configure the Cisco UCCX connector as a service.

    1. Navigate to C:\Program Files\acd-node-cisco-uccx\wrapper\bat.

    2. 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:

  1. Open Cisco Unified CCX Administration.

  2. Go to Tools > Real Time Snapshot Config.

  3. Select the following checkboxes:

    • Data Writing Enable

    • Data Writing Interval

    • Cisco Unified CCX System Summary

  4. Define the Data Writing Interval as 180.

  5. Define the Server Name: Enter the IP address of the relevant server.

  6. Click Update.