BRKCCT-2020_c1_cug

119
BRKCCT-2020 Planning and Designing a Cisco Unified Customer Voice Portal Deployment Vipin Palawat Chris Klardie

Transcript of BRKCCT-2020_c1_cug

Page 1: BRKCCT-2020_c1_cug

BRKCCT-2020

Planning and Designing a Cisco Unified Customer Voice Portal Deployment

Vipin Palawat

Chris Klardie

Page 2: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 2

Session Overview

Fundamentals of planning and designing a Cisco Unified Customer Voice Portal (CVP) deployment

Details of various functional deployment models with their call flows, design details and case studies

This is an intermediate to advanced level session

Some familiarity with the Contact Center Enterprise products is required

Product Updates for CVP 8.5, FCS December 2010

Page 3: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 3

Agenda

Platform and Virtualization

OAMP in CVP Deployments

CVP 8.0/8.5 Features, CUBE Support and Sizing

SIP Design, Branch Office Design

Architecture & Overview

Planning and Design

Serviceability

CVP Overview

CVP Components

Functional Models

Serviceability

Page 4: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 4

About The Presenters

Vipin PalawatTechnical LeaderCVP ArchitectCustomer Contact Business Unit

Chris Klardie

ManagerEngineering and ArchitectureCustomer Contact Business Unit

Page 5: BRKCCT-2020_c1_cug

CVP Overview

Architecture & Overview

Page 6: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 6

CVP – Main Features

Service Creation Queuing

Page 7: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 7

CVP – Service Creation

Call Studio

Easy to use, yet flexible

Vibrant user community

<vxml version="2.0”>

<form id="form-record">

<record name="greeting" beep="true“>

<prompt>

Please record your greeting.

</prompt>

Page 8: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 8

CVP – Queuing

SIP Call Control

Queuing at the edge saves money

Cisco network is the platform

P$TN

Page 9: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 9

CVP Overview – Big Picture

Customers Agents

Four Pillars of CVP Solution

Page 10: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 10

Service Creation Environment

Script Using ICM Script Editor

DTMF-only applications

Queue

Transfers to legacy IVRs/ACDs or CUCMcall center agents

Script Using Unified Call Studio

Dynamic VoiceXML self-service applications

Rapid Application Development

Eclipse-based

Connectivity to backend Web services

Page 11: BRKCCT-2020_c1_cug

CVP Components“CVP requires a solution level mindset”

Architecture & Overview

Page 12: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 12

V 123

4

VXML

1 - New call from TDM GW to CVP2 - New call to UCCE from CVP3 - Play “Hello World” prompt4 - CVP sends call to VXML Gateway

Caller hears HW. Subsequent IVR5 - Agent is now available6 - CVP sends call to an agent

Caller is disconnected from IVRCaller is connected to an agent

5

6

Caller – Agent Conversation

IVR

CVP Components High Level

Page 13: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 13

1

RTP

IP

JTAPI

CUIC

SIP

SS

Media Server

(Media Files)

IVR

SS

VXML Server

I

C

M

SS3

54

6

V

VXML

VXML

PG

HTTP

SIP Proxy can be optionally inserted at 1, 4, 6

2

1 - New call from TDM GW to CVP2 - New call to UCCE from CVP3 - Play “Hello World” prompt4 - CVP sends call to VXML Gateway

Caller hears IVR5 - Agent is now available6 - CVP sends call to an agent

Caller – Agent Conversation

ASR/TTS

RPT

CVP Component Details

Page 14: BRKCCT-2020_c1_cug

Functional Models

Architecture & Overview

Page 15: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 15

Functional Models

CVP Standalone (optionally with ICM Lookup)

Automated Self Service IVR, No queuing, Limited call control, No formal agent

Call director

IP-enabled or TDM ACDs, TDM migration to IP, On-Net routing & transfer. Save $$

VRU-only

IVR and queuing. Call control via SS7.

Comprehensive

Pure IP-based contact center, IVR, call control, queuing

Basic service video

Audio-only IVR, call control, queuing, video agent

Page 16: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 16

CVP Standalone

Caller (TDM or IP)

CVP VoiceXML Server

Voice Gateway /

VXML Browser

1. Incoming Call Leg

(SIP or TDM)

2. HTTP / VoiceXML

Documents

CVP Studio

SIP

HTTP

Page 17: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 17

CVP Standalone

Terminates calls independently of UC Manager and ICM

Remotely distributed call delivery and IVR served by centralized applications avoids media across WAN

For advanced speech applications allowing customization and element reusability

Back-end integration flexibility (Database or web services)

Use with TDM or SIP

Basic Transfers (no queuing)

Page 18: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 18

CVP Standalone with ICM Lookup

Caller (TDM or IP)

CVP VoiceXML Server

Voice Gateway /

VXML Browser

1. Incoming Call Leg

(SIP or TDM)

2. HTTP / VoiceXML

Documents3. NEW CALL Route

Request

SIP

GED-125

HTTP

PG

Page 19: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 19

CVP Standalone with ICM Lookup

Typical application is to query the ICM only when the caller opts out to an agent

