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):
Hello Experts, just want to know how do i get EWT details from task routing API? which API i have to call ? any configuration on ICM side ? anything i have to do while submitting the task submission API request to social miner . Currently i am g...
Running VCS Exp - C version 15.6.4Logged into the server and had a blank web page and could not get to any settings .. Performed a restart and after about 25 minutes tried to login and got login expired invalid cookies. I am a...
Can anyone point me in the right direction for the required cable to connect a Quad Cam Line in to a SX80 line out.The install guide picture makes it look like its a fully balanced stereo out to the quad cam, but i can't say I have ever seen a stereo bala...
I have an overhead paging system connected to a VG310 using SCCP. For the most part it works fine however there is one issue we have found. If I call the paging number and hang up the phone while it is still ringing (before the paging system p...
I am looking to see if CUCM Intercom function can be configured as a two way call, in other words, with the called end not muted and also to see if the Intercom answer tone can be disabled. This question was asked in conjunction with a security group that...