You are on page 1of 52

Getting Started Guide

March 9, 2007 Version 5.2

Contents
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
What is ACD Resiliency? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Levels of resiliency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Basic ACD Resiliency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Advanced ACD Resiliency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Full ACD Resiliency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Resilient network topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 OPS Manager and ACD Resiliency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3300 ICP and ACD Resiliency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Implementing ACD Resiliency for your contact center . . . . . . . . . . . . . . . . . . . . . . . . . 16 Installing OPS Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 About ACD Hot Desk Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3300 ICP ACD Agent Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 OPS Manager and ACD Agent Resiliency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Configuring ACD Agents with Resiliency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 OPS Manager Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Resiliency policy settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Programming your Mitel telephone systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Supported resilient features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Fail-over States. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Failback/Handoff States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Agent Failover and Call Redirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Installing Contact Center Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Contact Center Management resiliency concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Understanding your enterprise structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Organizing media servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Configuration overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Configuring ACD Resiliency in the YourSite database . . . . . . . . . . . . . . . . . . . . . . . . . 31 Configuring enterprise settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Adding sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Adding 3300 ICP media servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Configuring data collection settings for a 3300 ICP . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Configuring data summary options for a 3300 ICP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Configuring MiTAI options for a 3300 ICP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Configuring Network Monitor settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Adding employees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Using Quick Setup to add employees (and agent login IDs) . . . . . . . . . . . . . . . . . . . . 33 Adding/modifying employees manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Adding agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Using Quick Setup to add agents (and employee IDs) . . . . . . . . . . . . . . . . . . . . . . . . . 38 Adding agents manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Adding agent groups to the YourSite database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Associating agents to agent groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

ii

Adding extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using Quick Setup to add extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding extensions manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding queues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using Quick Setup to add queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding queues manually. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding queue groups to the YourSite database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Associating agent groups with queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42 42 42 43 44 45 47 47

Getting Started
Mitel ACD Resiliency supports the resiliency, scalability, and virtual contact center models of the Mitel telephone platforms. It is an add-on option to Contact Center Enterprise Edition or Mitel Call Accounting and works in conjunction with Mitel OPS Manager. This guide provides information on ACD Resiliency concepts and how to configure your enterprise in Contact Center Management, specifically the YourSite database. To fully understand the information provided in this document, technicians and administrators must have a strong understanding of, or experience with
Mitel 3300 IP Communications Platform Mitel OPS Manager 3300 ICP network planning and configuration 3300 ICP System Administration Tool Mitel IP phone functionality IP Networking

For More Information

For information about the Mitel 3300 IP Communications Platform, refer to the following online documents at http://edocs.mitel.com:
3300 ICP Technicians Handbook 3300 ICP Hardware Technical Reference Manual 3300 ICP Engineering Guidelines 3300 ICP Resiliency Guidelines Voice Clustering (Portable Directory Number) 3300 ICP Software Installer Tool Help

For information about Mitel OPS Manager, refer to the following online documents at http:// edocs.mitel.com:
Enterprise Manager Technicians Handbook OPS Manager Online Help

For information about any Mitel IP devices mentioned in this document, see the device-specific documentation on http://edocs.mitel.com, under "User Guides".

What is ACD Resiliency?


ACD Resiliency provides contact centers with an immediate response to outages and allows IP phones to remain in service in the event their 3300 ICP controller fails. In the event of a controller/network failure IP phones automatically re-register with a secondary 3300 ICP controller, which then continues to receive calls. Resiliency also means voice communications in progress are not disrupted during network/component failure.

Mitel ACD Resiliency Getting Started Guide

Resiliency gives your network the ability to maintain calls in progress, handle new incoming and outgoing calls, and continue to provide voice mail service in the event of 3300 ICP failure or a network-level failure. Resiliency is achieved through setting up a network of 3300 ICPs in a resilient cluster, which is a specially configured network of 3300 ICPs that can direct IP phones and route and maintain calls. The transfer of phone service between primary and secondary ICPs as well as the maintenance of calls in progress ensures that most system failures are not noticed by desktop users.

Levels of resiliency
Configurations are classed based on the level of resiliency achieved:
Basic ACD Resiliency Advanced ACD Resiliency Full ACD Resiliency

Basic ACD Resiliency


As shown in Figure 1 and Figure 2 the ACD paths are programmed on both 3300 ICP ACD agent controllers. In these configurations, the paths are set up with some of the agent groups and some of the agents on both controllers and the paths take calls for the same 800 number. Configuration 1 In Configuration 1 (Figure 1), the Central Office (CO) / Public Exchange calls are split evenly between the ACD primary controller and the ACD secondary controller.
Agents on the ACD agent primary controller are programmed as resilient ACD hot desk agents and will fail over to ACD agent secondary controller in the event that primary controller fails. Resiliency is enabled for the agent groups. The agent groups are "primary" on the ACD primary controller and "secondary" on the ACD secondary controller. The agent group members are resilient hot desk agents configured with the same primary and secondary as the groups. 50% of the calls arrive through the ACD agent primary controller queue to a local path to group A. 50% of the calls arriving through the ACD agent secondary controller (backup) queue locally to group A and then remotely to group A on the primary controller via NETACD. This configuration provides redundant queuing by allowing each call to queue at both controllers.

Levels of resiliency

Figure 1 Basic Resiliency - Configuration 1

Failover Conditions

The following events occur if the primary controller in Figure 1 fails:


Calls queued at the primary controller are lost. CO / Public Exchange detects that the primary controller is out of service and routes all new calls through the secondary controller (note this is a subscribed service that is provided through the carrier). Eventually, 100 ACD hot desk agents fail over from the primary controller to the secondary controller and are available to answer calls that arrived on the secondary and are queued on the secondary. Once they are on the secondary controller, agents have access to the same ACD features that they would have on their primary controller (for example: Make Busy, Do Not Disturb, and so forth). However, an agents Work Timer is cancelled after failover or failback.

Return-to-Service Conditions

When the primary controller in Figure 1 returns to service:


The CO / Public Exchange detects node is back up and once again splits calls evenly between the primary and secondary controllers. Note that this is a subscribed service that is provided through the carrier. 100 ACD hot desk agents home back to their primary controller when idle and health check is complete. After agent devices fail back from the secondary controller to primary controller, the agents are automatically logged into the system and can begin accepting calls. Any calls that were queued on the secondary controller while the primary was down will be queued on the primary controller. 100 agents now reside on the primary controller (LX or MXe controller with Ethernet-to-TDM (E2T) card that provides 128 channels) taking calls.

During a secondary controller failure:


No agents are taken out of service; however, calls queued on the secondary controller are lost.

Mitel ACD Resiliency Getting Started Guide

When the secondary controller returns to service:


Calls are once again split evenly between the controllers.

Advantages and Disadvantages

The advantages:
No single point of failure. Most economical two controller solution. 100 percent of agents remain in service. 100 percent of trunks remain in service if each controller is provisioned with the required hardware to support 100% of the trunk traffic.

The disadvantages:
Less resilient than Advanced or Full Resiliency Configurations. Limited scalability. Maximum of 100 IP agents per controller. A controller outage can reduce the number of trunks by 50% if each controller is not provisioned to support 100% of the call traffic.

Basic Resiliency - Configuration 2 In Configuration 2 (Figure 2) exchange calls are split evenly between the ACD controller 1 and ACD controller 2. IP Networking is used between 3300 ICP controllers. Figure 2 Basic Resiliency - Configuration 2

In Configuration 2:
50 ACD hot desk agents are programmed on ACD controller 1 as resilient devices and will fail over to ACD controller 2 in the event that ACD controller 1 fails. 50 ACD hot desk agents are programmed on ACD controller 2 as resilient devices and will fail over to ACD controller 1 in the event that ACD controller 2 fails.

Levels of resiliency

Resiliency is enabled for the agent groups: On ACD controller 1, resilient agent groups are configured with their primary controller as ACD controller 1 and their secondary controller configured as ACD controller 2. The group members are resilient hot desk agents. Their primary controller is ACD controller 1 and their secondary controller is ACD controller 2. On ACD controller 2, resilient agent groups are configured with their primary controller as ACD controller 2 and their secondary controller configured as ACD controller 1. The group members are resilient hot desk agents. Their primary controller is ACD controller 2 and their secondary controller is ACD controller 1. Calls arriving through ACD controller 1 queue locally on group A and then remotely on ACD controller 2 via NETACD on group B. Calls arriving through ACD controller 2 queue locally on group B and then remotely on ACD controller 1 via NETACD on group A. For both configurations (Figure 1 and Figure 2), the following conditions apply:

For both, configurations 1 and 2 (Figures 1 and 2), the following conditions apply
3300 ICP Release 7.0 software or later is required on the controllers. System Data Synchronization must be enabled on the primary and secondary controllers. By default, SDS shares user and device data at the "Resilient Pair" scope. Mitel OPS Manager is required to program resiliency for the group members. Agent group resiliency must be programmed through the System Administration Tool. For call center reporting, Mitel Customer Interaction Solutions collection points are required for both nodes. RADs must be configured on the digital trunking gateway by using the "embedded RAD" functionality that is available through the 3300 ICP embedded voice mail or by using a third-party RAD unit (for example, Mitel Contact Center Intelligent Queue, Interalia, or similar unit). Note that the embedded RADs do not use E2T channels; however, the Intelligent Queue is an IP integration that uses E2T channels when RAD recordings are played. Up to 256 paths are supported on each controller. Up to 1,181 agent IDs are supported on each controller. Up to 100 IP ACD agents are supported on each controller.

Failover Conditions

The following events occur if the ACD controller 1 in Figure 2 fails:


Calls queued at the primary controller are lost. CO / Public Exchange detects that the primary controller is out of service and routes all new calls through the secondary controller. (Note this is a subscribed service that is provided through the carrier). Eventually, 50 ACD hot desk agents fail over from ACD controller 1 to ACD controller 2. and are available to answer calls. While on the secondary controller, agents have access to the same ACD features that they would have on their primary controller (for example: Make Busy, Do Not Disturb, and so forth). However, an agents Work Timer is cancelled after failover or failback. 100 agents now reside on ACD controller 2 (LX or MXe controller with E2T card and 128 channels) taking calls.

Return-to-Service Conditions

After the ACD controller 1 in Figure 2 returns to service:


CO / Public Exchange detects that the controller is back up and once again it splits calls evenly between ACD controllers 1 and 2 (note that this is a subscribed service provided through the carrier). 50 ACD hot desk agents home back to their primary controller when idle and health check is complete. After agent devices fail back from ACD controller 2 to ACD controller 1, the agents are automatically logged into the system and can begin accepting calls.

Mitel ACD Resiliency Getting Started Guide

Any calls that were queued on ACD controller 2 while ACD controller 1 was down will be requeued on the ACD controller 1.

During an ACD controller 2 failure:


Same scenario as ACD controller 1.

When the ACD controller 2 returns to service:


Same scenario as ACD controller 1.

Advantages and Disadvantages

The advantages:
No single point of failure. Most economical two controller solution. 100 percent of agents remain in service. 100 percent of trunks remain in service if each controller is provisioned with the required hardware to support 100% of the trunk traffic.