ICM Lookup can return a Translation Route label which CVP standalone could SIP REFER back into a CVP Comprehensive farm

CVP Standalone with ICM Lookup cannot process an *incoming* Translation Route label

Page 20: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 20

CVP Comprehensive

PSTN

CVP Call Server

/VXML Server

1. Incoming Call Leg

(SIP or TDM)

5. SIP

INVITE

2. SIP INVITE

6. HTTP / VoiceXML

Documents

3. GED-125 New

Call

4. Connect to VRU

VXML Gateway

Ingress Gateway

CUCM

8. SIP

INVITE

7. Connect to

Agent

SIP

GED-125

RTP

INAP

HTTP

SS7

Page 21: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 21

CVP Comprehensive

IVR, call control, queuing

ICM keeps track of agents

VXML Session: VXML-GW to Call Server (IVR Service) or VXML Server

Components:

Call Server

VXML Server (optional)

VXML Gateway

SIP Proxy (optional)

ICM and VRU PG

CUCM or TDM ACD

Reporting Server (optional)

ASR/TTS (optional)

CSS/ACE (optional)

Page 22: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 22

CVP Basic Video

Page 23: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 23

CVP Basic Video

Audio-only IVR, call control, queuing, video agent

Same call flow as comprehensive SIP

Supports both audio and video calls

Video supported with SIP only

Video Endpoints:

Cisco Unified Video Advantage

TelePresence™

7985G

Cisco H324M 3G Gateway

Page 24: BRKCCT-2020_c1_cug

Platform and Virtualization

Planning and Design

Page 25: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 25

HW Platform and OS Support

Call Server, VXML Server, Reporting Server must use MCS-7845 or higher server

Windows 2003 Standard supported for all components

VXML Server

Tomcat or WebSphere*

Operations Console

MCS-7825 or higher server

Unified Call Studio

Windows XP SP2/Windows Vista. Windows OS compatible HW

Windows 7 in Call Studio 8.5

* Several caveats

Page 26: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 26

Hardware Components in CVP 8.5

UCS B-Series Blade Server (B200M1)

CVP Server Virtualization – UCS with VMware ESXi 4.0

Cisco Unified SIP Proxy (CUSP)

ISR based Proxy Server

Application Content Engine (ACE)

Next generation content engine used for load balancing

ISR G2 (2900 & 3900 Series)

Greater Performance

ISR G2 & 15.0(1)M - supported with CVP 8.0(1) as well

15.0(1)M IOS release required for ISR G2

UCS C-Series Rack Mount Server (C210M2)

Page 27: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 27

Virtual CVP on UCS Solution Highlights

CVP in a Virtual (VMware) Environment

Supported with VMware ESXi 4.0

SIP deployments only

UCS hardware must be used

Specific VM configurations/templates

+

+

+

Page 28: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 28

Virtual Machine Planning/Designing

No oversubscription of RAM or CPU!

Mix of Cisco UC applications on same blade – OK

Mixed environments of physical and virtual servers

Use published OVA templates (cores, memory and disk)

HA: Distribute Application nodes across UCS blades, chassis and sites

3rd party applications (Email, SQL, Web Server etc.) on the same blade with Cisco UC apps - not supported except Domain Controller and Media Server

3rd part app

servers

Page 29: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 29

Virtualized CVP Design – Basic Rules

SRND application-layer guidelines for UCS are *not* same as when on MCS

Determine quantity or role of CVP nodes. Re-size for VM.

Private network requirement for VRU PG

Mixed clusters of bare-metal HP or IBM and UCS are supported

Subject to ―common sense‖ rules – e.g. don’t make Primary CVP Call Server less powerful than Secondary CVP Call Server or vice-versa

Page 30: BRKCCT-2020_c1_cug

CVP OAMP

Planning and Design

Page 31: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 31

CVP Operations Console

V

Call Server

VXML ServerRPT Server IOS Device UCM Device ICM Device CUIC

Device

CUP

Device

OAMP manages different device types of the solution

Page 32: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 32

CVP Operations Console

Operations Console is used to provision and administer the CVP Solution. Ops Console is required to deploy CVP 4.0 and later releases

Monitor each CVP device and display statistics about each one

Start, shutdown or gracefully shutdown any of the unified CVP devices

CVP devices can only be managed by one OAMP Server

Page 33: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 33

CVP Operations Console System Configuration

CVP OAMP now provides administration of various system-level configurations.

A system-level configuration allows an administrator to manage configurations that can be deployed to multiple devices in a single operation.

This differs from device configuration as device configuration allows

for deployment of a single configuration to a single device.

Page 34: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 34

CVP Operations Console Network Map

The CVP Operations Console Server now generates and distributes a network map to all configured CVP devices as well as other, third-party managed devices

The network map contains information which allows serviceability tools (such as the Analysis Manager and System CLI) to access individual devices from the network map

Through generation of the network map, the CVP Operations Console Server serves as a seed device

With proper authentication, the Analysis Manager and System CLI tools can query the CVP Operations Console Server to provide information about configured devices in the Operations Console Server. An example of information provided include device IP addresses, hostnames, and credential configuration.

Page 35: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 35

CVP OAMP Device Management

General

