Introduction

We support the following contact center solutions with different deployment models:

  • Cisco Unified Contact Center Express (UCCX)

  • Cisco Contact Center Enterprise (CCE):

    • Unified Contact Center Enterprise (UCCE)

    • Packaged Contact Center Enterprise (PCCE)

  • Webex Contact Center Enterprise (Webex CCE)

  • Webex Contact Center (WxCC)

The deployment models are based on where the contact center product or solution is deployed:

  • Customer On-premises

  • Cisco Cloud

One of the main functions of the contact center solution is call control. While different call control options may be possible, Cisco UCM is the most common in these contact center solutions.

HCS Contact Center is a separate solution offered by HCS partners, which is not covered in this article.

Overview of Contact Center Solutions

Cisco Unified Contact Center Express (UCCX)

See Solution Design Guide for Cisco Unified Contact Center Express for details.

Cisco Contact Center Enterprise (UCCE/PCCE)

See Cisco Unified Contact Center Enterprise and component documentation for details.

Webex Contact Center Enterprise

Webex Contact Center Enterprise is a Cloud contact center for large enterprises.

See Webex Contact Center Enterprise Data Sheet for details.

Webex Contact Center

Cisco Webex Contact Center is a Software-as-a-Service (SaaS) offering from Cisco.

See Cisco Webex Contact Center Solution Overview for details.

Integrating UCCX and Webex DI

UCCX may integrate with Webex DI in different ways depending on the locations of UCCX and Unified CM.

UCCX Location

Unified CM Location

UCCX to Unified CM Constraints

Comments

On-premises

On-premises and Webex DI

SIP trunk between on-premises Unified CM and Unified CM in Webex DI

On-premises Unified CM provides call control for UCCX, that is, for Agent/Supervisor phones.

Webex DI provides telephony for Back-Office users.

See UCCX and Unifed CM On-Premises for details.

On-premises

Webex DI

RTT between UCCX and Webex DI UCM must be less than 60 msec

On-premise UCCX interfaces with Webex DI UCM for call control

See UCCX On-Premises with UCM in Webex DI for details

Webex DI IaaS

Webex DI

No constraints, meets UCCX requirements

This IaaS is built to host integration applications.

See UCCX in Webex DI IaaS for details.

UCCX and Unified CM On-Premises

UCCX On-premise, UCM On-premise

The customer’s back office users (Non-Agent phones in the diagram above) get telephony service from Webex DI. The Contact Center agent and Supervisor phones get telephony service from the on-premises Unified CM. All the UCCX components, including Unified CM call control, are deployed on-premises. This deployment meets the round-trip-time (RTT) requirement of 60 msec between Unified CM and UCCX.

The on-premises Unified CM and the Unified CM in Webex DI connect through an inter-cluster SIP trunk. The agents and knowledge workers get the service from two different Unified CM clusters. Group call features like call park and hunt group work only within one cluster. Only inter-cluster features work between agent and knowledge worker phones.

A variation of this model places all phones in one cluster:

UCCX On-premise, UCM On-premise, Mobile Agents

In this variation, agent and non-agent (knowledge worker) phones get telephony service from Webex DI. The on-premises Unified CM that connects to UCCX considers the agents as Home Agents and connects to them through the SIP trunk and Webex DI. The on-premises Unified CM is configured with CTI-Remote Device and Remote Destination for Extend and Connect feature. In this model, the on-premises Unified CM treats Webex DI as PSTN or third-party component where Home Agent phone is homed.

The silent monitoring feature isn’t available to the Home Agents; this is supported in UCCX Premium and Enhanced license packages only, not the Unified IP IVR package. See Solution Design Guide for Cisco Unified Contact Center Express. for details.

On-premises-based UCCX

A deployment model where UCCX components are on-premises and the call control is through Unified CM in the Webex DI can also be supported with careful consideration.

UCCX On-premise, Dedicated Instance

The main issue with this model is the network round-trip-time (RTT) requirement between UCCX and Unified CM. The UCCX interface to call control Unified CM is through JTAPI, which is sensitive to network latency. For proper performance of UCCX functions, this interface RTT must be less than 60 msec.

We support the integration when UCCX has less than 60ms RTT to the UCM inside Webex DI, whether UCCX is placed in partner location or on-premises. Also note that it is unlikely a customer can deploy UCCX in the customer premises in AMER region, because RTT constrain cannot be met for most customers based on observed network latency.

UCCX in Webex DI IaaS