The disadvantages:
Less resilient than Advanced or Full Resiliency Configurations. Not scalable -- limited to 100 IP agents per controller.

Advanced ACD Resiliency


In the configuration shown in Figure 3, the ACD paths are programmed on the trunking gateway. In Configuration 3 (Figure 3):
Agents on the ACD primary controller are programmed as resilient ACD hot desk agents and will fail over to secondary controller in the event that the primary controller fails. Resiliency is enabled for the agent groups. The agent groups are "primary" on the ACD primary controller and "secondary" on the ACD secondary controller. The agent group members are resilient hot desk agents configured with the same primary and secondary as the group. All calls arrive through the trunking gateway and queue to a path on the gateway. The gateway then queues the calls to a resilient agent group on the primary ACD agent controller. Physical channels are not used between the gateway and primary controller until calls are distributed to agents. Under normal operation, calls are only answered from the primary controller. 3300 ICP Release 7.0 software or later is required on the controllers. All paths are programmed on the trunking gateway. Queued callers listen to RADs or MOH at the trunking gateway and are distributed to agents via Networked ACD as agents become available. Up to 256 paths are supported on the trunking gateway. Up to 1181 agent Ids are supported on the agent controllers. Scalability - Up to 350 active agents can be supported on the primary or secondary controller depending on the number of gateways. In configuration 3 Cx and CXi can support up to 65 agents (all IP phones) with one gateway MX can support up to 128 agents (all IP phones) with one gateway MXe (with 128 MHz processor) and LX can support up to 128 agents (all IP phones) with one gateway. Up to 350 IP phone agents can be supported with additional gateways. NOTE: Only IP phones support ACD hot desk agents. Recorded Announcement Devices (RADs) can be configured using the embedded RAD functionality available through the 3300 ICP onboard voice mail or by using a third-party RAD box (for example, Intelligent Queue, Interalia).

Levels of resiliency

System Data Synchronization (SDS) is sharing data among the network and elements. Mitel OPS Manager is required to program resiliency for the group members. Agent group resiliency must be programmed through the System Administration Tool. For Call Center reporting, Customer Interaction Solutions collection points are required for all nodes.

Figure 3 Advanced ACD Resiliency - Configuration 3

Failover Conditions

If the primary controller in Figure 3 fails:


100 percent of queued calls are maintained. Calls in progress at ACD hot desk agents on the primary controller are maintained (call survival). However, the agents are unable to access any features or dialing functions because the primary is out of service. After an agent ends the current call, the agents ACD set fails over to the secondary controller. The system automatically logs agents into the secondary controller. As agent members fail over to the resilient agent group on the secondary, they begin to answer calls. Eventually, 120 ACD hot desk agents fail over from the primary controller to the secondary controller and are available to answer calls. Once they are on the secondary controller, agents have access to the same ACD features that they would have on their primary controller (for example: Make Busy, Do Not Disturb, and so forth). However, an agents Work Timer is cancelled after failover or failback. Trunking gateway now queues calls on the secondary controller.

Mitel ACD Resiliency Getting Started Guide

If the primary controller fails, calls that are queued to a resilient agent group on the primary are rerouted to its resilient agent group on the secondary controller. After the primary returns to service, calls are automatically rerouted from resilient agent group on the secondary controller to the resilient agent group on the primary controller. When the primary controller fails, agents may not fail over immediately to the secondary controller. For example, all agents could be engaged in calls that remain up after the primary fails (call survival). If new calls arrive at the secondary controller before any agents have failed over, the calls will follow path unavailable routing on the secondary controller. However, if you set the "Queue Callers to Group When No Local Agents are Logged In" option to "Yes" for the resilient agent groups, the incoming calls will queue to the resilient agent group and wait for the agents to home to the secondary. Note that if this option is enabled, then the last agent who logs out of the group at the end of the shift or workday must manually set the path to unavailable.

Return-to-Service Conditions Trunking gateway detects that the node is in service and once again resumes queuing on the primary controller. 120 ACD hot desk agents home back to their primary controller when idle and health check is complete. After agent devices fail back from the secondary controller to primary controller, the agents are automatically logged into the system and can begin accepting calls. Any calls that are active on the secondary controller will be allowed to complete. After agents hang up, their sets fail back. Any calls that were queued on the secondary controller while the primary was down will be rerouted to the primary controller. 120 agents now reside on the primary controller.

Advantages and Disadvantages

The advantages:
If the primary controller fails 100 percent of agents remain in service 100 percent of trunks remain in service. Agents in talk state can complete active calls before failover. Scalability - Up to 350 active agents can be supported on the primary or secondary controller depending on the number of gateways. In configuration 3 Cx and CXi can support up to 65 agents (all IP phones) with one gateway MX can support up to 128 agents (all IP phones) with one gateway MXe (with 128 MHz processor) and LX can support up to 128 agents (all IP phones) with one gateway. Up to 350 IP phone agents can be supported with additional gateways. NOTE: Only IP phones support ACD hot desk agents.

The disadvantages:
Gateway is a single point of failure (although it resembles a Digital Service Unit (DSU) and is inherently more reliable than the agent controller).

Full ACD Resiliency


In the configuration shown in Figure 4, the ACD paths are programmed on multiple trunking gateways. In Configuration 4 (Figure 4):
Agents on the ACD primary controller are programmed as resilient ACD hot desk agents and fail over to the ACD secondary controller in the event that the primary controller fails. Resiliency is enabled for the agent groups. The agent groups are "primary" on the ACD primary controller and "secondary" on the ACD secondary controller. The agent group members are resilient hot desk agents configured with the same primary and secondary as the group.

Levels of resiliency

Calls that arrive through trunking gateway 1, queue to a path on the gateway. The gateway then queues the calls on the ACD primary controller. Calls that arrive through trunking gateway 2, queue to a path on gateway 2. The gateway then queues the calls on the ACD primary controller. Physical channels are not used between the gateway and primary controller until calls are distributed to the agents. Under normal operation, calls are only answered from the primary controller. 3300 ICP Release 7.0 software is required on the controllers. Load sharing (queueing) is provided across two trunking gateways. ACD paths are programmed with the same agent groups and same agents on both trunking gateways and handle calls for the same 800 number. Central Office (CO) calls are split evenly between trunking gateways 1 and 2. IP Networking is configured between the controllers. Longest idle agent call distribution is supported. Queued callers listen to RADs and MOH at the trunking gateways and are distributed to agents via Networked ACD as agents become available. Up to 256 paths are supported on the trunking gateways Up to 1181 agent IDs are supported on the controllers Scalability - Up to 350 active agents can be supported on the primary or secondary controller depending on the number of gateways. In configuration 4 Cx and CXi can support up to 65 agents (all IP phones) MX can support up to 128 agents (all IP phones) MXe (with 128 MHz processor) and LX can support up to 256 agents (all IP phones) with two gateways. Up to 350 IP phone agents can be supported with additional gateways. NOTE: Only IP phones support ACD hot desk agents. RADs can be configured on the trunking gateway using the "embedded RAD" functionality available through the 3300 ICP embedded voice mail or by using a third-party RAD box (Intelligent Queue, Interalia, and so forth). System Data Synchronization (SDS) is sharing data among the network and elements. Mitel OPS Manager is required to program resiliency for the group members. Agent group resiliency must be programmed through the System Administration Tool. For Call Center reporting, Customer Interaction Solutions collection points are required for all nodes.

10

Mitel ACD Resiliency Getting Started Guide

Figure 4 Full ACD Resiliency - Configuration 4

Primary Controller Failover Conditions

If a the primary controller in Figure 4 fails:


100 percent of queued calls are maintained. 150 ACD hot desk agents fail over from the primary controller to the secondary controller. Once on the secondary controller, agents have access to the same ACD features that they would have on their primary controller; for example: Make Busy, Do Not Disturb, and so forth. However, an agents Work Timer is cancelled after failover or failback. Their agent IDs on both controllers can be the same. Trunking gateways queue new calls on the secondary controller and reroute existing calls to the secondary controller. When the primary controller fails, agents may not fail over immediately to the secondary controller. For example, all agents could be engaged in calls that remain up after the primary fails (call survival). If new calls arrive at the secondary controller before any agents have failed over, the calls will follow path unavailable routing on the secondary controller. However, if you set the "Queue Callers to Group When No Local Agents are Logged In" option to "Yes" for the resilient agent groups, the incoming calls will queue to the resilient agent group and wait for the agents to home to the secondary. Note that if this option is enabled, then the last agent who logs out of the group at the end of the shift or workday must manually set the path to unavailable. If the primary controller fails, calls that are queued to a resilient agent group on the primary are rerouted to its resilient agent group on the secondary controller. After the primary returns to service,

Levels of resiliency

11

calls are automatically rerouted from resilient agent group on the secondary controller to the resilient agent group on the primary controller. Any calls that are active prior to the primary controller failure will be allowed to complete (held calls are lost). After the agents hang up, their sets home to their secondary controller. 150 ACD hot desk agents are now available to take calls on the secondary controller.

Return-to-Service Conditions

When the primary controller in Figure 4 returns to service:


Trunking gateways detect that the controller is in service and once again resumes queuing on primary controller. Any calls that were queued on the secondary controller while the primary was down will be rerouted to the primary controller. 150 ACD hot desk agents fail back to their primary controller when idle and health checks are complete. Active calls on the secondary controller are allowed to complete before the agents devices fail back (held calls are lost). After an agent hangs up, their set fails back to the primary controller. Calls that are queued on the secondary controller while the primary controller was down with be redirected to the primary controller. 150 ACD hot desk agents now reside on the primary controller (LX or MXe controller with E2T card supporting 128 channels).

Advantages and Disadvantages

The advantages are:


There is no single point of failure. If primary fails, all agents remain in service. All trunks remain in service if each trunking gateway is provisioned with the required hardware to support 100% of the trunk traffic. All queued calls are maintained when an agent controller fails. 50% of queued calls are maintained if a trunking gateway fails. If agent controller fails, agents in talk state can complete active calls before failover (held calls are lost). Scalability - Up to 350 active agents can be supported on the primary or secondary controller depending on the number of gateways. In configuration 4 Cx and CXi can support up to 65 agents (all IP phones) MX can support up to 128 agents (all IP phones) MXe (with 128 MHz processor) and LX can support up to 256 agents (all IP phones) with two gateways. Up to 350 IP phone agents can be supported with additional gateways. NOTE: Only IP phones support ACD hot desk agents.

You can convert a standard ACD system on a single controller to a resilient ACD configuration that consists of a gateway controller, a primary agent controller, and a secondary agent controller.

12

Mitel ACD Resiliency Getting Started Guide

Resilient network topology