Device Versioning: This field will display the device version of the target CVP device

Device Specific

Unified CVP Call Server

Advanced Configuration - Unified CVP Call Server configuration in the ICM, SIP, and IVR tabs have been rearranged to only display common configuration fields.

Can now add a new CallServer with just IP/Hostname and selection of service (SIP, ICM, IVR)

Unified CM, ICM, SIP Proxy, IC

Can provide serviceability credentials

Page 36: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 36

OAMP Bulk Administration

Two click operation to transfer all default gateway files to all provisioned gateways.

Bulk administration file transfers will now occur in the background so Operations Console Server administrators can manage other tasks while a transfer is in progress.

Page 37: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 37

CVP OAMP Bulk Administration

CVP Server licenses can be combined into a single license file and can be bulk uploaded to all servers in a simple point, click, Transfer operation.

CVP servers can intelligently determine the proper license to use.

Point, click, Transfer and update multiple applications to all or selected VXML Servers by providing a single application zip file from CVP Studio.

Page 38: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 38

CVP OAMP IOS Templates

Pre-installed IOS Configuration Templates

Allows custom IOS Configuration Templates

Automatically pulls the information from configured devices

Requires template variables to follow a naming convention

Allows in-context editing of template before deployment

Pushes the configuration to multiple IOS devices in a single operation.

Maintains transactional integrity on a single IOS device

If there are any failures, it will automatically rollback on that specific device.

Rollback the last configuration on a single or multiple devices.

Page 39: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 39

IOS Template Example for CVP

Page 40: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 40

CVP OAMP System Dialed Number Pattern

In previous releases of CVP, one can configure SIP Dialed Number (DN) patterns in the SIP tab of the Call Server configuration.

Unfortunately, the usability for configuration of the DN patterns were somewhat limited. In addition, there wasn't a way to configure system-level DN patterns which would apply to the entire CVP deployment

To address these limitations, CVP 8.5 provides functionality that enables one to apply DN patterns to the entire CVP deployment via a system-level configuration

Page 41: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 41

CVP System Dialed Number Pattern (Continued)

The following lists some of the new functionality:

Provides system-level deployment of DN patterns

Provides ability to configure large number of DN patterns

Provides ability to sort and filter DN patterns

DN patterns may be specified at a system level or at a Call Server device level (as in previous releases)

The choice of whether to use DN configured at system level or Call Server device level can be made in the SIP tab of Call Server device

UI option of nested tree or a simple list view

Page 42: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 42

CVP System Dialed Number Pattern (Continued)

Page 43: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 43

CVP System Dialed Number Pattern (Continued)

Page 44: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 44

Media Server

The CVP OAMP Media Server device was enhanced to populate the media server device list to all Call Servers.

The Media Server device list can be updated to all the CallServers by pressing the new "Deploy" button from the OAMP Media Server device list.

A default media server device may be specified in OAMP. If specified in OAMP, micro-applications will use that default media server if the ECC variable for media server is not defined in the UCCE ICM script. The default media server is specified in the OAMP Media Server list page.

Supports primary and backup media server via hostnames

Supports ACE if there are multiple media servers

Supports FTP on media server for agent greetings

Page 45: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 45

Media Server (Continued)

Due to default media server, ICM scripting is now simplified

Media server is defined by ECC variable

Default media server is configured in CVP OAMP ( Allowed in Release 8.5(1) )

Page 46: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 46

Media Server (Continued)

Traditional VXML Server application in ICM script

Simplified ( Allowed in Release 8.5(1) )

Page 47: BRKCCT-2020_c1_cug

CVP 8.0 Features

Planning and Design

Page 48: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 48

DS0 Trunk Information

CVP 8.0 release adds the capability of passing the PSTN gateway trunk and DS0 information (on which a call arrived) to ICM

Supported with SIP calls only

Can be used to identify DS0 for a call from ICM reports

Can be used in ICM Routing Script as well

The PSTN trunk group data will come from the PSTN Gateway in SIP

INVITE message as given below:

Via: SIP/2.0/UDP 192.168.1.79:5060;x-route-tag="*tgrp:2811-b-000"*;x-

ds0num="ISDN 0/0/0:15 0/0/0:DS1 1:DS0";branch

Page 49: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 49

Trunk Utilization and Dynamic Routing

This feature allows the gateways to push status of memory, DS0, DSP and CPU to CVP

Utilization of resources are sent

On periodic interval

When changes to high or low level watermark

When requested by CVP

Can be used to do trunk utilization reporting at ICM

Can be used in ICM Routing Script as well

Status used in CVP SIP Server group to mark a SIP element as UP/DOWN instantaneously

CVP reporting reports on DSP, CPU, Mem in addition to DS0

Page 50: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 50

Post Call Survey (PCS) for SIP

Post Call Survey with SIP

Already available with H323

After the agent hangs up, the caller is then transferred to a DNIS that will prompt the caller with a Post Call Survey

Caller is sent to a PCS DN based on the original dialed number

PCS call: another regular call from UCCE point of view

Call context information retrieved from the original customer call

OAMP System Dialed Number

Example: If the original called

DN was 2233*, the caller will be

