Skip to main content
Skip table of contents

Cisco Webex Contact Center Integration

Purpose of this guide: This page provides a general overview of the Cisco Webex Contact Center (WebexCC) Integration feature.

Audience: Customer, partner, or other professional responsible for the Cisco WebexCC platform. 

When: This guide is required when you want to configure the Cisco WebexCC platform to integrate with the Eleveo solution.

CLOUD DEPLOYMENTS ONLY

What Is Cisco Webex Contact Center

Webex Contact Center is a cloud-native, omni-channel contact center as a service (CCaaS) offering provided by Cisco. The customizable platform includes omni-channel contact options including chat, text, social, email, or call. It integrates with the Webex suite of products—Webex Calling, Messaging and Meeting tools—which can all be managed through a single, unified hub.

Integration Details

Webex Contact Center initializes all the recordings, with Cisco maintaining all triggers and business rules to initiate contact capture. After the initial service setup and its authentication against the WebexCC API, Eleveo queries the API at regular intervals and pulls any new voice recordings created since the last import to Eleveo’s Conversation Explorer tool. This API is the only integration point, and there is no further manual authentication required. After the contacts are imported, recordings are available for search, playback, Quality Management purposes, and media lifecycle management. The Eleveo integration also supports the automatic synchronization of users and groups from Cisco Webex Contact Center, this enables user access to Eleveo Quality Management via SSO, unified User Management for QM Evaluations and (if enabled) access to features provided by Eleveo WFM.  Eleveo also supports the import of historical data to WFM, configuring the import ensures that Eleveo can create accurate forecasts and schedules while also providing historical adherence reports.

Supported Integration Use Cases

Eleveo supports integrations for the following purposes:

  • Import of Media – Voice Recording – Recording of Webex CC is achieved by retrieving a recording from the Cisco server after the recording has been completed.

  • Users and groups import – Ensure that the correct users and groups are matched to media recordings

  • User Authentication and Single Sign On (SSO) – Single Sign On allows users to access Eleveo applications without the need to store their user credentials within the Eleveo User Management application

  • Conversation Explorer – Search, view, and playback recorded media

  • Quality Management – Perform quality reviews from within Eleveo Quality Management

Encoding Webex CC media files to MP3

Should you desire to automatically convert Webex CC WAV files to MP3 format, please contact Eleveo Support Team.

What Is Supported

Feature

Recording

Screen Capture

User Import

User Authentication
(User Management)

SSO

Conversation Explorer

QM(Reviews)

Speech Recognition

Live
Monitor

Voice of the
Customer

WFO Analytics
(Reports +
Dashboards)

WFM (historical data)

Manual+Automatic

Webex CC

(tick) (voice)

(tick)

(tick)

(tick)

(tick)

(tick) 

(tick)

(tick)

(error)

(error) Deprecated 

(error)

(tick)

Limitations

  • Voice only – Currently the integration only imports voice recordings from Cisco Webex Contact Center after they have been completed (non-real time events). Our developers are waiting for the API methods to be enabled by CISCO that would allow digital channels.

FAQ

Q: Can we import only media, without synchronizing users or historical data for WFM?

A: Yes, it is possible. This configuration works the same way as with previous integrations, such as the UCCE integration for calls. For example, it is possible to configure the integration to import media only, without configuring the user import. However, if you want to match agents and their recordings at a later time, it will be necessary to synchronize the users first (using User Management) and then to sync them to OSE database. This requires some additional, manual configuration to be performed at the database level.

Q: Can the site admin user be limited to seeing a subset of users/teams that need to be imported?

A: Eleveo requires the site admin for the following tasks / and with the following access level:
- The creation of the integration (i.e., to get clientID/secret and later a refresh token). This integration is essentially a system account that Webex requires.
- To have correct privileges to view recordings over the API. When downloading the media, we are downloading them on the site admin’s behalf, using their access permission. To be more precise, the Webex CC Media Importer does not currently restrict or limit what can be downloaded.

Q: Does the site admin account need to exist/be enabled during the entire time that the integration is in use, or can it be used to only to authenticate the integration and then be disabled/deleted?

A: The site admin account must exist the entire time that the integration is in use because the Eleveo integration is acting on its behalf. 

NOTE: The WebexCC Site Administrator used must have a valid license for WebexCC.

Q: What happens if the site Admin password is changed?

A: Nothing happens. As long as the token is valid and stored on the Eleveo side, everything will continue to work. Once the token expires, it is necessary to log in as the site administrator and obtain a new token.

Q: How often must the integration be validated (if not running). Is it configurable at the level of the WebexCC tenant, and how is the user notified that this is required?

A: The refresh token is currently set to 60 days, but please note that it can be changed on the Cisco side at any time. We are not aware of an option to define this for a tenant or for an entire organization. If the token is removed / deleted / invalidated for any reason, Grafana creates an alert for the user.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.