When planning your Resilient network topology, consider the points outlined in Table 1. Table 1 Resilient Topology Considerations Cluster element requirements (for minimum resiliency configuration) Do you have a minimum of two Release 4.0 or later 3300 ICPs? This minimum is required to support Device resiliency because one primary and one secondary ICP is required for each device that is configured for resiliency. We strongly recommend that you upgrade all 3300 ICPs in your network to a minimum of Release 4.0. You need at least two access points to the PSTN. One PSTN side should be configured as a hunt group so that if one access link (or the attached ICP) fails, the other access link can still receive calls through the PSTN side. Similarly, cluster ARS should be configured with the ability to access both PSTN access point for outgoing calls. What is the potential impact on your network of a single failure of any one of the network elements (3300 ICPs and SX-2000 PBXs)? Do you have adequate redundancy of Layer 2 switches and Layer 3 routers? Any single failure of a Layer 2 switch or Layer 3 router will remove from service all 3300 ICPs and IP phones that are dependent on these ICPs for IP connectivity. 3300 ICP capacity Larger-capacity 3300 ICPs (250 and 700 users) support more users than small-capacity 3300 ICPs (100 users); therefore, their failure removes a larger population from service. From a Resiliency perspective, we recommend the distribution of small-capacity devices throughout the network to minimize the number of users and devices affected by any single ICP failure. Does your network have centralized or distributed control devices? In general, centralization is less desirable from a Resiliency perspective because centralized systems are more vulnerable to single failures that affect a large proportion of a network. For example, data network failures can block all WAN access. Centralized systems are also more vulnerable to multiple failures such as power failure, fires, and floods. In contrast, widely distributed systems usually fail only in specific network areas. Note that you can reduce the higher risks associated with a centralized networking approach by incorporating UPS power, redundant L2/L3 data networking, and so on. You can use any combination of small- and large-capacity 3300 ICPs as well as NSUs and ASUs, depending on your required system capacity, desired granularity of failure protection, geographic distribution, cost, and so on.

Failure scenarios

Control device distribution

OPS Manager and ACD Resiliency


OPS Manager Release 7.4 now supports the ACD Hot Desk Agent and ACD Agent Resiliency features. On 3300 ICP Release 7.0 and later controllers, ACD Hot Desk Agents can be configured as resilient or nonresilient. With the ACD Hot Desk Agent feature, the ACD Agent can log into any ACD set and the system applies the agents personal phone profile to that ACD set. A resilient ACD Agent requires a resilient ACDenabled set.

3300 ICP and ACD Resiliency

13

Phone Support The 5330 IP and 5340 IP Phones are the newest additions to the Mitel family of desktop IP phones. Both feature self-labeling keys (24 on the 5330, 48 on the 5340), a 160x320 graphic LCD display, full-duplex speakerphone and support for Mitel Call Control (MiNet) and SIP protocols. The 5330 IP and 5340 IP Phones support hot desking, resiliency, and the MiXML applications feature key, as well as Line Interface Modules. OPS Manager allows provisioning for 24 self-labeling keys. System Data Synchronization with the 3300 ICP With 3300 ICP System Data Synchronization (SDS) feature now synchronizes the data of resilient users and devices between primary and secondary controllers. After you set up data sharing between the primary and secondary controllers, the application automatically maintains the synchronization of user and device data. This feature keeps user and device data, such as call forward programming and phone settings, synchronized between the primary and secondary controllers regardless of whether the users make the changes while they are on their primary or secondary controller. OPS Manager Release 7.4 manages the replication of changes on the platform. When SDS is configured to share user and device data, OPS Manager ensures that resilient and non-resilient devices are synchronized and that network resources are not allocated to the unnecessary replication of data between home and secondary elements. SDS now propagates changes to name, directory number, department, location, privacy, device type, CESID data, and MAC address. SDS also distributes changes for resilient groups, networked hunt groups, and clustered pickup groups. With 3300 ICP Release 7.0 you can also use the Shared Data Updates form (on the platform) to managed out-of-sync data. Software Parity OPS Manager Release 7.4 software supports Mitel 3300 ICP Release 7.0 and SX-2000 LIGHTWARE 34.2.

NOTE:
Agent IDs are not manageable by OPS Manager. In OPS Manager user interfaces, ACD Hot Desk Agents appear as "ACD Agent". Traditional ACD Agents appear as "ACD Agent ID". In this Help system, the term "ACD Agent" indicates an ACD Agent with Hot Desking and Resiliency capability, and "ACD Agent ID" indicates a traditional ACD agent.

3300 ICP and ACD Resiliency


Resilient ACD configurations are created by combining the Networked ACD (NETACD), ACD Agent Hot Desking, and the 3300 ICP ACD Resiliency feature. NETACD provides call distribution between the path controllers and the primary and secondary controllers, while ACD Agent Hot Desking and ACD Resiliency supports agent failover and failback between the primary and secondary controllers. Configurations are classed based on the level of resiliency achieved: basic ACD Resiliency, advanced ACD Resiliency, and full ACD Resiliency. A resilient ACD configuration typically consists of a trunking gateway or gateways, a primary controller, and a secondary controller programmed within a cluster. The ACD paths are configured on the trunking gateways to direct calls to the resilient ACD agent groups that you have configured on both the primary and secondary controllers. During normal operation, the trunking gateways direct the ACD calls to the primary controller. If the primary controller fails, the calls are redirected to the secondary controller. The resilient agents and resilient agent groups fail over to the secondary controller and are able to process the incoming ACD calls. ACD paths are not resilient. However, you can achieve a level of ACD path resiliency by programming two paths with the same configuration information on separate controllers. You configure each path with a unique directory number within the cluster.

14

Mitel ACD Resiliency Getting Started Guide

You can decide which users/devices in your system to make resilient. You may want to make all devices resilient or only those required for critical services. You can also select which 3300 ICP each device will fail over to. Any agents that are not on calls (that is, agents who are logged in but idle, in Make Busy, or on Work Timer) rehome to their secondary controller. Calls in progress at ACD agents on the primary controller are maintained (call survival). However, the agents are unable to access any features or dialing functions because the primary is out of service. After an agent ends the current call, the agents ACD set fails over to the secondary controller. As agent members fail over to the secondary, they begin to answer the calls that were requeued by the trunking gateway to the agent groups on the secondary controller. Eventually, all ACD agents fail over to the secondary controller and are available to answer calls to the agent groups. While on the secondary controller, agents have access to the same ACD features that they would have on their primary controller. During a failover or failback, the state of an agent -- for example, Make Busy, Do Not Disturb, and so forth -- is maintained. If an agents set is in Work Timer when the agents set fails over or fails back, the Work Timer is cancelled. During a failover, the agent group that is configured on the secondary performs the same functions as if it was still on the primary by
Servicing calls that are queued in the path Presenting calls to the agents Recording group statistics for the gateway controller as if the failure of the primary controller had not occurred (group statistics are recorded on the secondary controller but the statistics are only collected for calls that arrive on the secondary controller).

After the agent groups primary controller returns to service, the primary controller notifies the trunking gateway. Calls that are currently queued to the agent group on the secondary controller, but are not ringing a agent, are re-queued on the primary controller. Calls that are ringing an agent or are in progress are not affected. As agents on the secondary controller become idle, they fail back to the primary and begin answering the re-queued calls on the primary controller. When all the agents are back on the primary controller and all existing calls are queued on the primary, failback is complete. The ACD agent hot desking feature allows an agent to log into any ACD set and have the system apply the agents personal phone profile to that ACD set. After the agent logs in to the ACD set, the agent has access to his or her own personal speed calls, features, and phone settings. If you enable ACD agent hot desking in your call center, you do not have to provide a separate phone for an agents personal use. Instead, you can make a pool of shared phones available to many agents and any ACD set that the agent logs into also functions as the agents personal phone profile. NOTE: Only ACD hot desk agents can be resilient. Even if the agents do not require hot desking capability, they must be configured as ACD hot desk agents in order to be resilient. To convert a standard agent to an ACD hot desk agent, you set the agents User Type to "ACD Agent". When a resilient ACD hot desk agent fails over to the secondary controller or fails back to the primary controller, the states of the following ACD features are maintained:
ACD Login and Logout status Make Busy On/Off status (reason code is not maintained)

In addition, when a resilient ACD hot desk agent fails over to the secondary controller or fails back to the primary controller, the settings of features such as auto answer, do not disturb, and the configured value for the Work Timer are maintained.

3300 ICP and ACD Resiliency

15

NOTE: If an agents set is in Work Timer when the agents set fails over or fails back, the Work Timer is cancelled. The following conditions apply to ACD Resiliency:
Release 7.0 or later software is required on the gateway controllers, primary controllers, and secondary controllers to support ACD hot desk agents and ACD Resiliency. You must use either ACD hot desk agents or standard ACD agents. The use of ACD hot desk agents and standard ACD agents in the same ACD system, is not supported. The primary and secondary controllers must be clustered and connected to each other by IP trunks (fully meshed cluster). System Data Synchronization (SDS) must be sharing data between the primary and secondary controllers. You must use OPS Manager to initially configure resilient ACD agents on the primary and secondary controllers. You then use the System Administration Tool to configure resilient agent groups. After you have configured the agents and agent groups, SDS automatically keeps the required user and device data synchronized. Ensure that you assign the agent group members to the same secondary controller as the agent group (that is, both the agent group members and the agent group to which the members are assigned must have the same secondary controller). If you do not assign the agent group members to the same secondary controller as the agent group, the agents will not receive ACD calls during a failure of the primary controller. You cannot copy a resilient agent group from an agent group's secondary controller. When you click Copy, if the agent group's primary element is not local, you will receive an error message. You can only copy a resilient agent group from its primary controller. If the primary controller fails, any active Request Help calls, Silent Monitor sessions, or Record-aCalls that are in progress are dropped. Both the initial call and the Request Help call, Silent Monitor session, or Record-a-Call are dropped. Only ACD hot desk agents can be resilient. In the User Configuration form, you configure an agent as an ACD hot desk agent by setting or converting the User Type to "ACD Agent". Standard agents cannot be resilient. ACD hot desk agents can only log into ACD sets. ACD hot desk agents MUST NOT have "Hot Desk Login Accept" or "Hot Desk Remote Login Accept" enabled in its Class of Service. These COS options apply to standard hot desk users only. After a system reset, ACD hot desk agents are automatically logged back into the ACD system once the set re-establishes contact with the agent's primary or secondary controller. ACD hot desk agents are not logged out unless the set loses power or the agent explicitly logs out. The login and logout procedures for resilient agents are the same as those for standard agents. However, if a resilient agent logs in and the ACD set rehomes to the primary or secondary controller, there could be a delay of several seconds before login is achieved. If an ACD hot desk agent fails over to the secondary controller and then logs out of the agent session, the phone can take up to 45 seconds before it will return to service. After the phone returns to service, LOGGED OUT appears in the phone display. If a standard ACD agent logs out during a call, the system generates the report log immediately (that is, during the call). For resilient agents and ACD hot desk agents, the system does not generate the report until the call ends. In the Telephone Directory Editor and Telephone Directory Utilities applications of OPS Manager, ACD hot desk agents are identified as "Hot Desk or ACD Agent". In addition, the Mitel tab on the Directory Server application displays "Hot Desk" for both hot desk users and ACD hot desk agents. The Group Administration Tool identifies ACD hot desk agents as "Hot Desk" users. You cannot make ACD sets and agent IDs members of hunt groups.

16

Mitel ACD Resiliency Getting Started Guide