sent to survey DN of 8000

Page 51: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 51

Key Press Markup Language (KPML)

KPML – out of band SIP DTMF signaling method

The key press information is passed in the SIP signaling instead of the RTP stream

RFC2833 is widely deployed DTMF method with SIP CVP

Legacy TDM transfers (DTMF *8) not supported with KPML via CVP

Some endpoints do not support in-band RFC2833

7985 IP phone, and CTI ports in IPCC mobile agent support KPML

For these endpoints, when the destination behind the SIP Trunk is set with RFC2833, CUCM allocates an MTP resource to translate in-band RFC2833 DTMF packets to out of band KPML signaling messages

Don’t assume that KPML support eliminates all the need for an MTP

Page 52: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 52

MMOH & SIP Header Passing to ICM

Multicast music-on-hold (MOH) Allows true queue at edge

Passing information in SIP headers to ICM

Users can specify SIP header values in outgoing SIP INVITES only

Only the initial SIP INVITE, not re-invites

No syntax checking while adding or modifying headers in OAMP

SIP header modification feature is a powerful tool which can tweak SIP headers as needed. Users should exercise caution

Page 53: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 53

Courtesy Callback Overview

Reduce the time a caller spends on the phone waiting for an agent to answer.

Instead of waiting and listening to queue music, the caller has the option to request a callback at a chosen phone number, without losing his/her place in queue.

As the Estimated Wait Time (EWT) approaches zero, a call is initiated to the caller at the given phone number.

With a short wait in queue, the caller is transferred to an agent.

• Courtesy Callback (CCB) reduces the time callers have to wait on the phone.

Page 54: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 54

Queue

Callers

The caller’s queue

position is preserved

and appears the

same to agents

answering the call.

Courtesy Callback Overview

Page 55: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 55

Courtesy Callback

The scientific explanation

Page 56: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 56

Courtesy Callback Decision Flow

Call Back?

CallerAvailable

?

Caller is put in queue

Caller providesphone # for

callback

caller waits in queue

EWT approaches 0

Callback initiated

Agent available

?

Caller’s queue position

preserved. Call disconnects.

Caller gets connected to agent

Callback terminates after 3 attempts

(default)

YY

Y

NN

N

Page 57: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 57

Components Needed for CCB

Page 58: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 58

Determining When to Call Back

CCB is designed to call back callers based on contact center dynamics such as:

• The number of calls already in queue

• The average handle time for calls

• The number of agents in ready and talking state

Based on this information, CCB continually computes the wait time in queue for each caller and initiates the callback when the wait time approaches the agent availability mark

Page 59: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 59

Service Level Tuning

Service level is the average time that callers wait on the phone for an agent after callback. It is adjustable using configurable parameters.

Setting the appropriate service level is important so that callers are not called back too early or too late, as both scenarios are undesirable.

Page 60: BRKCCT-2020_c1_cug

CVP 8.5 Features

Planning and Design

Page 61: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 61

Agent Greeting

An Agent Greeting is a recorded announcement that plays when a caller and an agent are successfully connected for an inbound (caller to agent) call.

The call can be a queued or a non-queued call. The greeting is recorded as a wav file which is stored on the Unified CVP's media server.

Using a recorded greeting allows you to present a clear, well-paced, calm, and enthusiastic voice to every caller without having to repeat the same phrase over and over during the course of a day.

Using Agent Greeting also gives the agent time to review the screen pop and reduces the noise level in the call center. Both the agent and the caller hear the greeting.

Agent Greeting is turned on (is enabled) by default at agent login time.

Page 62: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 62

Agent Greeting Use Case

Thank you

for calling

Super

Tablet…

Thank you

for calling

Super

Tablet…

Thank you

for calling

Super

Tablet…

Thank you

for calling

Super

Tablet…

Let’s get

that camera

fixed

Using a recorded greeting allows

you to present a clear, well-

paced, calm, and enthusiastic

voice to every caller without

having to repeat the same

phrase over and over during the

course of a day.

Page 63: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 63

Agent Greeting

Step 1 - 5: Regular call delivered at agent

Step 6 - 8: Agent greeting triggered at UCCE as soon as agent answers the call and when UCCE determines that

this specific agent requires an agent greeting.

Step 6-8 is disconnected (by CVP) at the end of agent greeting playback. Caller and Agent continues the normal

conversation after agent greeting.

Step 6 invokes the JTAPI "AddMedia" API introduced in 8.5.1 release to trigger agent greeting call on phones

that support BIB.

Page 64: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 64

Agent Greeting – How to Use It

An agent who is logged in to the CTI OS Agent Desktop and is in the Not Ready state can press a desktop icon to record a greeting.

Pressing this icon initiates a call to Unified CVP in which the agent is prompted to record, listen to, and save the greeting, similar to recording a voice-mail greeting.

When the agent confirms and saves the greeting, it is saved as a wav file with a file name that includes the agent ID and the Greeting Type (specified in the Unified CCE routing script that saves the greeting). For example, agent001_english_sales.wav.

Refer to Sizing tool for Agent Greeting sizing impact.

Page 65: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 65

ICM Scripting for Agent Greeting

