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 />

OL-8669-05<br />

<strong>Cisco</strong> <strong>Unified</strong> CallManager and CTI Manager Design Considerations<br />

PSTN from routing new calls to the failed voice gateway. When the failed voice gateway comes back<br />

on-line and the circuits are back in operation, the PSTN automatically starts delivering calls to that voice<br />

gateway again.<br />

With H.323 voice gateways, it is possible for the voice gateway itself to be operational but for its<br />

communication paths to the <strong>Cisco</strong> <strong>Unified</strong> CallManager servers to be severed (for example, a failed<br />

Ethernet connection). If this situation occurs in the case of a H.323 gateway, you can use the<br />

busyout-monitor interface command to monitor the Ethernet interfaces on a voice gateway. To place a<br />

voice port into a busyout monitor state, use the busyout-monitor interface voice-port configuration<br />

command. To remove the busyout-monitor state on the voice port, use the no form of this command. As<br />

noted previously, these gateways also provide additional processing options if the call control interface<br />

is not available from <strong>Cisco</strong> <strong>Unified</strong> CallManager to reroute the calls to another site or dialed number or<br />

to play a locally stored .wav file to the caller and end the call.<br />

With MGCP-controlled voice gateways, when the voice gateway interface to <strong>Cisco</strong> <strong>Unified</strong> CallManager<br />

fails, the gateway will look for secondary and tertiary <strong>Cisco</strong> <strong>Unified</strong> CallManager subscribers from the<br />

redundancy group. The MGCP gateway will automatically fail-over to the other subscribers in the group<br />

and periodically check the health of each, marking it as available once it comes back on-line. The<br />

gateway will then fail-back to the primary subscriber when all calls are idle or after 24 hours (whichever<br />

comes first). If no subscribers are available, the voice gateway automatically busies-out all its trunks.<br />

This action prevents new calls from being routed to this voice gateway from the PSTN. When the voice<br />

gateway interface to <strong>Cisco</strong> <strong>Unified</strong> CallManager homes to the backup subscriber, the trunks are<br />

automatically idled and the PSTN should begin routing calls to this voice gateway again (assuming the<br />

PSTN has not permanently busied-out those trunks). The design practice is to spread the gateways across<br />

the <strong>Cisco</strong> <strong>Unified</strong> CallManager call processing servers in the cluster to limit the risk of losing all the<br />

gateway calls in a call center if the primary subscriber that has all the gateways registered to it should<br />

fail.<br />

Voice gateways that are used with <strong>Cisco</strong> <strong>Unified</strong> Survivable Remote Site Telephony (SRST) option for<br />

<strong>Cisco</strong> <strong>Unified</strong> CallManager follow a similar failover process. If the gateway is cut off from the<br />

<strong>Cisco</strong> <strong>Unified</strong> CallManager that is controlling it, the gateway will fail-over into SRST mode, which<br />

terminates all trunk calls and resets the gateway into SRST mode. Phones re-home to the local SRST<br />

gateway for call control, and calls will be processed locally and directed to local phones. While running<br />

in SRST mode, it is assumed that the agents also have no CTI connection from their desktops, so they<br />

will be seen as not ready within the <strong>Unified</strong> CCE routing application. Therefore, no calls will be sent to<br />

these agents by <strong>Unified</strong> CCE. When the data connection is re-established to the gateway at the site, the<br />

<strong>Cisco</strong> <strong>Unified</strong> CallManager will take control of the gateway and phones again, allowing the agents to be<br />

reconnected to the <strong>Unified</strong> CCE.<br />

<strong>Cisco</strong> <strong>Unified</strong> CallManager and CTI Manager Design<br />

Considerations<br />

<strong>Cisco</strong> CallManager Release 3.3(x) and later uses CTI Manager, a service that acts as an application<br />

broker and abstracts the physical binding of the application to a particular <strong>Cisco</strong> <strong>Unified</strong> CallManager<br />

server to handle all its CTI resources. (Refer to the <strong>Cisco</strong> <strong>Unified</strong> Communications <strong>Solution</strong> <strong>Reference</strong><br />

Network Design (SRND) guide for further details about the architecture of the CTI Manager.) The CTI<br />

Manager and <strong>Cisco</strong> <strong>Unified</strong> CallManager are two separate services running on a <strong>Cisco</strong> <strong>Unified</strong><br />

CallManager server. Some other services running on a <strong>Cisco</strong> <strong>Unified</strong> CallManager server include TFTP,<br />

<strong>Cisco</strong> Messaging Interface, and Real-time Information Server (RIS) data collector services.<br />

The main function of the CTI Manager is to accept messages from external CTI applications and send<br />

them to the appropriate resource in the <strong>Cisco</strong> <strong>Unified</strong> CallManager cluster. The CTI Manager uses the<br />

<strong>Cisco</strong> JTAPI link to communicate with the applications. It acts like a JTAPI messaging router. The JTAPI<br />

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

3-7

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

Saved successfully!

Ooh no, something went wrong!