This is an old revision of the document!
TROUBLESHOOTING TOOLS OVERVIEW
PARTITIONS AND CSS (Call Search Spaces)
CUCM-ADMINISTRATION > CALL ROUTING > Class of Control > Calling Search Space # To see the CSS
CUCM-ADMINISTRATION > CALL ROUTING > Class of Control > Partition # To see the Partition
To control the order a call is routed
A route pattern comprises a string of digits (an address) and a set of associated digit manipulations that route calls to a route list or a gateway.
CUCM-ADMINISTRATION > CALL ROUTING > Route/Hunt > Route Pattern
CUCM-ADMINISTRATION > CALL ROUTING > Route Plan Report # To see Route. Column on the right: 'route list' , 'route group' , trunk ..
1st route group is normally wan (trunk)
2nd route group is normally pstn/gateway (mgcp)
Route group 'linked' to a trunk
CUCM-ADMINISTRATION > CALL ROUTING > RouteHunt > Route List # This is listing the order of preference above
digit manipulations/regex: (!) wildcard matches one or more digits in the range 0 through 9 ; Example: 1.0[1-9]XXXX # dot meaning 'ignore before' (example of 9 at the beginning)See this
LINK
CUCM availability
Example of cucm cli command. (find all in Link
utils service list [page]
* 80ms is maximum recommended from cucm to cucm
* Tomcat is usually a service to be checked if UI is down
utils dbreplication repair
DB replication IDS (IBM Informix db type). Replication happens from Publisher to Subscribers so in case PUB dies, the SUB can take over.
Config happens on publisher and then replicated. So if former is down we only see it when we click 'save'!
Check via cli , rtmt or Unified Reporting. If replication fails, no New configurations are possible.
The replication status must be in “2”. Any other Replicate_State value is no good.
We should put server to server traffic in LLQ
-
LDAP
CUCM-ADMINISTRATION > System > LDAP authentication # CN = {user in ldap used to authenticate cucm}
If we lose ldap, as passwords are never copied down to cucm, phone users won't be able to login
Subscribers do Not replicate with ldap server, only publisher does..
Container in ldap: Directories are extensible, meaning that the type of information stored can be modified and extended. The term directory schema defines the type of information stored, its container (or attribute), and its relationship to users and resources.
IMP
VCS
xcommand …
Telepresence endpoint initialization (with the VCS)
Registration can be done via h.323 and SIP.
VCS Bandwidth control
LDAP and VCS:
Troubleshooting calls
trunks, pipes, search groups.
VCS > Status > Search History # To see how a number can be routed.
If mixing h.323 and SIP, do Configuration > Protocols > Internetworking
CALL SETUP TROUBLESHOOTING
SINGLE CLUSTER:
issues: dead air (ring works but no media) ; one way media; unexpected 2nd dial tone ; no ring-back (meaning 'no ring').
Review sip messages
causes (single site): bad digit manipulation, unregistered target, CoS.
1st things to check
CUCM-ADMINISTRATION > CALL ROUTING > Route Plan Report # **Route Planner**
Show partitions. In the right Side : route list, route group
Then we can check DNA (RouteThisPattern in the result means call is Good)
CUCM-SERVICEABILITY > Tools > DNA
MULTI-CLUSTER:
CUCM DIGIT MANIPULATION
CUCM-ADMINISTRATION > CALL ROUTING > Class of Control > Calling Search Space
ToD (Time of Day Routing)
Tracing CSS:
Name of the station
Handler number (for the whole time the phone is registered)
Caller phone and IP address (IP might change!)
ToDFilteredPss
fqcn (fully qualified calling number)
'Reorder tone' field is bad.
Call forwarding: http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/admin/configuration/manual/cmeadm/cmetrans.html
NUMBER APPEARANCE
This is for the calling groups and to present the correct number when ringing:
CUCM-ADMINISTRATION > System > Service Parameters > Advanced # Set 'Apply transformation on remote number'
CUCM-ADMINISTRATION > System > Device Pool
Calling search space ←→ Partition
JABBER:
Possible issues (review slides in “troubleshooting unified communications mobile and remote access issues”
MULTISITE CALLING ISSUES
Review possible causes in diagram.
Local and remote CoS
No pstn backup
Route patterns use regex. Example: 1.0[1-9]XXXX # dot meaning 'ignore before' (example of 9 at the beginning)
In this scenario, both cucm don't share neither
CSS nor Partition names.
Important, again, is digit manipulation.
Early offer vs Delayed offer (SIP) . Slow vs Fast start in h.323
CUBE elements are used. This is the Session/Border controller. (analogous to the Avaya Session Manager)
debug ccsip all
show voip rtp connections
Example of dial-peer configuration in CUBE:
dial-peer voice 1 voip
destination dpg 10000
incoming calling e164-pattern-map 100
dtmf-relay rtp-nte
codec g711ulaw
OFF-NET CALLING ISSUES
E.164 : This is The international public telecommunication numbering plan (ITU-T recommendation).
MGCP gateway
Cisco IOS gateways Collects Digits (from the calling party) until and match them with a Dial Peer
dial-peer concept in cisco ios : like static routes. They define where calls originate and terminate and the path that the calls use through the network.
Incoming number transformation pattern considerations
Voice translation profiles (made of Voice translation Rules). Regex
Troubleshoot Cisco Ios gateway dial plan:
show dial-peer voice ! this will show me also the destination/translation pattern
show dial-peer voice summary
show dualplan number
* Troubleshoot SIP gateway issues
* verify call setup in sip leg
show sip service
show sip-ua status ! ua meaning user agent
debug ccsip calls
ILS (Intercluster Lookup System): This is to distribute URIs, numbers and patters among cucm CLUSTERS (cluster is publisher and subscribers)
ILS is used to distribute directory, uris.. “I am the cluster and this is how you get to me”. Gatekeeper retrieve and register phone numbers. Provides the custer ips.
Hub and spokes concept.
Over TLS. Password and certificate needs to be distributed.
Another way is by h323 gatekeepers
CUCM Mobility issues
CISCO EXTENSION MOBILITY
To be able to log into any phone.
My user has a profile. Profile is associated to a line.
A common error is user unable to Log Out. The Cisco Extension Mobility service is unavailable and the user is not offered the option to log out. This happens when the device profile to which the user is associated. Does not subscribe to the Cisco Extension Mobility service.
CUCM-ADMINISTRATION > DEVICE > Device Settings > Device Profile # verify the user device profile and subscribe it to the Cisco Extension Mobility Service.
* Also common are CoS broken with mobility
* If I make a call, you look at a route group. cucm says who is going to dial, looks at the pool and points to whatever route pool.
* Line CSS with Local Route Group
MOBILITY CONNECT: (in case we are remote and we don't even have Internet connectivity) Dial a public number, authenticate (that would be on a router) and be able to make calls from my office phone.
TelePresence Management suite (TMS)
MTP Issues
Media Termination Point (aka Voice Quality issues)
alaw to ulaw
H.323 outbound and fast start (for inbound mtp not required)
NTEs are used for sending DTMF
Skinny is used for cucm to allocate the resource.