You can make ACD hot desk agent IDs members of pickup groups. However, standard ACD agent IDs cannot be members of pickup groups. You can park calls against ACD hot desk agents and ACD sets (whether the ACD set is assigned to a standard ACD agent ID or an ACD hot desk agent). However, you cannot park calls against standard ACD agent IDs, ACD paths, or ACD agent groups. In the ACD real time events, the directory number and agent number for an ACD hot desk agent is recorded as the agent's ID.

While only 3300 ICPs, Release 4.0 or later can be resilient controllers, resilient clusters can contain pre-4.0 3300 ICPs and Mitel legacy SX-2000 PBXs. These other devices cannot function as secondary controllers, but they can be part of a resilient solution as boundary nodes and transit nodes:
Boundary node Release 4.0 or later 3300 ICPs and SX-2000 PBXs with LIGHTWARE 32, Release 1.1 or later can function as boundary nodes, actively routing calls between resilient 3300 ICPs and non-resilient (preRelease 4.0) 3300 ICPs. Transit node All cluster elements can function as transit nodes, passively allowing calls to be routed through them, on their way to a resilient ICP.

Implementing ACD Resiliency for your contact center


To install ACD Resiliency you must
1. 2. 3. Install Mitel OPS Manager. Program your Mitel telephone systems. Install and configure Contact Center Management.

Installing OPS Manager


NOTE: In OPS Manager user interfaces, ACD Hot Desk Agents appear as "ACD Agent". Traditional ACD Agents appear as "ACD Agent ID".

About ACD Hot Desk Agents


When a traditional ACD agent (which OPS Manager recognizes as an ACD Agent ID) logs into an ACD set, only the Class of Service (COS) and Class of Restriction (COR) that are associated with the agents directory number are applied to the ACD set. In order to provide agents with access to user features, such as personal speed calls, some call centers provide agents with a separate non-ACD phone that the agent can then program with personal features. This separate phone can also be programmed with a different COS for Day, Night 1, and Night 2 service than those used by the ACD set. The ACD Hot Desk Agent feature allows an agent to log into any ACD set and have the system apply the agents personal phone profile to that ACD set. After the agent logs in to the ACD set, the agent has access to his or her own personal speed calls, features, and phone settings. If you enable ACD Hot Desk Agent in your call center, you do not have to provide a separate phone for an agents personal use. Instead, you can make a pool of shared phones available to many agents and any ACD set that the agent logs into also functions as the agents personal phone. To configure ACD Agents to be resilient, you must first configure the agents as ACD Hot Desk Agents (that is, not as ACD Agent IDs).

Installing OPS Manager

17

In OPS Manager user interfaces, ACD Hot Desk Agents appear as "ACD Agent". Traditional ACD Agents appear as "ACD Agent ID". In this Help system, the term "ACD Agent" indicates an ACD Agent with Hot Desking and Resiliency capability, and "ACD Agent ID" indicates a traditional ACD agent. Converting an ACD Agent ID to a ACD Agent When you create an ACD Agent, OPS Manager MAC checks for existing Agent IDs on the home element as well as on the secondary element. If any exist, you are prompted to confirm the conversion process. You may select either "Yes", "No", or "Cancel". If you select either "No" or "Cancel", the MAC cancels the operation and returns you to the MAC workform to make any necessary changes. If you answer Yes, MAC completes the conversion process. NOTE: Scheduled MACs automatically convert ACD Agent IDs to ACD Agents without prompting you to confirm the conversion. The Agent ID may already have one or more corresponding entries in the Telephone Directory. Only one can be the Prime Name. MAC does not allow you to add duplicate names or numbers. However, MAC does allows you to add an entry with a new name in the Telephone Directory as part of the conversion process. Existing entries remain intact. If you wish to reuse an existing ACD Agent name, you must:
1. 2. 3. 4. 5. Take note of fields such as Name, Private, Department, Location and Distribution List Delete the entry in the Telephone Directory in OPS Manager Synchronize the Telephone Directory in order to update the host of the Agent ID Copy the values previously noted in the MAC Workform Commit MAC changes to complete the conversion

Conditions

The following conditions apply to ACD Agent feature:


3300 ICP Release 7.0 or later software is required on the gateway controllers, primary controllers, and secondary controllers to support ACD Agents and ACD Agent Resiliency. ACD Agents are only supported on ACD sets. When programmed as ACD sets, the following devices support ACD Agents: 5000 series IP Phones 5000 series Dual Mode IP Phones 5000 series IP Appliances 5330 IP and 5340 IP Phones Navigator ACD Agents are not supported for attendant consoles, Your Assistant, Your Assistant Pro, digital sets, Symbol wireless sets, ONS sets, single line IP sets (such as 5001 and 5201), 5700, OpenPhones, or CITELlink-supported sets. In the Telephone Directory Editor and Telephone Directory Utilities applications of OPS Manager, ACD Agents and Hot Desk users are identified as "Hot Desk or ACD Agent". In addition, the Mitel tab on the Directory Server application displays "Hot Desk" for both Hot Desk users and ACD Agents. An ACD Agent cannot be provisioned with a PKM. If an agent logs in to a hot desk set with a PKM, the PKM will be disabled. If a traditional ACD Agent ID logs out during a call, the system generates the report log immediately (that is, during the call). For ACD Agents, the system does not generate the report until the call ends.

18

Mitel ACD Resiliency Getting Started Guide

3300 ICP ACD Agent Configuration


A resilient ACD configuration typically consists of a trunking gateway, a primary controller, a secondary controller programmed within a cluster. The ACD paths are configured trunking gateways to direct calls to the resilient ACD Agent groups that you have configured on both the primary and secondary controllers. During normal operation, the trunking directs the ACD calls to the primary controller. If the primary controller fails, the calls are redirected to the secondary controller. The resilient agents and resilient agent groups are also redirected to the secondary controller and are able to process the incoming ACD calls. ACD paths are not resilient. However, you can achieve ACD path redundancy by programming the same path on a different controller that has a unique path directory number.

OPS Manager and ACD Agent Resiliency


The following guidelines are precautionary measures that you should take in order to improve the management experience of resilient ACD agents/devices.
Manage resilient ACD agents/devices from OPS Manager, especially if you are changing Directory Number (DN) or other Telephone Directory-related information. Minimize the use of the Moves, Adds, and Changes "move" action, because unmanaged data is lost during MAC moves. If possible, use networked or clustered group features instead. Before deleting, moving, or swapping ACD agents, remove the ACD agents from any group(s) to which they belong on the 3300 ICP controller. Access the 3300 ICP System Administrator's Online Help for more information.

Configuring ACD Agents with Resiliency


You program ACD Agents with resiliency from OPS Manager. Then, you must perform a Telephone Directory Synchronization to distribute the resilient ACD Agents directory numbers to the other network elements. After you have programmed ACD resiliency, the System Data Synchronization feature keeps the user and device data, such as Make Busy status, and the Do Not Disturb settings, synchronized with the data on the secondary. For detailed instructions for programming ACD Agents with resiliency, refer to the 3300 ICP Resiliency guide.

OPS Manager Conditions


The following conditions apply to ACD Resiliency:
Release 7.0 or later software is required on the gateway controllers, primary controllers, and secondary controllers to support ACD Agents and ACD Resiliency. The primary and secondary controllers must be clustered. All the controllers should be connected to each other by IP trunks (fully meshed cluster). You must use OPS Manager to initially configure resilient ACD Agents on the primary and secondary controllers. You then use the System Administration Tool to configure resilient agent groups. After you have configured the agents and agent groups, SDS automatically keeps the required user and device data synchronized. 3300 ICP System Data Synchronization (SDS) must be configured to share "Agent Group Assignment" and "Agent Group Members" data between the primary and secondary controllers at the "Resilient Pair" scope. The agent group members must share the same secondary controller as the agent group. Both the agent group members and the agent group to which the members are assigned must have the same secondary controller. You use OPS Manager to enable/disable ACD Resiliency for an agent; however, OPS Manager does not manage ACD agent group memberships. When OPS Manager enables/disables ACD Resiliency,

Installing OPS Manager

19

the 3300 ICP that is sharing ACD group data ensures that the group resilient pairs are up-to-date and that the agent and groups share the same resilient pair. Only ACD Agents can be configured as resilient. For additional information about the ACD Agent feature and conditions. In the Telephone Directory Editor and Telephone Directory Utilities applications of OPS Manager, ACD Agents and Hot Desks are identified "Hot Desk or ACD Agent". In addition, the Mitel tab on the Directory Server application displays "Hot Desk" for both Hot Desk users and ACD Agents. You cannot make ACD sets and agent IDs members of hunt groups. You can make ACD Agent IDs members of pickup groups. However, traditional ACD agent IDs cannot be members of pickup groups. Selecting an ACD Agent for a 3300 ICP pre-Release 7.0 or SX-2000 systems causes MAC functions to fail.

20

Mitel ACD Resiliency Getting Started Guide

Resiliency policy settings


Table 2 Resiliency policy settings Resiliency policy Physical Resiliency options PKM Attached Circ. Desc. Index PIN Applications & Services Resiliency options Enable Desktop Tool Access 5140/5240 IP Appliance Applications Enable Voice Messaging Setting Set to Resilient or Not Resilient Resiliency does not apply to this field This field applies to the Hot Desk PIN only Set to Resilient or Not Resilient. It is strongly recommended that you set this field to Not Resilient. Set to Resilient or Not Resilient. The resiliency setting in this field applies to Bookmarks, Speedcalls, and the Personal Directory. Set to Resilient or Not Resilient. TIP: If you set voice messaging to be resilient, you should also set the Key Assignment field in the Key Assignment section of the Resiliency Policy form to be resilient. This is because if a user is using speed dial keys to access voice mail, two speed dial keys must be programmed: one on the primary ICP and one on the secondary ICP; therefore, key assignments must be resilient for this user. Behavior Resiliency options NOTE: While administrators can provision the following settings in order to account for variant COS and COR indexing schemes on different switches, we recommend that this information be consistent among all cluster elements. Groups Resiliency options Intercept. Number Interconnect Number Compression Zone Class of Service Set to Resilient or Not Resilient. Set to Resilient or Not Resilient. Set to Resilient or Not Resilient. Day Night1 Night2 Class of Restriction Day Night1 Night2 Non-Busy Ext Default Acct. Code Hunt Groups Page Groups Pickup Group Set to Resilient or Not Resilient. Set to Resilient or Not Resilient. Set to Resilient or Not Resilient. Set to Resilient or Not Resilient. Set to Resilient or Not Resilient. Set to Resilient or Not Resilient.

Voice Messaging Resiliency options

Set to Resilient or Not Resilient. Set to Resilient or Not Resilient. Set to Resilient or Not Resilient. Set to Resilient or Not Resilient. Set to Resilient or Not Resilient.

Installing OPS Manager

21