Once the agent has recorded a greeting, the administrator must add a

Set Variable node to the routing script that directs calls to that agent's

skill group

The Set Variable node identifies the Greeting Type to use.

Page 66: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 66

Agent Greeting – Known Caveats

Agent Greeting is not supported in Outbound Dialer or Parent-Child deployment models.

Agent Greeting is only supported with CVP and using the SIP call control protocol.

Agent Greeting is only supported with phone models with BIB

UCM 8.5(1), CCE 8.5(1), CTIOS 8.5(1), and CVP 8.5(1) are required.

The CTIOS desktop has an "Enable/Disable" greeting button. But the CAD/CSD desktops do not have an "Enable/Disable" greeting button; customization is required to add a button to dial CVP for recording a greeting

Remote Agents (agents from home) - not supported in 8.5(1).

Mobile Agents - not supported in 8.5(1)

Finesse Desktops - Not supported in 8.5(1).

Page 67: BRKCCT-2020_c1_cug

Whisper Announcement

Planning and Design

Page 68: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 68

Whisper Announcement

Whisper Announcement is defined as the ability to play a pre-recorded announcement to an Agent right before the caller is connected.

The whisper announcement is played to the Agent only. e.g. ―Shipment Ground English" or "InkJet Cartridge Replacement". This announcement helps the Agent answer the call correctly.

The announcement is not heard by the Caller. The caller hears ringing while a whisper announcement is in progress.

Whisper announcement time is counted as ring time (not talk time).

Page 69: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 69

Whisper Announcement CallFlow

Page 70: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 70

Whisper Announcement ICM Scripting

The administrator needs to indicate, in a routing script, which whisper announcement to play.

A new "WhisperAnnouncement" call variable has been created for this purpose (note: not an ECC).

Use a Set Variable node to indicate the particular whisper announcement audio file that should be played to the agent.

Page 71: BRKCCT-2020_c1_cug

Cisco Unified Border Element Support

Planning and Design

Page 72: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 72

CVP and CUBE

CUBE acts as a demarcation point

Co-resident VXML Gateway and CUBE SBC is supported on ISR only with sizing changes

SIP-SIP translation only is supported

PSTN/3rd party SIP Trunks

CUBE is supported in flow-through mode only

survivability.tcl script and services are supported

Mixed codec deployments supported in ISR/5xxx GW only

Page 73: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 73

ASR1000 as CUBE

ASR doesn’t support VXML. Separate VXMLGW required.

Stateful failover is only supported with UDP

Mid call codec re-negotiation is not yet supported

Only flat G.711 codec supported

PSTN GW features are not supported. Examples,

Legacy transfer connect

Trunk Group Utilization

DS0 information

Hookflash

TBCT

Page 74: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 74

SIP REFER: CUBE Consumes

Caller (TDM or IP)

CVP Call ServerCUBE

4. SIP INVITE

xxxxxxx

3. SIP REFER to

xxxxxxx2. CONNECT to

RFxxxxxxx

1. Must first ―Send to

VRU‖ and then create

RFxxxxxxx label script

node

On CUBE:

voice service voip

no supplementary-service sip refer

Call must first be in connected state to perform REFER (hence the SendToVRU as the first

step in the ICM script). If not done, a 302 REDIRECT will occur instead of a REFER.

The destination that CUBE routes xxxxxxx to is defined in the CUBE dial-peer for xxxxxxx.

This will override whatever destination was chosen by CVP in the Refer-To header of the

REFER.

SIP

GED-125

Page 75: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 75

SIP REFER: CUBE Pass-Through

Caller (TDM or IP)

CVP Call ServerCUBE

5. SIP INVITE

xxxxxxx 3. SIP REFER

to xxxxxxx2. CONNECT

to RFxxxxxxx

1. Must first “Send to

VRU” and then create

RFxxxxxxx label script

node

4. SIP REFER

to xxxxxxx

On CUBE:

voice service voip

supplementary-service sip refer

SIP

GED-125

Page 76: BRKCCT-2020_c1_cug

Sizing

Planning and Design

Page 77: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 77

CVP Component Sizing ( Non UCS/VM )

ComponentScalabilityper Server

Redundancy HW Platform

Call Server (SIP) 1200 ports, 15 cps N+1 to N*2 MCS-7845

Call Server (H.323)500 ports

7 cpsN+1 to N*2 MCS-7845

VXML Server 1200 ports, 15 cps N+1 to N*2 MCS-7845

Operations Console NA NA MCS-7825 or higher

Co-Res (SIP, VXML, Media Server)

1200 SIP ports + 1200 VXML ports

15 cps

N+1 to N*2 MCS-7845

Co-Res (H323, VXML, Media Server)

500 H323 ports + 500 VXML ports

N+1 to N*2 MCS-7845

VRU PG 9600 ports N*2 MCS-7845

Page 78: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 78

Supported VM Templates for CVP

Component & Scale * vCPU vRAM (GB) vDisk (GB)

Call+VXML+Media (900 Calls, 10 cps) 4 4 1 x 80

Reporting (Med) (420 Msg/sec) 4 4 1 x 364

Reporting (Large) (420 Msg/sec) 4 4 1 x 510

