This is an old revision of the document!
PARTITIONS AND CSS
Put my email here: www.metricsthatmatter.com/glkuk
Partition: by default in none partition (anybody can get to them). So we create a partition.
CSS: We assign the phone to a css. Now the phone can call and be called by devices which have common partitions with it. Bear in mind that they Don't need to be in the same css both both CSSs need to have Partitions in Common.
To control the order a call is routred
Route pattern -contains→ Route list –> Route groups # See it in Route plan report
Route group 'linked' to a trunk
CUCM-ADMIN > RouteHunt > Route List # This is listing the order of preference above
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
DB replication IDS (IBM Informix db type)
Check via cli , rtmt or Unified Reporting. The replication status must be in “2”. Any other Replicate_State value is no good
If replication fails, no New configurations are possible
Publisher to Subscribers
Config happens on publisher and then replicated. So if former is down we only see it when we click 'save'!
We should put server to server traffic in LLQ
-
utils dbreplication repair
LDAP
Be sure the DC are in hand and in the wikipage.
cucm users are not ldap. Phone users are.
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.
VCS
On the vcs, most cli commands start with
xcommand ...
Telepresence endpoint initialization (with the VCS)
Registration can be done via h.323 and SIP.
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:
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
Route Planner CUCM-ADMINISTRATION > CALL ROUTING > Route Plan Report
DNA (RouteThisPattern in the result means call is Good)
Trace (CUCM-SERVICEABILITY > Tools > DNA
cucm digit manipulation.
CSS is List of Partitions. Partition is group of number with Same Reachability. I put a number in a partition and a partition in a Search Space.
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:
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)
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:
Troubleshoot SIP gateway issues
ILS (Intercluster Lookup System): This is to distribute URIs, numbers and patters among cucm CLUSTERS (cluster is publisher and subscribers)
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.
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 Groupe
—-
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 Pount (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.