For phones that show unregistered, are they able to make and receive calls? If yes, did you check the registration status from the webpage of the other CUCM nodes? Did you check the status of the phone in RIS DC?
Note: If the phones are able to make and receive calls use the command below on each node to see the status of the phone in RIS DC.
show risdb query phone
If the phone shows registered on RIS DC and shows unregistered on the GUI then there is an issue between RIS DC and the GUI.
How many phones are impacted, and how many phones do you have total?
If only a subset of phones are affected, what do they have in common (i.e. model, protocol, firmware version, on the same switch/blade, at the same site…)?
Does the issue happen at the same time of day each time it happens?
Are you running any security checks (i.e. port scanners)?
Do you have any firewalls between the phone and the CUCM?
Are you doing SIP inspection on any devices in the path between the phone and the CUCM?
How many phones are in the same subnet, how many IP addresses do you have available for lease to that subnet?
Are you using SIP over TCP or UDP?
Are the phones using a secure, or a non-secure, profile? If the phones have a secure profile, did they have an LSC installed before applying the secure profile to the phone's configuration (this is necessary)?
Is anyone logged into the problem phone(s) using extension mobility? If yes, does the protocol (SCCP/SIP) of the device profile match that of the phone and does the same behavior exist after logging out?
Data To Gather From The Phone
Document the message on the phone's screen when the issue occurs. It is typical for a message to be displayed on the phone's screen so be sure to ask what the user's are seeing.
Note: For SIP phones be sure to look at the expires field in the SIP register message found in the pcap. The default value for this field when the message is sent from the phone to it's primary CCM is 120 seconds. When the phone is sending a "keep alive" register message to it's secondary CCM server the expires field is 0.
Tip: The things below will require web access to be enabled on the phone and you may need to enable certain debugs. Even if a phone isn't registering you can sometimes change the settings on the phone. It is worth trying to enable webaccess, span to pc port,and SSH Access. If the issue is CTL or ITL related you will not be able to change the settings on the phone.
Document the debug messages on the phone
Check for cores on the phone and download them if they are there. Be sure to also gather the output of show show core-dump from the CLI of the phone if cores were found on the web interface of the phone.
Gather the CDP Neighbor information from the Network page located in the Network statistics section.
pcaps from the CUCM servers. It might be best to get a pcap from all the CUCM servers to be sure you don't get a pcap from the wrong server.
Use the Real Time Monitoring Tool (RTMT) to collect logs and the pcap from the CUCM servers. Be sure to select all servers when collecting the logs. Depending on the environment/symptoms you may want to collect some or all of the following log types: Cisco CallManager, Cisco Certificate Authority Proxy Function, Cisco Tftp, Cisco Trust Verification Service, Event Viewer-Application Log, Event Viewer-System Log, and Packet Capture Logs.
The output of show itl and show ctl from all TFTP servers in the CUCM cluster
The output of these commands from the CUCM publisher:
Determine if the cluster is in mixed-mode:
run sql select paramname,paramvalue from processconfig where paramname='ClusterSecurityMode'
Determine if the rollback parameter is set to true:
run sql select paramname,paramvalue from processconfig where paramname='RollBackToPreGrayback'
Determine if database replication is healthy:
utils dbreplication runtimestate
Note: If the cluster is not in mixed-mode, the output will look like this:
admin:run sql select paramname,paramvalue from processconfig where paramname='ClusterSecurityMode' paramname paramvalue =================== ========== ClusterSecurityMode 0
Note: If the rollback parameter is set to false, the output will look like this:
admin:run sql select paramname,paramvalue from processconfig where paramname='RollBackToPreGrayback' paramname paramvalue ===================== ========== RollBackToPreGrayback F
Tip: For an explanation of the output from utils dbreplication runtimestate review this document.
Things to search for in the phone logs
VPN.: (NOTE: Make sure you are searching with regex for this one or the "." will be analyzed as a literal instead of a special character)
An important thing to note is the you can install an LSC on a phone without being in mixed mode (without a CTL file). This is because of the ITL. The only reason to use mixed-mode in CUCM version 8 and higher is to do encrypted signaling/media.
To do encrypted signaling or encrypted media the CUCM cluster will need to be in mixed mode and the phone will need to have an LSC on it. These two documents discuss putting the cluster into mixed mode (the second also discusses LSC install):
Hi all,supposing i had the following items to implement a virtual meeting environment in a single Headquarter:- Virtualized Cisco CMS with callbridge, xmpp, webbridge and database- Expressway-E and Expressway-C (configured for WebRTC) for those participan...
Hi,We have CMS installed working fine, an external Jabber user (Jabber MRA) can join a CMS conference successfully, but he cannot see the participants list on his jabber client.However please note we can see the participant list if we join the conference ...
Good morning in this Cisco documentFeature Configuration Guide for Cisco Unified Communications Manager, Release 11.5 it saysWhisper CoachingUnified Communications Manager also supports whisper coaching, a CTI enhancement on silent monitoring wh...
Hi all, i have upgrade CMS from 2.9 to 3.0 which, and since still theres is no deploy guide for 3.0 yet. i am using 2.9 guide for config, after deploy new webbridge3 (since in previous version was webbridge2 no longer active) i got problem.- callbrid...