OAMP Server 2 2 1 x18

* CPU referenced is 2.53GHz Xeon E5540, RAM 1066MHz

Page 79: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 79

VXML Gateway SizingMaximum VXML Sessions: 12.4.15T

The numbers assume the only activities running on the GW are VXML with basic routing and IP connectivity. These figures apply to NTE 75% CPU, VAD off, Cisco IOS 12.4.15T5. The numbers represent performance with Call Studio generated scripts running on CVP VoiceXML Application Servers. VoiceXML 2.0 and MRCPv2 were tested. The 1861 requires 12.4.20T as a minimum release.

*NTE 80% CPU.

Voice Gateway Platform

Dedicated VXML GW Voice Gateway + VoiceXML

All calls VXML-Controlled; no PSTN interfaces present

All calls are PSTN calls and all calls are VXML-Controlled

DTMF ASR/TTS DTMF ASR/TTS

1861 5 4 4 2

2801 7 6 6 4

2811 30 24 25 20

2821 48 36 36 30

2851 60 56 56 48

3825 180 140 210 130

3845 200 155 230 145

AS5350XM* 240 192 240 160

AS5400XM* 240 192 240 160

Page 80: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 80

VXML Gateway SizingMaximum VXML Sessions: 15.0.1M

Voice Gateway Platform

Dedicated VXML GW Voice Gateway + VoiceXML

All calls VXML-Controlled; no PSTN interfaces present

All calls are PSTN calls and all calls are VXML-Controlled

DTMF ASR/TTS DTMF ASR/TTS

1861 5 3 4 2

2801 7 4 5 3

2811 30 20 23 15

2821 48 32 36 25

2851 60 40 45 30

3825 130 85 102 68

3845 160 105 125 83

5400XM 200 135 155 104

2901 12 8 9 6

2911 60 40 47 31

2921 90 60 71 48

2951 120 80 95 64

3925 240 160 190 127

3945 340 228 270 180

29xx and 39xx are ISR G2

15.0.1M, G.711, basic calls, Ethernet

egress, CPU NTE 75%, VAD is ON

Page 81: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 81

CUBE Gateway SizingMaximum VXML Sessions: 15.0.1

15.0.1M, G.711, basic calls, Ethernet egress, CPU NTE 75%, VAD is ON

Voice Gateway Platform

Dedicated CUBE GW CUBE + VoiceXML

Flow-Through with VAD OFF

Flow-Through with VAD ON

Flow-Around All SIP Calls & VXML controlled with Flow-Through & VAD ON

DTMF ASR/TTS

2801 55 75 200 5 3

2811 110 150 400 23 15

2821 200 300 600 36 25

2851 225 325 750 45 30

3825 400 500 750 102 68

3845 500 600 750 125 83

AS5000XM 600 850 3000 155 104

2901 100 130 400 9 6

2911 200 260 800 47 31

2921 400 520 1500 71 48

2951 600 780 2500 95 64

3925-SPE100 800 1000 3000 190 127

3945-SPE150 1000 1250 4500* 270 180

CVP 7/8

Page 82: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 82

CUSP Sizing with CVP

SRE License Standard Mode

(record route on)

Requests per second

Lite mode (record route off)

Requests per second

FL-CUSP-2 2 5

FL-CUSP-10 10 25

FL-CUSP-30 30 75

FL-CUSP-100 100 450

FL-CUSP-200 200 750

CVP 8.5

NME License Standard Mode

(record route on)

Requests per second

Lite mode (record route off)

Requests per second

FL-CUSP-10 10 10

FL-CUSP-30 30 30

FL-CUSP-100 100 450

Page 83: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 83

CUSP Sizing with CVP (Continued)

CVP 8.5

Performance based on 1000 routes / no normalization

For CUSP sizing purposes, assume each CVP Call uses on average 4 SIP CUSP requests:

GW to CVP Call Server

CVP Call Server to VXML gateway

CVP Call server to Ringtone gateway

CVP Call server to CUCM

Page 84: BRKCCT-2020_c1_cug

SIP Design

Planning and Design

Page 85: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 85

SIP Service

SIP is the preferred protocol for CVP

Only SIP (no H323) allowed for new deployments from CVP8.0

H323 to be totally deprecated in CVP9.0

SIP provides improved scalability and performance to CVP

SIP and H.323 can co-exist at the same time (valuable during H323->SIP migration)

SIP Proxy, DNS SRV or static routes replace Gatekeeper function

SIP packets tagged with proper QoS markings vs. ACL for H.323

CVP 8 supports RFC 2833 (in-band RTP NTE) as well as KPML(OOB SIP-Notify) for DTMF

MTP will be allocated if IP phones and SIP trunk on CUCM are not configured for, or do not support RFC2833

Page 86: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 86

SIP Routing

SIP Routing is the method in which a DN is resolved to an IP

Also used for load-balancing and redundancy

Several options available:

SIP Proxy

DNS SRV

Local SRV

Static routes

Combination of above

SIP Proxy desirable for significant number of SIP user agents or for complex dial plan.

Static routes/local SRV desirable for small deployments with simple dial plan.

Page 87: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 87