Table 2 Resiliency policy settings Resiliency policy Call Forwarding Resiliency options Key Assignment Resiliency options Key Assignment Setting Call Forwarding is not resilient. Set to Resilient or Not Resilient. The Resiliency setting applies to all keys that can be resilient (see the Resilient Keys table below). TIP: If you have set the Enable Voice Messaging field to Resilient in the Voice Messaging section of the Resiliency Policy form, you should make key assignments resilient to support the use of speed dial keys for accessing voice mail. NOTE:
If the user has key resiliency enabled and the administrator disables it, the keys will not be provisioned or synchronized as resilient from that point on. The keys will not be deleted from the secondary element, however, until they are deleted from the primary element. While Single Line, Multicall, and System keys can be made resilient, unlike other Resilient keys, they will not be automatically programmed on a secondary element when the Key Assignment field is set to Resilient in the Resiliency Policy for a MAC operation. You must make these keys resilient, using the Telephone Directory Editor application.

To program resilient Single Line, Multicall, and System keys:


In the Key Assignment section of the Resiliency Policy, set the Key Assignment field to Resilient. You can Modify the Resiliency Policy. Perform a MAC Add, Change, or Move of the user for whom you wish to program resilient Single Line, Multicall, or System keys.

To program resilient Single Line, Multicall, and System keys


In the Key Assignment section of the Resiliency Policy, set the Key Assignment field to Resilient. You can Modify the Resiliency Policy. 2. Perform a MAC Add, Change, or Move of the user for whom you wish to program resilient Single Line, Multicall, or System keys. 3. In the Telephone Directory Editor, create a new entry using the following information: Name: Enter the name of the key, not the user. Number: Enter the user's directory number. Secondary Element: Specify the secondary element. 4. You must perform a directory synchronization for these changes to take effect. 1.

22

Mitel ACD Resiliency Getting Started Guide

The following table indicates the keys that will work or partially work on the secondary element.
Table 3: Resilient Keys table Resilient Keys Key Type Auto Answer Callback Camp-on Direct Page Headset Operation Intrude Meet Me Answer Non-networked group page will not work if the set attempting the MMA is hosted on a different switch from the paging party. Networked group pagepage group can only be programmed on one switch. MMA will only work from sets still homed to that switch. At times, callbacks will fail to mature properly because of the two parties is on the wrong switch. Key-Behavior Comments

Music Night Answer Override Paging Privacy Release Call Pickup Release Speed Dial Swap Single Flash Double Flash Single Line, Multicall, System Swap Message Waiting Indicator Emergency Call Account Code Verified Account Code Non-Verified Tag Call Must use the Telephone Directory Editor to make resilient. May change Day/Night service on wrong system.

Programming your Mitel telephone systems

23

Programming your Mitel telephone systems


If you are implementing resiliency in a new site, install the Release 4.0 or later 3300 ICPs. Refer to the 3300 ICP Technicians Handbook and Hardware Technical Reference guide for instructions. If you are implementing resiliency at an existing site, upgrade the existing 3300 ICP systems to Release 4.0 software or higher. Refer to the 3300 ICP Technicians Handbook for instructions on how to perform a software upgrade. After you have planned your resilient network, complete the steps in the following table to install and configure it.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Install or upgrade 3300 ICP platforms. Assign user licenses (resilient and non-resilient users). Define the cluster elements and program ARS to support resiliency. Set up VLANs and DHCP options. Implement IP trunking. Configure T1/E1 trunk resiliency. Program voice mail and other options. Provision OPS Manager support for the 3300 ICPs. Provision resilient users and devices. Configure resilient hunt groups (optional). Provision resilient ACD agents (optional). Configure 5550 IP consoles. Program Listed Directory Numbers. Program Class of Service Options. Program resilient keys. Verify the resilient configuration. Troubleshoot the resilient system. Maintain the resilient system.

Supported resilient features


Resiliency is supported on the 3300 IP Communication Platform (ICP) for
ACD agents and ACD agent groups The Clustered Call Pickup feature Voice and voice mail hunt groups Clustered hot desk users and devices

System Data Synchronization The System Data Synchronization (SDS) feature now synchronizes the data of resilient users and devices between primary and secondary controllers. After you set up data sharing between the primary and secondary controllers, the application automatically maintains the synchronization of user and device data. This feature keeps user and device data, such as feature keys and phone settings, synchronized between the primary and secondary controller regardless of whether the users make the changes while they are on their primary or secondary controller. You must enable the System Data Synchronization (SDS) feature to share data in the cluster. For ACD resiliency, you must configure SDS to share the following forms:
Class of Service Class of Restriction Feature Access Codes Independent Account Code Definition

24

Mitel ACD Resiliency Getting Started Guide

The following data must also be shared.


Agent Group Assignment form (shared by default when SDS is enabled) Agent Group Membership (shared by default when SDS is enabled) Device and User Data User Call Handling Data.

Note that SDS only distributes the Remote Directory Number (RDN) information of the agent groups to the resilient secondary controller. OPS Manager distributes the RDN information of the agent groups to the other network elements in the cluster if the agent groups are programmed in the Telephone Directory. Refer to System Data Synchronization in the Features book of the System Administration Tool online help for instructions. T1/E1 trunk resiliency The new T1/E1 Combo MMC supports T1/E1 trunk resiliency. If a site's primary controller fails, this feature automatically transfers the T1/E1 trunks to a T1/E1 Module on the secondary controller. Portable Directory Number Resiliency is primarily an IP-enabled capability that builds on existing 3300 ICP Voice Clustering (Portable Directory Number [PDN]), and call-routing principles. Existing clustering techniques are used to set up a cluster, which is then made resilient through the programming of boundary nodes, transit nodes, and call routing ARS. Hot Desking (Resilient Clustered) The 3300 ICP clustered hot desking feature supports resiliency. It is recommended that all clustered hot desk users and devices be provisioned to be resilient. (Nodal Hot Desking does not support resiliency because resiliency requires clustering.) For more information about clustered hot desking, refer to the 3300 ICP System Administration Tool Online Help. As part of the Resiliency solution, resilient clustered hot desking offers device, call, voice mail, and feature resiliency, as well as the following features related specifically to resiliency in hot desking:
Hot desk user-profile resiliency Persistent login Hot desk login, logout, and remote logout on the primary and secondary controller. With resilient clustered hot desking, a hot desk user can be provisioned to be resilient and to support persistent login. Persistent login means that an active hot desk login survives during failover and failback. Resilient hot desk users can log in and log out of a hot desk session as long as they are in service on either their primary or secondary controller and as long as the hot desk device that they are using is in service on either a primary or secondary controller.

You program ACD hot desk agents with resiliency from OPS Manager. Then, you must perform a Telephone Directory Synchronization to distribute the resilient ACD hot desk agents to the other network elements. After you have programmed ACD resiliency, the System Data Synchronization feature keeps the user and device data, such Make Busy status, and the Do Not Disturb settings, synchronized with the data on the secondary. For an agent group to be fully resilient, all its member agents must be configured as ACD resilient hot desk agents and they must have the same primary and secondary controller as the resilient agent group.

Programming your Mitel telephone systems

25

Fail-over States
Fail-over is initiated when a resilient device loses connectivity to its current ICP (primary or secondary). The device progresses through the following states of resilient operation:
Early warn state The early warn state occurs when a phone detects the possible loss of its link to its current ICP. A phone can recover from this state and resume normal operation on the ICP if a failure is averted. Fail state Fail state follows early warn state if an ICP or network failure is not averted. Once in fail state, a device will Fail-over to its alternate ICP. Homing/Registration Once a failure has occurred, a resilient device homes to and registers on its alternate ICP. If it is unable to do so, the device goes out of service. This state occurs during all Fail-over, Fail-back, and hand-off events, and it occurs only when a phone is idle (see Idle Devices on page 271). A phone does not enter this state until any resilient calls on it are ended. Operation on alternate ICP Once a device finishes registering on its alternate ICP (primary or secondary), it is in service on that ICP. NOTE: Registration is transparent to an end user.

Failback/Handoff States
When a resilient device is in service on its secondary ICP and the ICP determines that the primary ICP of the device has regained healthy status, the secondary ICP initiates a Fail-back or handoff of the device to its primary ICP. When a device fails back or is handed off to its primary ICP, it progresses through three main states of resilient operation:
Fail-back/Handoff Initiation The secondary (and current) ICP of a resilient device initiates the Fail-back/handoff process. Homing/Registration The device rehomes to and registers on its primary ICP. Normal operation on primary ICP Once the device finishes registering on its primary ICP, it is in service on that ICP.

Agent Failover and Call Redirection


After the failure of a primary controller,
Agents start to failover from their primary to their secondary controller, and The gateway controller(s) initiate the redirection of calls that are queued to the primary controller to queue on the secondary controller.

While the calls are being redirected, a situation can occur where the gateway attempts to queue calls on the secondary controller before the first agent becomes available in the resilient agent group on the secondary. In this case, the agents have not arrived on the secondary because they are engaged in existing calls (call survival) or they are in the process of failing over and registering on their secondary controller. Agents dont begin to fail over until their current calls are completed. If the gateway attempts to queue calls on the secondary controller before the first agent becomes available in the resilient agent group, the gateway views the groups on the secondary as having no agents logged in during this transition period. You have two options for handling the redirection of the queued calls. NOTE: The same situation can occur when the primary controller returns to service and calls once again commence queuing at the primary before the first agent has failed back and registered in the agent group on the primary controller.

26

Mitel ACD Resiliency Getting Started Guide

Option 1 In the Agent Group Assignment form, leave the option "Queue calls when no local agents are logged in" set to "No" for the resilient agent groups. Then, any calls that are redirected to the secondary controller prior to the first agent failing over are not queued to the agent groups because there are no agents logged in. Thus, calls that are queued to the path on the gateway before the primary controller failed:
First follow Overflow programming when they attempt to queue on the secondary when no agents are logged in, overflow immediately Then follow Interflow handling when the Interflow Timer expires

All new calls that attempt to queue to the path on the gateway after primary agent controller fails but before the first agent is available on the secondary controller:
First follow overflow programming and overflow immediately without queueing to the group Then follow Path Unavailable Answer Point handling

Option 1 has the following advantages:


Preserves automatic Path Unavailable Answer Point handling when all agents log out at the end of the day. Ensures previously queued calls will not be left unanswered through Interflow Handling. The calls will eventually route to the interflow point

Option 2 Set the "Queue Callers to Group When No Local Agents are Logged In" option to "Yes" in the Agent Group Assignment form of the resilient agent groups. Then, if the gateway redirects calls to the resilient agent group on the secondary before the first agent has registered, the calls are queued against the resilient agent group. Be aware that if you enable this option, calls will always queue to the agent groups on either the primary or secondary controller when no agents are logged into the group. After all agents log out of an agent group at the end of day, the calls will not be routed to the Path Unavailable Answer Point. However, you can still achieve Path Unavailable Answer Point routing by manually putting the Path DN in Do Not Disturb at the end of the day. You can also use Option 2 if you do not require the Path Unavailable Answer Point to automatically route calls to a "Business is closed for the day" greeting. Instead, you could use the Mitel Intelligent Queue solution to act as a front end with Time of Day routing to the greeting.

Installing Contact Center Management


See the Contact Center Management Installation Guide.

Understanding your enterprise structure

27

Contact Center Management resiliency concepts


Contact Center Management devices must be configured for ACD Resiliency. This section will help you determine the configuration best suited to your contact center.