In this model, all UCCX components are deployed in Webex DI in the IaaS environment. This deployment enables co-location of Unified CM and UCCX and meets the latency requirements.

UCCX on IaaS, Dedicated Instance

Integrating Cisco CCE and Webex DI

Cisco CCE and Webex DI are separate systems that you can connect through a SIP trunk.

CCE Location

Unified CM Location

CCE to Unified CM Constraints

Comments

On-premises

On-premises and Webex DI

SIP trunk between on-premises Unified CM and Unified CM in Webex DI.

On-premises Unified CM provides call control for agent/supervisor phones.

Webex DI provides call control for back-office users.

SIP Trunk between on-premises and Webex DI

The call control for the agent phones is within the On-premises Cisco CCE solution. The Back office user phones are in Webex Calling Dedicated Instance and there is SIP trunk between these two as shown in the diagram. You can provision this SIP trunk and integrate with on-premises CCE applications.

Integrating Webex CCE and Webex DI

Webex CCE can be integrated with Webex DI through SIP trunk. Webex CCE and Webex Calling DI are separate systems. Webex CCE solutions has its own Unified CM for call control. You can build a SIP trunk between the 2 clouds, but this traverses the customer network.

CCE Location

UnifiedCM Location

CCEto Unified CM Constraints

Comments

WebexCCE Cloud

Webex DI

SIP trunk between Webex CCE Unified CM and Unified CM in Webex DI

Partner is responsible for any coordination between the Webex CCE and Webex DI services. See Webex CCE for Agents, Webex DI for Knowledge Workers for details.

Webex CCE for Agents, Webex DI for Knowledge Workers

In this scenario, the Webex CCE CUCM cluster is used exclusively for agents and Webex DI CUCM cluster for knowledge workers.

Webex CCE for Agents, Webex DI for Knowledge Workers
  • Webex CCE Unified CM provides call control for contact center agent and supervisor phones.

  • Cisco Webex DI provides telephony for contact center back-office or knowledge workers.

Integrating Webex Contact Center (WxCC) and Webex Dedicated Instance

Webex Contact Center can be integrated with Dedicated Instance with the following deployment models:

  • Option 1: Agent’s phone on Webex Calling Multitenant

    The call control for the agent’s phones is configured in the multitenant calling platform. Whereas the back-office user’s phones are configured in Dedicated Instance. The call routing between the platforms is handled by the default inter-op SIP trunk created between the calling platforms. See Voice channel for Webex Contact Center for details.

  • Option 2: Agent’s phone on Webex Calling Dedicated Instance

    The call control for the agent’s phone is configured in Dedicated Instance and the PSTN options in this deployment can be either a Dedicated Instance Local Gateway in Dedicated Instance or Cloud Connect PSTN (CCP) in multitenant. See Cloud Connected PSTN for details.

    The following is required to be configured for routing the agent’s call:

    • The Webex Contact Center entry point numbers need to be configured and the PSTN numbers need to be defined in the Control Hub. See Voice channel for Webex Contact Center for details.

    • Call routing or the Dial Plan needs to be configured respectively:

      • Local Gateway – the inbound number should be routed to multitenant using the inter-op SIP trunk. The multitenant routes the call to Webex Contact Center (WxCC), and back to the Dedicated Instance agent’s phone.

      • Cloud Connected PSTN (CCP) – the inbound call is routed to Webex Contact Center and back to the Dedicated Instance agent’s phone.

Create audio codec preference list

The calls directed to Webex Contact Center from Webex Calling use the specified codec. Create a codec list with G.711 U-Law at the top of the list followed by G.711 A-Law and OPUS.

If you’re to use Webex Contact Center and the agents are going to be in Dedicated Instance, then you should be using the default inter-op SIP trunks that Cisco has created, see Activate inter-op SIP trunk to Webex Calling multi-tenant for more information. The default region that is associated with this SIP trunk has a specific CODEC list which needs to be modified in the above priority order for the audio CODEC negotiation for the WxCC calls to work. This must be done only for the WxCC integrations.

  1. Go to SystemRegion InformationAudio Codec Preference Lists. This window lists the Codec preference that you’ve created along with the two default lists.
  2. Open Factory Default Lossy click Copy. This creates a new list base on the factory default lossy list. Give a new name to the list (for example, Test-Codec-List) and move G.711U-Law to the top of the list, followed by G.711A-Law and OPUS.
  3. Assign this codec list between CTI’s device pool, endpoints device pool region and SIP trunk device pool region.

Refer to Set up voice channel for Webex Contact Center and Audio specifications for Webex Calling for more information.