Different Types of SIP Routing in CVP 8.0

CVP 8.0 release introduces more features and methods for configuring the dial plan and SIP call routing.

SIP routing in CVP 8.5 solution includes

Location based routing

SigDigits

Send To Originator

Outbound Proxy

Local SRV

Dynamic Routing

Page 88: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 88

Algorithm and Routing PriorityWhen a Label Is Received By CVP from UCCE

Location SiteId (if present) is inserted for Comprehensive callflows before selecting a destination

SigDigits will be prepended if defined before routing to a destination

If SendToOriginator is matched for label, the callers source IP/host is used ONLY if caller is a Cisco IOS gateway

If (use outbound proxy) is set, then use the host of the SIP proxy

If local static route is found, then use the destination as SIP URI

If local SRV and SIP server group is defined, then destination is determined dynamically based on SIP element status and priority/weight

Page 89: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 89

SIP High Availability

SIP HA can be achieved in multiple ways

Redundant SIP Proxies

DNS SRV records

Local SRV records

Static routes

Combination of above

As of CVP8.0 TCP is preferred transport for SIP with CVP. Was UDP prior to CVP8.0

CVP running on VMware has issues with UDP

Page 90: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 90

OAMP Server Groups replace local SRV manual file creation. srv.xml file still used under the covers.

CVP knows the status of the destination before sending SIP INVITE using the SIP OPTIONS heartbeat feature

SIP Server Group and Dynamic Routing

CVP 8.0

Page 91: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 91

SIP Server Group

Page 92: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 92

SIP Proxy Server

Centralized dial-plan

Redundancy and load-balancing

Two proxies supported for contact center:

CUSP (preferred): runs on ISR blade

CUPS: runs as a cluster on CUCM OS

CVP Call Server must use SRV to use redundant SIP Proxies

Record-route should be disabled on Proxy

Otherwise all signaling passes through the Proxy, Proxy failure causes call failure

Page 93: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 93

Cisco Unified SIP Proxy (CUSP)

Network Module (NME) in ISR Routers

3800, 2951, 3900, 3900E routers only

Service Module (SRE) in ISR Routers

2900(any), 3900, 3900E

Prior to 8.5 CUSP requires dedicated chassis and can not co-reside with VXML/TDM GW. 8.5 and after allows co-residency.

Redundancy: Two ISR GWs geographically separated

Double Capacity with the above by using 2 CUSP/ISR

CVP 8.5

CUSP

VVVV

Ingress GW

SIPSIP

SIPSIP

ISR

CUCM

Page 94: BRKCCT-2020_c1_cug

Branch Design

Planning and Design

Page 95: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 95

Branch Office Deployment

Page 96: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 96

Branch DesignDesign for Queuing at the Edge

If call comes into remote site, it is desirable for the call to be queued at that site

CVP normally load-balances among all VXML gateways—not optimal for branch designs

―Send To Originator‖ sends the call back to same GW for VXML in SIP

―settransferlabel‖ causes CVP to always transfer back to originating gateway in H.323 case

Page 97: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 97

Call Admission ControlWhy Is Call Admission Control (CAC) Needed?

IP WAN

Router/

Gateway

Call

Manager

PSTN

Circuit-Switched Networks

Packet-Switched Networks

PBX

Physical

Trunks

STOP

IP WAN

Link

IP WAN links LLQ Is

Provisioned

for 2 VoIP Calls (Equivalent

to 2 “Virtual” Trunks)

Third Call

Rejected

No Physical Limitation

on IP Links.

3rd Call Can Go Through,

but Voice Quality of All

Calls Degrades.

Call Admission

Control Blocks 3rd Call

Page 98: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 98

Branch DesignCall Admission Control: The Problem

From the perspective of CM, the gateways are ―behind‖ the CVP server

CM treats every call as if they came from the same device (SIP Proxy/CVP/GK) based on source IP

Affects: locations CAC

PSTN

IP WAN

Headquarters

Branch A

Branch B

Plenty of BW

Page 99: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 99

Branch DesignQueue at Edge : CAC Not an Issue Till This Point

Call received from PSTN, sent to CVP

CVP receives label for VRU, CVP does GK /SIP Proxylookup to find destination gateway

One VRU label is used, destination VXML-GW could be any

For SIP ―Send To Originator‖ causes CVP to transfer back to originating gateway

With these commands, CAC is not an issue for VXML leg

PSTN

IP WAN

Headquarters

Branch A

Branch B

1

2

3

Page 100: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 100

Location Awareness and Location Based Routing

Without Location Awareness, You Will Have

Bandwidth miscalculations in CAC with IP originated callers, as well as with any post transfers from agents

Inability to deterministically select a local VXML GW for VRU treatment at the branch office during warm transfers from an agent due to no correlation between the two calls at consult

Page 101: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 101

CVP gets the location information from CUCM, associate it to a particular branch gateway and assign a siteID.

CVP has information about all the gateway locations now

For SIP: CVP passes the location information in the ―Call-Info Header‖

Location Based CAC

Page 102: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 102

CVP gets the location information from CUCM, associate it to a particular branch gateway and assign a siteID.