Understanding your enterprise structure


You must understand the following terms to set up your Contact Center Management structure:
Enterprise The enterprise is all of the contact center sites that comprise your company. Cluster A cluster name is used to identify the grouping of telephone systems in a resilient environment. Media servers resilient with each other must be members of the same cluster. Do not confuse the cluster name with the unique cluster ID of each telephone system. Site A site is an office location. It can be the office where the Enterprise Server is installed or a branch office. Media server The media servers are the means by which customers communicate with you. For example, if customers contact you by telephone, and you have a 3300 ICP telephone system, then you would configure a 3300 ICP media server.

Organizing media servers


ACD Resiliency supports 3300 IP Communication Platform (ICP) telephone systems only. In Contact Center Management 3300 ICP telephone systems are configured as an
Enterprise Node An Enterprise Node is a trunking gateway and/or agent controller. Gateway A Gateway must be a trunking gateway (Queuing Gateway) only or an agent controller (Agent/ Extension Gateway) only. An Agent/Extension Gateway can be used as a primary or secondary controller. NOTE: Only Agent/Extension Gateways can failover. You can configure an Agent/Extension Gateways to failover to an Enterprise Node or another Agent/Extension Gateway.

Table 4 3300 ICP Enterprise Node vs. Gateways 3300 ICP Enterprise Node Queuing Gateway Agent/Extension Gateway NOTE:
To configure ACD Agents to be resilient, you must first configure the agents as ACD Hot Desk Agents (that is, not as ACD Agent IDs). Queues are configured on trunking gateways (3300 ICP Enterprise Nodes or 3300 ICP Queuing Gateways) to direct calls to the resilient ACD Agent groups you configured on both the primary and secondary controllers. The 5330 IP and 5340 IP desk phones support hot desking and resiliency.

Function Trunking gateway x x x Agent controller x

28

Mitel ACD Resiliency Getting Started Guide

ACD Resiliency depends on the concept of clusters. Figure 5 illustrates the relationship of the telephone systems (voice media servers) at three offices (sites) in two clusters. The following points explain attributes of media servers in a resilient environment:
Clusters vs. sites Clusters can comprise one or more sites, or a subset of media servers at a site. You can also have more than one cluster at a site. In the example, the main office in New York and the Boston branch are both in CLUSTER 1. Chicago comprises CLUSTER 2. Media Servers in different Clusters cannot be resilient with each other Telephone systems in different clusters cannot be resilient with each other. In the example, the 3300 ICP Enterprise Node in Chicago belongs to CLUSTER 2, which means media servers from CLUSTER 1 cannot failover to it. Therefore, the media server in Chicago is not resilient. However, the 3300 ICP Enterprise Node could operate as a resilient media server if it were in CLUSTER 1. Media servers resilient with each other must belong to the same cluster In a resilient environment only telephone systems (voice media servers) within the same cluster can be resilient with each other. In the example, the 3300 ICP Primary Queueing Gateway, 3300 ICP Secondary Queuing Gateway, 3300 ICP Primary Agent/Extension Gateway, and 3300 ICP Secondary Gateway are resilient media servers. They all belong to CLUSTER 1. Agent/Extension Gateway cannot failover to a Queuing Gateway In the event of an outage, a Agent/Extension Gateway can failover to another Agent/Extension Gateway or an Enterprise Node. Agent/Extension Gateways cannot failover to Queuing Gateways because you cannot configure agents, agent groups, extensions, or extension groups on Queuing Gateways. In the example, the 3300 ICP Primary Agent/Extension Gateway fails-over to the 3300 ICP Secondary Agent/Extension Gateway. Any type of telephone system can belong to a cluster All telephone systems within the same cluster need not be resilient. In the example, the SX-2000 is not resilient, yet it belongs to CLUSTER 1. A non-resilient telephone system need not belong to a cluster Telephone systems may or may not belong to a resiliency cluster. In the example, the SX-2000 belongs to CLUSTER 1 by virtue of the cluster name assigned to the SX-2000 in YourSite. It is not resilient so it could also be configured to belong no cluster at all. Device names and numbers must be unique in a cluster All devices, such as queues, agents, and extensions, belonging to the same cluster must have unique names and reporting numbers. In the example, Queue 1000 is associated with the 3300 ICP Primary Queuing Gateway in New York. Queue 1000 cannot be associated with any other media server in CLUSTER1. Although the SX-2000 is not resilient with the other telephone systems in New York, you cannot create and assign another Queue 1000 to it. Conversely, Queue 2000 is associated with the 3300 ICP Primary Agent/Extension Gateway in Boston, yet in Chicago another Queue 2000 is associated with the 3300 ICP Enterprise Node. This is possible because the telephone systems belong to separate clusters.

NOTE: Each Mitel telephone system has a unique cluster ID. The cluster ID is not the same as the Cluster Name. A Mitel telephone system will have a cluster ID whether or not it is in a resilient environment. However, a telephone system must be assigned a cluster name if it is resilient.

Configuration overview

29

Figure 5 Clusters and ACD Resiliency

Configuration overview
For reporting purposes you must configure the Contact Center Management YourSite database to mirror the telephone system. You configure your sites and telephone systems (voice media servers) in YourSite Enterprise. You configure other devices and device groups, (including queues, queue groups, employees, agents, agent groups, and extensions), in YourSite Configuration. The following devices have specific configuration requirements in order to support resiliency. See Figure 6.
Media servers Employees Agent IDs Agent groups Extensions

30

Mitel ACD Resiliency Getting Started Guide

Figure 6 YourSite configuration

Configuring enterprise settings

31

Configuring ACD Resiliency in the YourSite database


To configure ACD Resiliency in Contact Center Management
1. 2. 3. Configure enterprise settings Add sites Add resilient media servers Specify the media server functionality (Enterprise Node, Queuing Gateway, or Agent/Extension Gateway) Specify the failover media server Specify cluster information Add resilient employees and agent IDs Specify the failover media server Add resilient agent groups Specify the failover media server Add resilient extensions Specify the failover media server Add queues and queue groups

4. 5. 6. 7.

Configuring enterprise settings


When programming the enterprise, you verify the IP address of the Enterprise Server, the Real-time port, the Auditor port, and some maintenance services. The Enterprise Server is the computer on which Contact Center Management is installed.
Configuring the address of the Enterprise Server Configuring enterprise maintenance functions

Adding sites
When you add a site, you add the name of the site, the time zone, and smart algorithms (optional). By making each site distinct, you can restrict user access to that site. To add a site
1. 2. Click YourSite=>Enterprise. Click Add site. Configure the SMTP Mail Server Configure smart algorithms for sites

Adding 3300 ICP media servers


To add a 3300 ICP media server
Click YourSite=>Enterprise. Click Add media server=>3300 ICP. NOTE: To distinguish between the various types of media for management and reporting purposes, you must give each media server a unique name when setting up your site. 3. After Name, type the name of the media server. 4. After Site, select the site where the media server resides. 5. After This media server is installed on the computer you named, select the computer on which the media server is installed. NOTE: The Change the media server type for this media server list appears only after you have saved the media server. It allows you to edit the media server type after the media server has been added to the site. 1. 2.

32

Mitel ACD Resiliency Getting Started Guide

If you have ACD Resiliency, after This media server functions as a, select the functionality. Otherwise, skip to step 9. 7. After This media server will failover to, select the failover media server. 8. If you must create a failover media server, click Add media server and create a failover media server. 9. If you have hot desking agents or ACD Resiliency, under All ACD PhoneSet Manager and ACD Softphone agents associated with this media server are, click ACD hot desking agents. 10. Specify the data collection settings. See Configuring data collection settings for a 3300 ICP on page 32.

6.

Configuring data collection settings for a 3300 ICP


To configure data collection settings for a 3300 ICP
1. Click the Data collection tab. 2. Under Specify data collection settings, click TCP. 3. Click IP address and type the IP address, or DNS and type the name, of the collection point. 4. After SMDR, type the SMDR port number of the media server. 5. After ACD, type the ACD port number of the media server. 6. If you have the Traffic Analysis application, select the Traffic Analysis check box and type the printer port number, 1754, used to collect traffic data. 7. If you want to store ACD redundant events, select the File all ACD stream redundant events check box. 8. If you do not consider ACD real-time sequence errors as record errors, select the Ignore ACD realtime sequence errors as record errors check box. 9. If you have ACD Resiliency and this media server is resilient, under Cluster settings, select This media server is part of a Mitel cluster. Otherwise, skip to step to step 12. 10. After Cluster Element ID, type the cluster ID unique to this media server. 11. After Cluster name, specify the name of the cluster to which the media server belongs. To add a cluster name, type it in the box. 12. Specify data summary options. See Configuring data summary options for a 3300 ICP on page 32.

Configuring data summary options for a 3300 ICP


To configure data summary options for the 3300 ICP
1. 2. 3. 4. 5. 6. 7. 8. 9. Click the Data summary options tab. If you want to enable trace reporting, select the Inbound/Outbound/Make Busy Trace reporting check box. If your business operates around the clock, select the This enterprise operates 24 hours a day check box. If you want to track outbound calls that were not answered, select the Credit unanswered outbound calls check box. Under Agent state timeout audit, after Clear line if agent Hold Time exceeds, select the number of minutes or hours you are in a hold state before the telephone system clears the line. After Clear line if agent primary Talk Time exceeds, select the number of minutes or hours you are in a single state on the primary line (ACD line) before the system clears that line. After Clear line if agent secondary Talk Time exceeds, select the number of minutes or hours you are in a single state on the secondary line (Non ACD) before the system clears that line. If you do not want to report on the secondary line (non-ACD and outbound calls), select the Ignore agent secondary line activity check box. If you will run Interactive Contact Center, specify MiTAI options. Otherwise, specify Network Monitor settings. See Configuring MiTAI options for a 3300 ICP on page 33 and/or Configuring Network Monitor settings on page 33.

Adding employees

33

Configuring MiTAI options for a 3300 ICP


If you purchased Interactive Contact Center, you must specify the MiTAI options. To configure MiTAI options for a 3300 ICP
1. Click the MiTAI options tab. 2. After MiTAI auto-synchronization will occur at, select the time you want Automatic Synchronization to run from the list. 3. After MiTAI port, type the port number used for the MiTAI data stream. 4. Specify Network Monitor settings. See Configuring Network Monitor settings on page 33.

Configuring Network Monitor settings


To configure Network Monitor settings
Click the Network Monitor tab. After Alarm name, select an alarm. If you must create or modify an alarm that will warn you if data is not being collected for this media server, click Manage alarms and configure an alarm. 4. Under Notify me during these business hours, after Schedule name, select a schedule that reflects the hours of operation for the media server. 5. If you must create or modify a schedule for the media server, click Manage schedule and configure a schedule. 6. Click Save. 1. 2. 3.

Adding employees
You must add all contact center employees (agents, supervisors, and managers) to the YourSite database so you can run reports on employee activities, view employee performance in real time, and use Contact Center Management. Each employee can have one employee ID only. You must add agent login IDs to the YourSite database for employees you want to track in real time and reporting. When you add an employee, you can simultaneously create an agent login ID for the employee on the Create associated devices tab, provided you want the agent login ID to be the same as the employee ID. NOTE: You must assign each employee a unique ID number. If an employee needs to access the Contact Center Management website at more than one enterprise site, then you must assign the employee a unique employee ID for each site.

