Untitled
Untitled
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
Agenda
Troubleshooting UCCE
Serviceability
‒ Performance Monitors
‒ SNMP
‒ Logging Improvements
‒ OPC Capture
‒ Changes with Windows 2008 R2
‒ Diagnostic Framework
Flagship Features in UCCE 8.5 and 9.0
‒ Agent Greeting
‒ Finesse
‒ Precision Routing
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
Troubleshooting UCCE
Multimedia Integration
‒ Interruptibility & Handle Time
Network Optimization
‒ The Perils of TCP Offloading
Solution Approach to Troubleshooting
‒ Crisis Management, Communication, Collaboration, Customer Success
‒ Problem Isolation
Q&A
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
“The problem with troubleshooting is that trouble
shoots back.”
Authors Unknown
Serviceability
Performance Monitors
Grade Your System in PhysEd
Processor %Processor Time (_Total) Percentage <50% | 50% - 60% | >60% (sustained)
Memory Committed Bytes # Bytes Relative to paging, demand for virtual memory
System Processor Queue Length # Threads <2 x [# CPUs] | >= 2 x [#CPUs] (sustained)
‒ Saved to \icm\log\Perf_MACHINENAME_YYYYMMDDHHMMSS.CSV
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Performance Monitors in 8.0
Grade Your System in PhysEd
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Simple Network Management Protocol
SNMP Crash Course
SNMP
EMS Logger Network
Router Management
SNMP
System
EMS
Cisco
ADS Unified
Operations
Manager
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Simple Network Management Protocol
SNMP Crash Course
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
CW2K
Simple Network Management Protocol Feed
CCCA
Logging Differences for SNMP vs Syslog Events Logger Agent
CW2KFeed picks the event from the pipe and pushes it out to Syslog collector
03:37:06:096 la-cw2kfeed Trace: CSysMsg::PutQMsg at Tail -- Q size = 1.
03:37:06:096 la-cw2kfeed Trace: CSyslog::GetCSFSMsg Reading data from CSFS pipe feed.
03:37:06:096 la-cw2kfeed Trace: CSysMsg::GetQMsg -- event for data in Q has been signalled.
03:37:06:096 la-cw2kfeed Trace: CSysMsg::GetQMsg -- Retrieving Q item # 1.
03:37:06:096 la-cw2kfeed Trace: <131>101: 85pg2b: Mar 8 2012 00:37:03.679 +0000: ICM_PG_MessageDelivery-3-1048013: [comp=PG2-
B][pname=mds][iid=ucce][mid=1048013][sev=error]: Unexpected disconnect from client pim1.
03:37:06:096 la-cw2kfeed Trace: CSysMsg::GetQMsg -- Q is empty. Waiting for data.
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
CW2K
Simple Network Management Protocol Feed
CCCA
Logging Differences for SNMP vs Syslog Events Logger Agent
CW2KFeed still picks the event from the pipe and sends to Syslog collector
03:37:06:096 la-cw2kfeed Trace: <132>102: 85pg2b: Mar 8 2012 00:37:03.695 +0000: ICM_PG_NodeManager-4-102C113: [comp=PG2-
B][pname=nm][iid=ucce][mid=102C113][sev=warning]: ICM\ucce\PG2B node process pim1 exited from Control-C or window close.
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
CW2K
Simple Network Management Protocol Feed
CCCA
Logging Differences for SNMP vs Syslog Events Logger Agent
Events for Host\Instance\Process use same Object created since last CSFS restart
03:37:15:596 la-csfs Trace: ProcName:nm SysName:85PG2B StatusCode: Severity:Warning Category:Node Manager
03:37:15:596 la-csfs Trace: ID: a102c110 Msg: ICM\ucce\PG2B node process pim1 successfully reinitialized after restart.
03:37:15:596 la-csfs Trace: Using [3_2_85PG2B_ICM\ucce\PG2B_pim1] as Unique Object String
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Peripheral Gateway JGW
Logging Improvements Enable in Procmon:
Stop The Insanity!
‒ trace JT_TPREQUESTS /on
Peripheral Gateway OPC: ‒ trace JT_JTAPI_EVENT_USED* /on
Call Router RTRTrace
‒ OPCTEST debug /agent ‒ trace JT_PIM_EVENT /on
Check boxes for:
/routing /closedcalls /cstacer
‒ Config Changes /ctimsg /inrcmsg /calls ‒ trace JT_ROUTE_MESSAGE /on
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Logging Improvements
Stop The Insanity! Reference the UCCE Serviceability
Guide for more information!
http://www.cisco.com/en/US/products/sw/custcosw/ps1844/prod
Simplified Tracing Introduced in UCCE 8.0(1) ucts_installation_and_configuration_guides_list.html
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Logging Improvements
Compression Rules!
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
OPC Capture
OPC Is Watching You
opc_120301_170156.ems(.gz)
Debug Level 1 10101000100101100010
Dumplog
Missing lots of trace messages!
Free Disk
Space > 5GB
OPCdata_opc_0301_170156.cap
Merge Debug
111111111111111111111111
Also: OPCconfig, Pgreg, OPCXferData
Not a Quick Process!
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
OPC Capture
OPC Is Watching You
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
OPC Capture Pop Quiz!
OPC Is Watching You
If OPC asserted at 6:39PM on February 15th, which folder will have the capture
files that include the assertion?
A.
B.
C.
D.
Dated Folder is created when OPC starts, so 18:39:44 will have the capture
data AFTER the assertion. The folder from the PREVIOUS start is correct.
Side note: Minidump vs Full Dump slides in Appendix!
But what if the Capture Files have wrapped & timestamps don’t match?
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
OPC Capture
OPC Is Watching You
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Updated Operating System Support
Party Like It‟s 2008!
8.5(2) adds support for Windows 2008 R2 SP1 or greater (64-Bit Only)
‒ Enhanced Native Security = no need for UCCE Installer OS Hardening
‒ TCP Chimney Offload disabled by default! (Ref: Cisco FN 63215)
‒ Unsupported PGs on 2008: Aspect, Spectrum, Symposium (Ref: Cisco ICM ACD Matrix)
OS architecture change = UCCE process windows no longer appear
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Updated Operating System Support
Party Like It‟s 2008!
Example (local):
EMSMON ucce RouterA rtr
Example (remote):
EMSMON ucce PG1A pim1 UCCEPG1A
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Updated Operating System Support
Party Like It‟s 2008!
Example (local):
EMSMON ucce RouterA rtr
Example (remote):
EMSMON ucce PG1A pim1 UCCEPG1A
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Updated Operating System Support
Enter…The Diagnostic Framework Portico
Direct Link
Bookmark
Services Installed Locally Your Servers
Not Bold = No Processes Running
Smart refresh
Remembers
current location
Uptime
Red < 10 minutes
10 < Yellow < 30
Process Title Bar
Blue: Parentheses status
change within 10 min
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Diagnostic Framework
Portico
Level 99 = Custom
(Does Not Match
Defined Trace Levels)
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Diagnostic Framework
Portico
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Diagnostic Framework
Portico
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Diagnostic Framework
A Whole New API
ADS 1 ADS 2
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Analysis Manager
Solution Tool Option #1
ADS 1 ADS 2
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Analysis Manager
Solution Tool Option #1 Node Type Nodes
ADS 1 ADS 2
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Analysis Manager
Solution Tool Option #1
Add Nodes
Node Type
Node
Node Group
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Analysis Manager
Solution Tool Option #1
Create Trace
Template
Select
Processes
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Analysis Manager
Solution Tool Option #1
Create Trace
Template
Set Trace
Levels
Level 0 – Default / Error
Level 1 – Warning
Level 2 – Informational
Level 3 – Debug
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Analysis Manager
Solution Tool Option #1
Schedule
Periodic Select Node or
Collection Node Group
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Analysis Manager
Solution Tool Option #1
So this supports all of the core “Cisco Unified” contact center products, right?
‒ Analysis Manager does NOT support CUIC at this time.
What about the other products that use RTMT? Is this version compatible?
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
System CLI
Solution Tool Option #2
Solution-wide tool
Multi-Instance Support
‒ System Mode – run commands on multiple devices
‒ Easily Add/Remove devices.
Syntax similar to Cisco IOS gateway CLI
‒ Without Tab auto-complete
Capture, debug, trace from:
‒ All UCCE servers – Gateways – UCM
‒ CVP / CUPS – IP IVR – CUIC
Low Priority Tasks Throttled – Reduced Priority, Low CPU threshold
‒ Will only use the IDLE CPU on the system. Max of 20 concurrent requests
‒ No timeouts on the client; controlled by the server.
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
System CLI
Solution Tool Option #2
ADS 1 ADS 2
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
System CLI
Solution Tool Option #2
ADS 1 ADS 2
IP IVR 1 IP IVR 2
CUIC PUB CUIC SUB
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
System CLI
Solution Tool Option #2 Device Type Devices
Device List
UCCX IP IVR 1 IP IVR 2
Location differs
with/without CVP
in deployment
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
System CLI
Deployments Without CVP Device Type Devices
Device List
devices.csv
UCCX IP IVR 1 IP IVR 2
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
System CLI
Deployments Without CVP
Devices.csv must be present for CLI to use System Mode (without CVP)
‒ Otherwise, the CLI will run as a single server tool
Create from Devices-sample.csv (included with every UCCE installation)
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
System CLI ProTip: If System CLI will be run only on ADS,
Deployments Without CVP then devices.csv is only required on ADS.
Required
Recommended
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
System CLI
Deployments Without CVP Device Type Devices
Trace Template
How does it work? ICM RoggerA RoggerB
PG1A ADS PG1B
CLI Device Type
“All ICM” UCM CUCM PUB CUCM SUB
Device List
devices.csv
Group UCCX IP IVR 1 IP IVR 2
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
System CLI
Device Type Devices
Device List
devices.csv
Group
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
System CLI
Deployments With CVP Device Type Devices
CVP
OAMP CUIC CUIC PUB CUIC SUB
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
System CLI
Deployments With CVP
Encrypted!
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
System CLI
Useful Commands
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
System CLI
Useful Commands
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
System CLI
Useful Commands
Best Of All, The Game-Changer YouTube Search “ciscocc system cli” for Demo!
admin(system):show tech-support http://www.youtube.com/watch?v=iqHZzM_tank
Retrieving [Every Single Piece Of] data from Instant 24-hour Snapshot
device [Your Entire Deployment]
Produces zip of ALL defined server
ProductType [ICM, UCM, CVP, IOS, UCCX, CUIC, ETC!] …
component logs (including OPC Capture),
Output is saved to ICM config, dumpcfg, versions, registries,
“C:\Cisco\CVP\wsm\CLI\download\clioutput1.zip” OS info, PerfMon, debug levels, etc.
Organized By Device
EVERYTHING TAC/DE would
need to start investigation.
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
System CLI
Scheduling With Batch Files
Samples in C:\icm\serviceability\wsccli\sample
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Diagnostic Framework
Three Serviceability Tools Enter a Ring…
High-level Flow
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Agent Greeting Not Playing
Digging Deeper
PG PG
Agent answers call. PIM knows to play greeting from variable passed in script
19:22:48:286 PG1A-pim2 Trace: CSTA ESTABLISHED, TelephonyDriver::Established: SENT TO OPC
CallID = 17142218 DeviceID = 2007 DeviceType = Static
19:22:48:286 PG1A-pim2 Trace: NeedPlayAgentGreeting: GREET=1 CustID=1
PG PG
Agent PIM instructs CUCM to add media stream from CVP to agent call
19:22:48:301 PG1A-pim2 Trace: TelephonyDriver::SendMediaStreamRequest - AgentCallID=17142218, AgentCallConnectionDeviceID=2007,
AgentCallConnectionDeviceIDType=0, InvokeID=536642
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Agent Greeting Not Playing
Digging Deeper
PG PG
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Agent Greeting Not Playing
Digging Deeper
PG PG
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Agent Greeting Not Playing
Digging Deeper
PG PG
PIM shows RTP started between phones, but 1-way & stopped within half a second.
19:22:48:692 PG1A-pim2 Trace: RTPStarted: CID=17142218, ConnDevID=2007/0, Addr=10.10.10.250:25528, Direction=OUT, RtpType=Audio, BitRate=1,
EchoCan=ON, PktSize=20, Payload=4 , UniqueID=00000000000591CA01D2D03000000000
19:22:48:692 PG1A-pim2 Trace: RTPStarted: CID=17142218, ConnDevID=2007/0, Addr=10.10.10.248:20630, Direction=IN, RtpType=Audio, BitRate=1,
EchoCan=ON, PktSize=20, Payload=4 , UniqueID=00000000000591CA01D2D03000000000
Why did the RTP stop? Do we see anything else in the PIM log?
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Agent Greeting Not Playing
Digging Deeper
PG PG
Agent PIM error says something is wrong with the conference bridge.
‒ Bridge…. what features does agent greeting use?
‒ Built-in bridge!!
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Agent Greeting Not Playing
Digging Deeper
CUCM Built-in Bridge shows “Default” in Device settings for extension 2007
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Agent Greeting Not Playing
Digging Deeper
PG PG
Place another call with BiB=On. Two-way audio now, but still no Agent Greeting!
Agent PIM thinks the greeting played successfully.
19:32:18:941 PG1A-pim2 Trace: CSTA Call Agent Greeting, RecvCallAgentGreetingEventMsg: SENT TO OPC
CallID = 17142224 DeviceID = 2007 DeviceType = Static
EventCode = EC_AGENT_GREETING_STARTED GreetingType = 1 PeripheralErrorCode=0x0(0)
19:32:19:347 PG1A-pim2 Trace: CSTA Call Agent Greeting, RecvCallAgentGreetingEventMsg: SENT TO OPC
CallID = 17142224 DeviceID = 2007 DeviceType = Static
EventCode = EC_AGENT_GREETING_DONE GreetingType = 1 PeripheralErrorCode=0x0(0)
PG PG
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Agent Greeting Not Playing
Digging Deeper
ICM Config Manager > Network VRU Script List > ConfigParam set incorrectly.
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Agent Greeting Not Playing
Digging Deeper
PG PG
PG PG
VXML Gateway plays Greeting for both parties via agent phone Built-in-Bridge
153: 10.10.10.20: Mar 29 2012 19:33:51.419 -0400: %CVP_8_5_IVR-7-CALL: {Thrd=http-8000-1} CallSession:addCall:
CALLGUID=A03545000001000000000008280A0A0A Added IVRCall ( DNIS=999020000010012 client: 10.10.10.150) to CallSession at slot: 0
High Level
Authentication
ADS JDBC
Finesse REST / XMPP
GED-188 (CTI)
‒ Requests
‒ Events
PG ‒ Everything else
SIP/SCCP
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Finesse
Widget Way Of Life Finesse Server
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Finesse
Widget Way Of Life Finesse Server
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
3rd Party
Finesse Application
Widget Way Of Life Finesse Server
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
Finesse Problem Scenario
Intermittent System-wide Agent Login Failures
Problem Statement: Finesse agent desktop does not load. Agent login
authenticates fine for CTI OS desktop. Agent receives pop-up error:
‒ “Unable to connect to the server. You will be
redirected to the sign-in page.“
Where to start?
Web Services logs show Finesse connecting to CTI Server
16:35:52.681 CONNECT_TO_RESOURCE: %[resource_name=CTI_SERVER][noname=192.168.25.72]
[noname=42027]: Connecting to resource
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Finesse Problem Scenario Agent Web
Intermittent System-wide Agent Login Failures Services PG
…but where?
‒ IP Addresses, Ports obviously correct
‒ What caused CTI Server to suddenly close the connection?
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
Finesse Problem Scenario Agent Web
Intermittent System-wide Agent Login Failures Services PG
With Generic PG, if any of the PIMs are not active, Finesse will not go In Service
‒ Finesse 8.5(3) does not support Generic PG due to the way it determines PG status
‒ This feature was added in Finesse 8.5(3) ES1 and 9.0 (out soon!)
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
Precision Routing
Precision Routing
The Best of the Best (Available)
Support
Returns
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Precision Routing Attribute Value
The Best of the Best (Available) English 9
Sales 8
Attribute Routing Returns 5
‒ Simpler scripting Boston True
‒ Multidimensional Attribute Value
‒ Multi-step English 9
Sales 5
Returns 8
Boston True
Attribute Value
English 7
Spanish 8
Support 10
Baltimore True
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
Precision Routing Problem Scenario
Agents & Attributes
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
Precision Routing Problem Scenario
Agents & Attributes
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 88
Precision Routing Problem Scenario
Agents & Attributes
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
Precision Routing Problem Scenario
Agents & Attributes
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 90
Precision Routing Problem Scenario
Agents & Attributes
5 is not > 5!
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Precision Routing Problem Scenario
Agents & Attributes
Two Options:
‒ Adjust the Precision Queue Step. “Lower the bar” to include agent
‒ Time for an attribute promotion. Make the agent a Superstar!
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
Precision Routing Problem Scenario
Agents & Attributes
Agent now belongs to “Superstar” attribute pool in third step, receives call.
ra-rtr Trace: (99716 56249 13236 : 0 0) RequestInstr: CID=(150210,3005), CallState=1
ra-rtr Trace: (56249 56249 13236 : 0 0) Dialog resuming (Request Instruction received.) status (0)
ra-rtr Trace: (56249 56249 13236 : 0 0) CID=(150210,3005):PQ1:CurStep 0
ra-rtr Trace: (56249 56249 13236 : 0 0) CID=(150210,3005):PQ1:Step 1:Eval true
ra-rtr Trace: (56249 56249 13236 : 0 0) CID=(150210,3005):PQ1:Step 1:No Agents Logged In
ra-rtr Trace: (56249 56249 13236 : 0 0) CID=(150210,3005):PQ1:Step 2:Eval true
ra-rtr Trace: (56249 56249 13236 : 0 0) CID=(150210,3005):PQ1:Step 2:No Agents Logged In
ra-rtr Trace: (56249 56249 13236 : 0 0) CID=(150210,3005):PQ1:Step 3:Last Step:Eval true
ra-rtr Trace: (56249 56249 13236 : 0 0) CID=(150210,3005):PQ1:Step 3 sending call to Agent 38213
ra-rtr Trace: (56249 56249 13236 : 0 0) RouteComplete:
ra-rtr Trace: Route: DN=903000, ANI=3009, CED=, Label=3001
ra-rtr Trace: Route: CID=(150210,3005), Labels=1
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
Multimedia Integration
Multimedia Integration
Combining Email, Chat, and Voice
High-level Flow
GED-188 (CTI)
‒ Agent
availability
for Task Agent
PG
MR
GED-125 (MR) PG
‒ New Task
‒ Do This With Task
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Multimedia Integration
Combining Email, Chat, and Voice
Concurrency
How many tasks can an agent handle in an MRD?
Interruptibility
Can one task be interrupted by another task?
Concept of “Available” vs. “ICM Available”
I.E. Agent “Available” for email but not “ICM Available”
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 96
Interruptibility & Handle Time
Combining Email, Chat, and Voice
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Interruptibility & Handle Time
Combining Email, Chat, and Voice
Media Routing Domain Email Chat
Concurrent Task Limit 3 2
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 98
Interruptibility & Handle Time
Combining Email, Chat, and Voice
Media Routing Domain Email Chat
Concurrent Task Limit 3 2
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 99
Interruptibility & Handle Time
Combining Email, Chat, and Voice
Media Routing Domain Email Chat
Concurrent Task Limit 3 2
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
Interruptibility & Handle Time
Combining Email, Chat, and Voice
Media Routing Domain Email Chat
Concurrent Task Limit 3 2
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
Interruptibility & Handle Time
Combining Email, Chat, and Voice
Media Routing Domain Email Chat
Concurrent Task Limit 3 2
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 102
Interruptibility & Handle Time
Combining Email, Chat, and Voice
Media Routing Domain Email Chat
Concurrent Task Limit 3 2
Interrupted!
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 103
Interruptibility & Handle Time
Combining Email, Chat, and Voice
Media Routing Domain Email Chat
Concurrent Task Limit 3 2
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
Interruptibility & Handle Time
Combining Email, Chat, and Voice
Media Routing Domain Email Chat
Concurrent Task Limit 3 2
Interrupted!
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 105
Interruptibility & Handle Time
Combining Email, Chat, and Voice
Media Routing Domain Email Chat
Concurrent Task Limit 3 2
Interrupted!
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 106
Interruptibility & Handle Time
How does UCCE see all of this?
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 109
Interruptibility & Handle Time
How does UCCE see all of this?
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 110
Interruptibility & Handle Time
How does UCCE see all of this?
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
Interruptibility & Handle Time
How does UCCE see all of this?
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 112
MRD Media
ID
Interruptibility & Handle Time 5001 Outbound
How does UCCE see all of this? Email
5002 Chat
5003 Inbound
Listener GED-188 CTI Server Email
115
Network Optimization
You‟ve Heard It A Thousand Times…+1
Determine
Test Likely
Possible
Causes
Causes
Investigate Solution
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 122
Communicate, Collaborate, Succeed
Resolving Problems with a Solution-based Approach
Situational • Brokering Reasonable Expectations
Analysis • Fair and Balanced Approach
Emotions
Technical • Formulate Baseline
Analysis • Deliver Logs, Recordings, Screenshots
Politics
• Clear Expectations
Action Plan • Formulate Next Steps, Workarounds
Fear
Resource • Alignment and Utilization
Management
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 123
Communicate, Collaborate, Succeed
Communicating Effectively
Listen
• Establishes respect
• Acts as a pressure valve
• Shows you care
Understand
• Ask questions to re-enforce what you were told
• Echo and summarize your understanding
Collaborate
• Avoid transactional dialog
• “Tell me, I will forget. Show me, I may remember. Involve me and I will understand.”
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 124
Communicate, Collaborate, Succeed
Summary
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 125
Solution Problem Isolation
Narrowing Down The Problem
PG PG
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 127
Solution Problem Isolation
Narrowing Down The Problem
PG PG
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 128
Solution Problem Isolation
Narrowing Down The Problem
PG PG
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 129
Solution Problem Isolation
Narrowing Down The Problem
PG PG
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 130
Solution Problem Isolation
Narrowing Down The Problem
PG PG
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 131
Solution Problem Isolation
Narrowing Down The Problem
PG PG
UCCE and CUCM notify CVP that call has been Answered
Aug 30 2011 15:26:16.172 +0530: %CVP_8_0_ICM-7-CALL: {Thrd=pool-1-thread-284-ICM-16843644} CALLGUID =
1A1935C8100001326975748653ED69C3, DLGID = 401693 [SIP_LEG] - Publishing ,, [ICM_EVENT_REPORT], dialogueId=401693, sendSeqNo=3,
eventId=ANSWER, causeCode=NONE,, LEGID = 8D03395A-D22311E0-9734A76F-421B7E24, DNIS = 61401211, ANI = +918946861782
From UCCE
Aug 30 2011 15:26:16.172 +0530: %_UserCB-6-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.LlSM.client.UserCB: SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.18.150.61:5060;branch=z9hG4bKI5Y12NeaMEV6dImqSWb3TA~~8933838
To: "--CVP_8_0_1_0_0_0_1440" <sip:[email protected]>;tag=A269BB6C-77D From CUCM
But the Agent PG is never notified that this call arrived at device 19797.
What does a normal call look like? What do we expect to see?
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 132
Solution Problem Isolation
Narrowing Down The Problem
PG PG
PG PG
PG PG
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 135
Solution Problem Isolation
Narrowing Down The Problem
PG PG
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 136
Solution Problem Isolation
Narrowing Down The Problem
PG PG
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 137
Solution Problem Isolation
Narrowing Down The Problem
PG PG
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 138
Troubleshooting Unified CCE
Summary
Serviceability
‒ New Tools
‒ Old Tools with New Tricks
Real Customer Scenarios
‒ Basic Agent Greeting Call Flow
‒ Finesse Configuration Fundamentals
‒ Multimedia 101
‒ TCP Offload Anomalies
Solution Approach to Issue Resolution
Time for Q&A!
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 139
Q&A
Troubleshooting Unified CCE
Core Message
Effective Tools
Efficient Easier
Troubleshooting
Life
Keep This Presentation as a Reference!
Homework: Implement CLI in your environment & USE IT!
Thank You
Enjoy tonight‟s events, have a safe trip home.
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 141
Complete Your Online
Session Evaluation
Give us your feedback and you
could win fabulous prizes.
Winners announced daily.
Receive 20 Passport points for each
session evaluation you complete.
Complete your session evaluation
online now (open a browser through
our wireless network to access our Don‟t forget to activate your
portal) or visit one of the Internet Cisco Live Virtual account for access to
stations throughout the Convention all session material, communities, and
on-demand and live activities throughout
Center. the year. Activate your account at the
Cisco booth in the World of Solutions or visit
www.ciscolive.com.
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 142
Connect with Your Peers and Cisco
Discuss business, IT, architecture, adoption
and product topics with peers Cisco Collaboration Community and
conferencing, customer care, enterprise social software,
IP communications, messaging, mobile applications, User Group
telepresence
1.3.6.1.4.1.9.9.473.0.1
1.3.6.1.4.1.9.9.473 Root Of CISCO-CONTACT-CENTER-APPS-MIB
iso.organization.dod.internet.private.enterprises.cisco.ciscoMgmt.ciscoCcaMIB
1.3.6.1.4.1.9.9.473.0.1
ciscoCcaMIBNotifs(0).cccaIcmEvent(1)
Think Of It As An Address: earth.usa.ca.sanjose.westtasmandr.170
Unique Object Identifier (OID) For Each Data Object In An SNMP Message
‒ Not unique per alarm
Applications Passes OID
Manufacture‟s MIB is required to translate OID‟s to human-readable events
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public
Simple Network Management Protocol
Sample Trap Entry
<drive>:\icm\snmp\CCCA-Notifications.txt
----------------------- E=error, A=warning, 6=info
NOTIFICATION : 102C001
cccaEventMessageId : 3775053825 (0xE102C001)
DESCRIPTION : A critical process needed to run the ICM software
: on this node has died. The Node Manager is
: forcing a reboot of the node.
cccaEventState : Raise Process Name
SUBSTITUTION STRING : Critical process %1 died. Rebooting node.
cccaEventComponentId: { cccaEventOrginatingNode %1 }
CorrelationId : { CLASS_NM_REBOOT_ON_FAIL cccaEventOrginatingNode %1 }
-----------------------
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 146
Simple Network Management Protocol
.OID Cheat Sheet
ftp://ftp-sj.cisco.com/pub/mibs/
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 147
Setting Up SNMP And Syslog
As Easy As 1… 2… 3
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 148
Setting Up SNMP And Syslog
What RFC‟s / MIBs are required to support this device / MIB?
-- ******************************************************************
-- CISCO-CONTACT-CENTER-APPS-MIB.my:
-- Cisco Contact Center Applications MIB file.
--
-- March 2005, Steven Harter
Open MIB In Text Editor
--
-- Copyright (c) 2005 by Cisco Systems, Inc.
-- All rights reserved. Check for FROM tags under IMPORTS
-- ******************************************************************
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32,
Unsigned32,
Gauge32
FROM SNMPv2-SMI
CiscoURLString
FROM CISCO-TC
InetAddressDNS
FROM INET-ADDRESS-MIB
TEXTUAL-CONVENTION, FROM denotes
TruthValue, the MIB/RFC
DateAndTime required
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
ciscoMgmt
FROM CISCO-SMI;
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 149
Missing MIBs?
http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?local=en
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 150
UCCE – Configuration Mapping
Device Objects
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 151
UCCE – Configuration Mapping
Device Objects
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 152
UCCE – Configuration Mapping
CTI Object User Associations
Translation Route
IP IVR CUCM CTI Route Points JTAPI Triggers
DNIS
Directory User JTAPI Call Control
Network Trunk
Groups CTI Ports Groups
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 153
Mini Dumps vs Full Dumps
Getting to Root Cause Faster
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 154
Mini Dumps vs Full Dumps
Getting to Root Cause Faster
Enabled
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 155
Mini Dumps vs Full Dumps
Getting to Root Cause Faster
RCA Rule #1 – If you see a mdmp, enable the full dump!
‒ Stack dump does NOT guarantee root cause
‒ Full dump will take a few seconds longer than usual to restart process
… but getting closer to root cause is worth it.
Always Collect The Following
‒ .mdmp file
BRKCCT-3005 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 156