CVP has information about all the gateway locations now

CVP can now select the correct and closest VXML gateway (near to the caller) to queue the call

Saves WAN bandwidth

Proper SIP proxy configuration is required to route label based on the site-id information

Valid for IP originated calls as well

Location Based CAC SolutionAnother Advantage – Deterministic Selection of VXML Gateway

Page 103: BRKCCT-2020_c1_cug

Serviceability

Page 104: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 104

Diagnostic Portal API Overview

Diagnostic portal API is designed for UC products to publish diagnostic data

When the WSM receives a request, it constructs a XML response

WSM users are configured on OAMP (default wsmadmin created during CVP Install)

Analysis

Manager

System

CLI

CVP

WSM

https

https

Call Server

VXML Server

Ops Console

….

Page 105: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 105

Analysis Manager or System CLI

Analysis Manager

Built inside UCM RTMT tool

GUI based

Supports Analyze Call Path

Unified System CLI

Installed as part of CVP and UCCE

No additional server required but separate server supported

Command line based and supports batch file execution

Support multi-instance ICM deployments

Page 106: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 106

Analysis Manager or System CLI

Page 107: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 107

System CLI – Simple Yet Powerful

System CLI is automatically installed on all CVP servers as part of the infrastructure, there is no additional installation required on any CVP server.

Every CVP server is also aware of at least one seed device (CVP Operations Console server), the entire solution topology is automatically retrieved from the Operations Console on any CVP box for System mode.

There is no additional configuration needed for system mode.

System CLI uses a consistent command across multiple products and servers.

System CLI can be executed as a Windows scheduled job.

Page 108: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 108

Unified System CLI – Quick Start

Launch the CLI on any CVP server

Login with username ―wsmadmin‖ and password as OAMP Administrator password.

Page 109: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 109

Unified System CLISample of a Local Collection

To collect all of the diagnostic information from your CVP server, type the "show tech-support" command in System CLI

Page 110: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 110

Unified System CLI

By default ―show tech-support‖ collects the traces for the last 24 hours. For

example, if you want to pull traces for the last 3 days, use the following

command:

admin:show tech-support reltime 3 days

To collect all of the diagnostic information from all devices [CVP, IOS, UCM,

ICM, CUP, etc ] defined in CVP OAMP, type the "system show tech-support"

command in System CLI as shown below:

admin:system

Initializing system mode ...

Retrieving device list. This process may take a few

minutes to complete.

......................................

admin(system):show tech-support

Page 111: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 111

System CLI Modes of Operation

System CLI can operate in two modes: local mode and system mode.

In the local mode, the System CLI only interacts with a single device. For example, "show version" command shows only the version for a single device. In the system mode, the System CLI interacts with all of the devices in the device list.

All of the commands available in local mode for a single device are available in system mode. The command syntax remains the same in system mode.

For example, in system mode, the "show version" command will show the version information from all devices in the device list.

In system mode, there is an additional option to limit the system command option to certain device group, device type, or list of servers.

Page 112: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 112

Unified System CLISystem Mode Sample Collection

Enter System Mode

Execute a command

Page 113: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 113

Unified System CLI – System Debugs

System CLI provides a consistent debug level across the solution

The definition of debug levels are given below for reference:

level 0 --- Default ( normal production environment )

level 1 --- Low performance impact

level 2 --- Medium performance impact

level 3 --- High performance impact

Level 4 and 5 are only for lab or functional use only

Level 99 (custom) is only meant for special situations

Example: Turn ―Detailed‖ traces on UCM

Command: ―system debug level 3 devicetype ucm component "ucm:Cisco CallManager"

Page 114: BRKCCT-2020_c1_cug

Q & A

Page 115: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 115

Connect with Your Peers and Cisco

Cisco Collaboration Community and User

Group

www.cisco.com/go/joinconversation

Discuss business, IT, architecture, adoption and product topics with peers conferencing, customer care, enterprise social software, IP communications, messaging, mobile applications, telepresence

Interact with Cisco Product Managers, Technical Marketing Engineers and Services Consultants

Learn about new product announcements

Join the Collaboration User Group

Influence product direction

Access to early product releases and info

Get VIP perks and exclusive sessions at Cisco Live

Visit the Cisco Collaboration Booth (#1289) at Cisco Live:

Learn more about the community. Sign up for the user group.

Pick up your polo shirt and badge ribbon (user group members only).

Page 116: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 116

Complete Your Online Session Evaluation

Receive 25 Cisco Preferred Access points for each session evaluation you complete.

Give us your feedback and you could win fabulous prizes. Points are calculated on a daily basis. Winners will be notified by email after July 22nd.

Complete your session evaluation online now (open a browser through our wireless network to access our portal) or visit one of the Internet stations throughout the Convention Center.

Don’t forget to activate your Cisco Live and Networkers Virtual account for access to all session materials, communities, and on-demand and live activities throughout the year. Activate your account at any internet station or visit www.ciscolivevirtual.com.

Page 117: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 117

Visit the Cisco Store for Related Titles

http://theciscostores.com

Page 118: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 118

Page 119: BRKCCT-2020_c1_cug

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2020 119

Thank you.