Using Quick Setup to add employees (and agent login IDs)


NOTE:
When you create employee IDs and agent login IDs, group all of the employees together from each site, and then group all of the employees together who have similar contact characteristics. For example, if half of the employees at a site will be voice agents (similar characteristic) and half of the employees will be email agents (similar characteristic), then group the voice agents together and group the email agents together. Using Quick Setup, you create the employee IDs and agent login IDs for the voice agents group, and then create the employee IDs and agent login IDs for the email agents group. If you are upgrading a Contact Center Management (voice) employee to a Multimedia Contact Center (voice, email, and/or chat) employee, before you use Quick Setup, you must assign a folder to the employee prior to assigning the employee an agent login ID. To do so, click Configuration=>Employee=>Employee=>Edit, and update the Multimedia Contact Center properties for the employee.

34

Mitel ACD Resiliency Getting Started Guide

To add a series of employees to the YourSite database


1. 2. 3. 4. 5. Click YourSite=>Configuration. The Employee window appears. Click Quick Setup. See Figure 7. In the Active number from and Active number to boxes, enter a range of employee ID numbers. Select the Create an agent login ID for each employee ID check box. After Site, select a site. NOTE: If the employees are resilient, they can be associated with only one voice media server per cluster. Select the check box(es) of the media server(s) the employees will use. NOTE: If the employees are resilient, you can optionally select the failover media server for the agents. After Start the agent login ID numbers at, type the first agent login ID to associate to the employee ID range. After Increment the agent login ID numbers by, type the increment by which the agent login IDs will increase. Click the Extension associations tab. Select the Create an extension reporting number for each employee ID check box. If the extension will be costed with Mitel Call Accounting, select the These extensions are costed check box. After Site, select a site. After Media server, select the media server the extension will use. After Failover media server, select the failover media server. After Start the extension reporting numbers at, type the first extension reporting number to associate to the employee ID range. After Increment the extension reporting numbers by, type the increment by which the extension reporting numbers will increase. Click the Account Code associations tab. Select the Create an Account Code reporting number for each employee ID check box. After Start the Account Code reporting numbers at, type the first Account Code reporting number to associate to the employee ID range. After Increment the Account Code reporting numbers by, type the increment by which the Account Code reporting numbers will increase. Click the General tab. NOTE: If the number of employees in the YourSite database exceeds the number for which you are licensed, you will not be able to select the corresponding check box. If you will monitor the employees in real-time and run reports on them, select the This employee will be tracked in real-time and reporting check box. If the employees are resilient, select the This employee is resilient and will be tracked in real time and reporting check box. If the employees will be scheduled using Contact Center Scheduling, select the This employee will be scheduled using Contact Center Scheduling check box. If you want to add a prefix or postfix to this range of employee group numbers, select the Append a prefix and/or a postfix to the device name check box and type the prefix and/or postfix. Click Run. YourSite populates the database with the employee IDs and agent login IDs you created. Click Employee=>Employee and edit the first and last names of the employees you added to the database. Select the Automatically set the agent login name to employee name check box to make the agent names the same as the employee names.

6.

7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.

22. 23. 24. 25. 26. 27. 28.

Adding employees

35

Figure 7 Employee Quick Setup

Adding/modifying employees manually


To add an employee to the YourSite database
1. 2. 3. 4. 5. 6. 7. 8. Click YourSite=>Configuration. On the Configuration menu, click Employee=>Employee. Click Add. See Figure 8. After First name, type the employees first name (for example, Ann). After Last name, type the employees last name (for example, Green). After Middle name, optionally type the employees middle name. After Suffix, optionally type a suffix for the employee (for example, Sr. or Jr.). NOTE: The employee ID number must be unique for each employee. After Employee ID, type an identification number for the employee (for example, 100). NOTE: If the number of employees in the YourSite database exceeds the number for which you are licensed, you will not be able to select the following check box. If you will track and run reports on the employee, select the This employee will be monitored in real-time and reporting check box. If the employee is a supervisor, select the This employee is a supervisor check box. NOTE: If the number of employees you want to schedule with Contact Center Scheduling exceeds the number for which you are licensed, you will not be able to select the following check box. If the employee will be scheduled with Contact Center Scheduling, select the This employee will be scheduled with Contact Center Scheduling check box. NOTE: If the number of resilient employees exceeds the number for which you are licensed, you will not be able to select the following check box. If the employee is resilient, select the This employee is resilient and will be tracked in real time and reporting check box. After Email address, type the employees email address. Reporting Service uses this email address to send and receive reports, soft phone contact lists, and enterprise presence and chat integration. After Active from, select the date the employee ID was created. After Nickname, optionally type the employees nickname. Create associated devices. See Creating associated devices on page 36.

9. 10.

11.

12. 13.

14. 15. 16.

36

Mitel ACD Resiliency Getting Started Guide

Figure 8 Add employee tab

Creating associated devices You can associate agent IDs, extension numbers, and account codes to employees. After you create associated devices, set up credentials for the Contact Center Management user. See Configuring employee user settings on page 37.
Creating agent login IDs for employees

To create login IDs for each media server that the employee will log into
1. 2. In YourSite=>Configuration, Employee=>Employee, on the Add/Edit employee window, click the Create associated devices tab. Under Automatic agent login ID creation, select the check boxes of the media servers to which the employee will log in.

Creating extension reporting numbers for employees

To create an extension reporting number for an employee


1. 2. 3. 4. In YourSite=>Configuration, Employee=>Employee, on the Add/Edit employee window, click the Create associated devices tab. Click the Extension tab. Select the Create an extension reporting number for each employee ID select the check box Select the site, media server, and failover media server with which the extension will be associated.

Creating Account Codes for employees

To create an Account Code for an employee


1. 2. 3. In YourSite=>Configuration, Employee=>Employee, on the Add/Edit employee window, click the Create associated devices tab. Click the Account Code tab. Select the Create Account Code for employee check box.

Adding employees

37

Configuring employee user settings To configure employee login credentials


1. 2. 3. 4. Click the User account tab. See Figure 9. Select the This employee will use these credentials to log on to applications check box. After Login user name, type the name the agent will use to log in. After Password, type the password the agent will use to log in. NOTE: If the employee must gain access to the Contact Center Management website at more than one site, the employee must have a unique employee ID at each site. After The employee will reside at this site, select the site with which the agent is associated. NOTE: The default security role allows the employee full access to all applications. After Security role, select a security role to associate with the employee. If an appropriate security role is not available in the list, click Create security role now and create a new security role. After Send printed reports to this network printer, type the path of the employees network printer. NOTE: The network printer must be configured as the default printer on the Enterprise Server. The printer path name is case sensitive. If the agent has a dedicated printer, select the Send printed reports to my private desktop printer check box. If you want to email reports to the employee, select the Send emailed reports using the employees email address check box. When you have finished making all of the required changes for this employee, click Save. Otherwise, proceed to the next tab. If the employee will use Multimedia Contact Center, configure Multimedia Contact Center user information. Otherwise, configure personal employee details.

5. 6. 7. 8.

9. 10. 11. 12. 13.

Figure 9 User account tab

38

Mitel ACD Resiliency Getting Started Guide

Adding agents
You must add agent login IDs to the YourSite database for employees you want to track in real time and reporting. An employee can have more than one agent login ID but only one employee ID. You assign multiple agent login IDs to employees who are cross-trained to handle calls for different departments (different queues). For example, Carol Jones handles calls for English, French, and Spanish queues. In the YourSite database, you assign Carol three agent login IDs, one for each queue that she handles. When you add an agent login ID, you must associate it with an employee so you can identify the employee.

Using Quick Setup to add agents (and employee IDs)


To add a series of agent login IDs to the YourSite database
1. 2. 3. 4. Click YourSite=>Configuration. On the Configuration menu, click Agent login=>Agent login. The Agent login window appears. Click Quick Setup. See Figure 10. After Associate the entries to this site, select a site. NOTE: If the agents are resilient, agents can be associated with only one voice media server per cluster. Select the check box(es) of the media server(s) the employees will use. If the agents are multimedia agents, prairieFyre recommends you assign the same agent login ID across media server types. If the agents are resilient, you can optionally select the failover media server for the agents. In the Active number from and Active number to boxes, type a range of agent login ID numbers. Select the Create an employee ID for each agent login ID check box. After Start the employee ID numbers at, type the first agent login ID to associate to the employee ID range. After Increment the employee ID numbers by, type the increment by which the agent login IDs will increase. Click the General tab. If you want to add a prefix or post fix to the range of agent login IDs, select the Append a prefix and/ or a suffix to the device name check box and type the prefix and/or suffix. Click the Reporting number tab. If you want to add a prefix or post fix to the device reporting number/ID number, select the Append a prefix and/or a suffix to the reporting/ID number check box and type the prefix and/or suffix. Click Run. YourSite populates the database with the employee IDs and agent login IDs you created. Click Employee=>Employee and edit the first and last names of the employees you added to the database. Select the Automatically set the agent login name to the employee name check box to make the agent names the same as the employee names.

5.

6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.

Adding agents

39

Figure 10 Agent Quick Setup

Adding agents manually


To add an agent to the YourSite database
1. 2. 3. 4. 5. 6. Click YourSite=>Configuration. Click Agent login=>Agent login. The Agent login widow appears. Click Add. See Figure 11. After This agent is located at this site, select a site. If the agent already has an employee ID, select the Associate this agent login ID with this employee ID check box and select the employee ID. Skip to step 8. If you are adding this agent to the YourSite database for the first time, select the Create an employee ID for this agent login ID check box and type the agents email address, name and agent reporting number listed on the telephone system assignment forms. After Email address, type the agents email address. After First name, type the first name of the agent. After Last name, type the last name of the agent. After Agent login ID, type the agent login ID. NOTE: Agents can be associated with only one voice media server per cluster. After Media server, select the check box(es) of the media server(s) the employee will use. NOTE: If this agent is resilient, you can optionally select the failover media server for the agent. Click Save.

7. 8. 9. 10. 11. 12.

40

Mitel ACD Resiliency Getting Started Guide

Figure 11 Add agent login

Adding agent groups to the YourSite database


You must add agent groups to the YourSite database and associate agent login IDs to the agent groups so you can run reports on agent group activities and view agent group activities in real time. NOTE: If you attempt to add a group to YourSite that is already in the database the system notifies you that the group is already present. When you add a series of groups to YourSite, such as Extension Groups 1 to 5, if the system detects you have already added Extension Group 3, then it will not add Extension Group 3 or any subsequent extensions in the series (that is, Extension Group 4 or 5) to the database. Adding agent groups using Quick Setup To add a series of agent groups, extensions, trunks, DNIS, or voice mail extensions to the YourSite database
1. 2. 3. 4. 5. 6. 7. 8. 9. Click YourSite=>Configuration. On the Configuration menu, click the device to which you want to add a series. The device window appears. Click Quick Setup. The Extension Quick Setup window appears. After Associate the entries to this site, select a site. After Associate the entries to this media server, select the media server. If the agents are resilient, you can optionally select the failover media server for the agents. In the Active number from and Active number to boxes, enter a range of agent login ID numbers. If you want to add a prefix or post fix to this range of employee group numbers, select the Append a prefix and/or a suffix to the device name check box and type the prefix and/or suffix. Click Run. YourSite populates the database with the agent groups you created.

