19.07.2013 Views

Cisco Unified Contact Center Enterprise Solution Reference ...

Cisco Unified Contact Center Enterprise Solution Reference ...

Cisco Unified Contact Center Enterprise Solution Reference ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 3 Design Considerations for High Availability<br />

<strong>Unified</strong> IP IVR (CRS)<br />

OL-8669-05<br />

Understanding Failure Recovery<br />

<strong>Cisco</strong> <strong>Unified</strong> CallManager call detail reporting (CDR) shows the call as terminated when the<br />

<strong>Cisco</strong> <strong>Unified</strong> CallManager failure occurred, although the call may have continued for several minutes<br />

after the failure because calls in progress stay in progress. IP phones of agents not on calls at the time<br />

of failure will quickly register with the backup <strong>Cisco</strong> <strong>Unified</strong> CallManager subscriber. The IP phone of<br />

an agent on a call at the time of failure will not register with the backup <strong>Cisco</strong> <strong>Unified</strong> CallManager<br />

subscriber until after the agent completes the current call. If MGCP gateways are used, then the calls in<br />

progress survive, but further call control functions (hold, retrieve, transfer, conference, and so on) are<br />

not possible. H.323 gateways maintain a call survival timer that will maintain an active call for a limited<br />

amount of time (typically, not more than 5 minutes), and then the call will be terminated by the gateway.<br />

When the active <strong>Cisco</strong> <strong>Unified</strong> CallManager subscriber fails, the agent desktops show the agents as<br />

being made “not ready,” their IP phones display a message stating that the phone has gone off-line, and<br />

all the IP phone soft keys are grayed out until the phones fail-over to the backup <strong>Cisco</strong> <strong>Unified</strong><br />

CallManager subscriber. To continue receiving calls, the agents must wait for their phones to re-register<br />

with a backup <strong>Cisco</strong> <strong>Unified</strong> CallManager subscriber to have their desktop functionality restored by the<br />

CTI server to the state prior to the <strong>Cisco</strong> <strong>Unified</strong> CallManager service failure. Upon recovery of the<br />

primary <strong>Cisco</strong> <strong>Unified</strong> CallManager subscriber, the agent phones re-register to their original subscriber<br />

to return the cluster to the normal state, with phones and devices properly balanced across multiple active<br />

subscribers.<br />

In summary, the <strong>Cisco</strong> <strong>Unified</strong> CallManager call processing service is separate from the CTI Manager<br />

service, which connects to the <strong>Cisco</strong> <strong>Unified</strong> CallManager PG via JTAPI. The <strong>Cisco</strong> <strong>Unified</strong><br />

CallManager call processing service is responsible for registering the IP phones, and its failure does not<br />

affect the <strong>Cisco</strong> <strong>Unified</strong> CallManager PGs. From a <strong>Cisco</strong> <strong>Unified</strong> CCE perspective, the PG does not go<br />

off-line because the <strong>Cisco</strong> <strong>Unified</strong> CallManager server running CTI Manager remains operational.<br />

Therefore, the PG does not need to fail-over.<br />

When a CTI Manager service fails, the <strong>Unified</strong> IP IVR (CRS) JTAPI subsystem shuts down and restarts<br />

by trying to connect to the secondary CTI Manager service on a backup <strong>Cisco</strong> <strong>Unified</strong> CallManager<br />

subscriber in the cluster. In addition, all voice calls at this <strong>Unified</strong> IP IVR (CRS) are dropped. If there is<br />

an available secondary CTI Manager service on a backup subscriber, the <strong>Unified</strong> IP IVR (CRS) logs into<br />

this CTI Manager service on that subscriber and re-registers all the CTI ports associated with the<br />

<strong>Unified</strong> IP IVR (CRS) JTAPI user. After all the <strong>Cisco</strong> <strong>Unified</strong> CallManager devices are successfully<br />

registered with the <strong>Unified</strong> IP IVR (CRS) JTAPI user, the server resumes its Voice Response Unit (VRU)<br />

functions and handles new calls. This action does not impact the <strong>Unified</strong> CVP because it does not depend<br />

upon the <strong>Cisco</strong> <strong>Unified</strong> CallManager CTI Manager service for call control.<br />

<strong>Unified</strong> IP IVR (CRS) Release 3.5 provided for cold standby and Release 4.0 provides hot standby<br />

redundancy, but this configuration is not recommended for use with <strong>Unified</strong> CCE. These designs make<br />

use of a redundant server that is not used unless there is a failure of the primary <strong>Unified</strong> IP IVR (CRS)<br />

server. However, during this failover processing, all calls that are in queue or treatment are dropped on<br />

the <strong>Unified</strong> IP IVR (CRS) as part of the failover. A more resilient design would be to deploy a second<br />

(or more) <strong>Unified</strong> IP IVR (CRS) server(s) and have them all active, allowing the <strong>Unified</strong> CCE to<br />

load-balance calls across them automatically. As shown in Figure 3-21, if one of the <strong>Unified</strong> IP IVR<br />

(CRS) servers should fail, only the calls on that server would fail, but the other active servers would<br />

remain active and be able to accept new calls in the system.<br />

<strong>Cisco</strong> <strong>Unified</strong> <strong>Contact</strong> <strong>Center</strong> <strong>Enterprise</strong> 7.x SRND<br />

3-35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!