Adding agents

41

Adding agent groups manually To add an agent group to the YourSite database
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Click YourSite=>Configuration. Click Agent login=>Agent group. The Agent group window appears. Click Add. See Figure 12. After Name, type the agent group name. After Reporting number, type the agent group reporting number listed on the telephone system assignment forms. After Agent group ID, type the agent group ID number listed on the telephone system assignment forms. After Site, select the site of the agent group. After Media server, select the media server associated with the group. If the agent group is resilient, after Failover media server, select the failover media server associated with the group. If you want all agents associated with the media server assigned to this agent group to belong to this agent group, select the Automatically add all agents associated with this media server to this agent group check box. Click Save.

11.

Figure 12 Add agent group

Associating agents to agent groups


You can associate an agent login ID to more than one agent group. NOTE: An agent group must be composed of agents who handle contacts for the same media server type. A group of agents of mixed media types would produce a report that compares voice agents to email agents to chat agents. The comparison would not be valid. You want to compare apples to apples (emails to emails) not apples to oranges (emails to chats). To add agents to an agent group
1. 2. 3. Click YourSite=>Configuration. Click Agent login=>Agent group. The Agent group widow appears. Across from the agent group to which you want to associate agents, click Members.

42

Mitel ACD Resiliency Getting Started Guide

4.

The Edit agent group members window appears. Under Available agent login IDs, select the check boxes of the members you want to add to the group and click Add >>.

Adding extensions
Using Quick Setup to add extensions
To add a series of agent groups, extensions, trunks, DNIS, or voice mail extensions to the YourSite database
Click YourSite=>Configuration. On the Configuration menu, click the device to which you want to add a series. The device window appears. 3. Click Quick Setup. The Quick Setup window appears. 4. After Associate the entries to this site, select a site. 5. After Associate the entries to this media server, select the media server. 6. If the agents are resilient, you can optionally select the failover media server for the agents. 7. In the Active number from and Active number to boxes, enter a range of reporting numbers. 8. Optionally, create employee IDs for extensions. 9. Click the General tab. 10. Under Advanced options, If the extension is resilient, click This extension is resilient. If the extension will be costed with Mitel Call Accounting and you are not licensed for Call Accounting resiliency, click This extension is costed. If you are licensed for Call Accounting resiliency and the extension will be resilient and costed, click This extension is resilient and costed. To apply the advanced option to all extensions associated with the media server, select the Apply this setting to all extensions associated with this media server check box. 11. If you want to add a prefix or post fix to the device reporting number/ID number, select the Append a prefix and/or a suffix to the reporting/ID number check box and type the prefix and/or suffix. 12. Click Run. YourSite populates the database with the agent groups you created. 1. 2.

Adding extensions manually


To add an extension to the YourSite database
1. 2. 3. 4. Click YourSite=>Configuration. Click Extension=>Extension. The Extension window appears. Click Add. See Figure 13. If you want to create an employee ID and associate it with the extension, select the Create a new employee for this extension check box. Some employees have multiple extension reporting numbers. Associating an employee with each of the employees extensions enables you to run an employee report and consolidate the data for all of the employees extensions. After Reporting number, type the extension reporting number listed on the telephone system assignment forms. After Name, type the extension name (for example, Extension 1). After Site, select the site of the extension (for example, Mitel Kanata). After Media server, select the voice media server associated with the site (for example, 3300 ICP Voice).

5. 6. 7. 8.

Adding queues

43

If the extension is resilient, after Failover media server, select the failover media server associated with the group. 10. Under Advanced options, If the extension is resilient, click This extension is resilient. If the extension will be costed with Mitel Call Accounting and you are not licensed for Call Accounting resiliency, click This extension is costed. If you are licensed for Call Accounting resiliency and the extension will be resilient and costed, click This extension is resilient and costed. To apply the advanced option to all extensions associated with the media server, select the Apply this setting to all extensions associated with this media server check box. 11. Click Save.

9.

Figure 13 Add extension tab

Adding queues
You must add queues to the YourSite database so you can run reports on queue activities and view queue performance in real time. When you add a queue to the YourSite database, the configuration options available depend upon the media server you select. When you add a queue to the YourSite database, you associate the queue with the agent groups that handle calls for the queue. You do this so you know which agent groups handle which queues. You must associate at least one agent group with a queue in order to produce reports on the queue. When you add a queue to the YourSite database, the configuration options available to you depend upon the media server you select. For queue programming purposes, media servers fall under five general categories: voice (a telephone system with or without MiTAI enabled), Intelligent Queue, email, chat, and fax. If you purchased the Interactive Visual Queue add-on application, the Interactive Visual Queue tab appears on the Add/Edit queue windows.

44

Mitel ACD Resiliency Getting Started Guide

Using Quick Setup to add queues


To add a series of queues to the YourSite database
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Click YourSite=>Configuration. On the Configuration menu, click Queue=>Queue. The Queue window appears. Click Quick Setup. See Figure 14. After Associate the entries to this site, select a site. After Associate the entries to this media server, select the check box(es) of the media server(s) the queues will use. In the Active number from and Active number to boxes, type a range of queue numbers. If you want to add a prefix or post fix to this range of queue numbers, select the Append a prefix and/ or a suffix to the device name check box and type the prefix and/or suffix. If you want to add a prefix or post fix to the range of dialable numbers, select the Append a prefix and/or a suffix to the dialable number check box and type the prefix and/or suffix. Click the Metrics tab. After Short Abandon, type the Short Abandon threshold (in seconds) for the queues. After Short Talk, type the Short Handle threshold (in seconds) for the queues. After The goal for this queue is to handle, type the Service Level Percent objective for the queues. After % of calls in less than, type the Service Level Time objective for the queues. If you want the queues answered by agent groups in a specific order, click the Answer by tab, and specify the answer priority of the agent groups. If the media server you selected uses MiTAI, click the MiTAI tab. After Business hours, select the business hours of the media server. If the queues are unavailable outside of business hours, select the Set the queue to unavailable outside of these business hours check box. Select the Auto-synchronize the YourSite database with the telephone system check box. Click Run. YourSite populates the database with the queues you created.

Figure 14 Queue Quick Setup

Adding queues

45

Adding queues manually


To add a queue to the YourSite database
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Click YourSite=>Configuration. Click Queue=>Queue. The Queue window appears. Click Add. See Figure 15. After Name, type the queue name. After Reporting number, type the queue reporting number for the queue. If the queue is a voice queue, after Dialable number, type the path directory number listed on the telephone system assignment forms. After Site, select the site where the queue is located. After Media server, select the media server (for example, if the media server that handles calls to the queue is the SX-200 Real-time, then select SX-200 Real-time). After Queue service objective, type your queue service level goal. If the queue is a voice or chat queue, after Short Abandon less than, type the duration in seconds for the call abandon parameter. If the abandon time is less than the call abandon parameter, then the call is a short abandon call and is not included in the call statistics (for example, type 5 to define a short abandon call as a call that lasts less than 5 seconds). After Short Handle less than, type the duration in seconds for the call talk parameter. If the talk time is less than the call talk parameter, then the call is a short talk call and is not included in the call statistics (for example, type 3 to define a short talk call as a call the agent makes that lasts less than 3 seconds). If you have Interactive Contact Center installed and set up and the queue is a voice queue, under Interactive Contact Center options, select the Auto-synchronize the YourSite database with the telephone system check box. Enabling this option ensures the YourSite database information for the queue mirrors that of the telephone system. Configure queue spectrum settings. See Configuring queue spectrum settings on page 46.

11.

12.

13.

Figure 15 Queue tab - voice queue

46

Mitel ACD Resiliency Getting Started Guide

Configuring queue spectrum settings To configure the reporting intervals for the abandon, answer, interflow, and handle statistics for the queue
Click the Queue spectrum tab. See Figure 16. 2. Select and edit the time intervals. When you run spectrum reports the statistics will be spread across the time intervals selected. 3. Optionally select the Apply spectrums to all queues associated with this media server check box. For example, if you selected the SX-2000 with MiTAI media server for the queue, enabling this option applies these spectrum values to all of the queues associated with the SX-2000 with MiTAI. 4. Specify the business hours for the queue. See Configuring business hours for a queue on page 46. 1.

Figure 16 Queue spectrum tab

Configuring business hours for a queue To configure business hours for a queue
Click the Business hours tab. See Figure 17. 2. After Business-hour schedule for this queue, select a schedule from the list. 3. If you must create or modify a schedule for the queue, click Manage schedule and configure a schedule. For voice queues, this schedule specifies when there should be no real-time data filed to the SQL database. For chat and email queues, the business-hours schedule specifies the time of day customers receive the business-hours auto-acknowledgment message. 4. If you want to apply this schedule to all of the queues with the same media server, select the Apply this business-hour schedule to all queues associated with this media server check box. 5. If the queue is a voice queue and you want to exclude statistics generated for calls received or dialed outside of business hours, select the Generate real-time statistics and reports only within the business hours selected check box. Enabling this option prevents data from being filed to the SQL database outside of business hours. 6. If the queue is a voice queue, click Save. Otherwise continue with step 10. 7. If you will use Interactive Visual Queue, specify Interactive Visual Queue options. 8. If the queue is a voice queue using a media server with MiTAI, specify Interactive Contact Center queue control. 9. If the queue is an email queue, specify Multimedia Contact Center email options. 10. If the queue is a chat queue, specify Multimedia Contact Center chat routing options. 11. If the queue is a fax queue, specify Multimedia Contact Center fax options. 1.

Adding queues

47

Figure 17 Business hours tab

Adding queue groups to the YourSite database


You must add queue groups to the YourSite database, and associate queues to the queue groups so you can run reports on queue group activities, and view queue group activities in real time. To add a queue to the YourSite database
1. 2. 3. 4. 5. 6. 7. Click YourSite=>Configuration. Click Queue=>Queue group. The Queue group window appears. Click Add. See Figure 18. After Reporting number, type the queue group reporting number for the queue group. After Name, type the queue group name. Select Automatically add all queues to this queue group, if you want to add all of the queues at the site to this queue group. Click Save.

Figure 18 Add queue group

Associating agent groups with queues


When you add a queue to the YourSite database, you associate the queue with the agent groups that handle calls for the queue. You do this so you know which agent groups handle which queues. You must associate at least one agent group with a queue in order to produce reports on the queue. To associate agent groups with a queue
Click YourSite=>Configuration. Click Queue=>Queue. The queue widow appears. 3. Across from the queue to which you want to associate agent groups, click Members. The Edit queue members window appears. 4. Under Available agent groups, select the check boxes of the members you want to add to the queue and click Add >>. 1. 2.

48

Mitel ACD Resiliency Getting Started Guide

You might also like