CUCM CallManager SDL trace files
Verified 2026-09-22 · 51 sources · tier 2
In CUCM release 15, SDL stands for Signaling Distribution Layer trace and is supported for the Cisco CallManager and Cisco CTIManager services on Unified Communications Manager only 36. From CUCM 9.x onward, Cisco CallManager traces are written as a single interleaved set of SDL* files rather than separate SDL* and ccm* file sets 38.
How it works
Cisco Unified Serviceability supports 3 trace kinds: SDI (System Diagnostic Interface) trace, SDL trace, and Log4J trace for Java applications 49. In Cisco Unified CallManager 4.2(1) SDL trace covered Cisco CallManager, Cisco CTIManager and Cisco TFTP and SDI and SDL logs could be written in XML format; this no longer describes current releases, where SDL applies to CallManager and CTIManager only 51.
CallManager trace settings are configured in Cisco Unified Serviceability under Trace > Configuration by selecting the server, the CM Services service group and the Cisco CallManager service 48. Trace settings for a service can be applied to every server in the cluster by checking Apply to All Nodes, with the Trace On check box enabling tracing 1. Cisco warns that enabling trace decreases system performance and should be done only for troubleshooting 21.
CUCM service debug trace levels are cumulative in the order Error, Special, State Transition, Significant, Entry/Exit, Arbitrary, Detailed, each level tracing everything the previous level does plus more 16. The Error trace level traces alarm conditions and events and is used for traces generated in an abnormal path 15. The Detailed trace level traces all Arbitrary conditions plus detailed debugging information 14. In CUCM 9.x and later the default Debug Trace Level for the Cisco CallManager service is Detailed 10.
In the default CallManager trace configuration the filters left disabled are Miscellaneous, SoftKey, Route or Hunt List, All GateWay, SCCP Keep Alive, SpeedDial and SIP Keep Alive (REGISTER Refresh) trace; the other filters are enabled 9. The Cisco CallManager trace filter Enable SIP Stack Trace activates trace of the SIP stack and is enabled by default 45. The Cisco CallManager trace filter Enable SIP Call Processing Trace activates trace for SIP call processing 39. Enable SIP Keep Alive (REGISTER Refresh) Trace activates trace of SIP REGISTER refresh keepalives and Cisco warns it generates a large amount of trace data 41. The Cisco CallManager SDL configuration trace filter settings include Enable all Layer 1 traces, Enable all Layer 2 traces, Enable Layer 2 interface trace, Enable all Layer 3 traces and Enable all call control traces 37. The Cisco CallManager SDL configuration trace characteristics include Enable SDL link states trace, Enable low-level SDL trace, Enable SDL TCP event trace and Disable pretty print of SDL trace 34.
Troubleshooting Trace Settings backs up the original configuration and applies predetermined troubleshooting trace settings; leaving it enabled for a long time increases trace file size and may affect service performance 50. Reset Troubleshooting Traces restores the original trace settings for the services on the chosen node 25.
File storage and rollover
Trace Output Settings expose Maximum No. of Files (total trace files for a service) and Maximum File Size in megabytes; the release 15 guide says their defaults vary by service and does not print CallManager values 19. When the last trace file in the sequence is full, trace data begins writing over the first file, so the oldest trace data is lost 26. Changing Maximum No. of Files or Maximum File Size causes the system to delete all service log files except the current file 20. WarmTransfer's reading of the sources is that before increasing CallManager trace file count or size during an incident, the existing SDL files should be collected first, because the change deletes all but the current file 5. We infer that because SDL files roll over in a fixed-size ring, the time window an SDL collection can cover depends on call volume and the configured file count and size, so traces for a past incident may already be overwritten 6.
Cisco CallManager SDL trace files live under activelog cm/trace/ccm/sdl/ and can be listed with file list activelog cm/trace/ccm/sdl/SDL* detail 35. In CUCM 14 Cisco CallManager SDL files match activelog /cm/trace/ccm/sdl/SDL00*_100*.txt and Cisco CTIManager SDL files match activelog /cm/trace/cti/sdl/SDL*200.txt 3. This is inferred: the middle numeric field of an SDL filename (100 versus 200) distinguishes the Cisco CallManager process from the Cisco CTIManager process 22. The Cisco CallManager service also writes call logs at activelog /cm/trace/ccm/calllogs/calllogs.txt, separate from the SDL files 2.
CallManager trace files pulled from the CLI are normally .gz files; a .gzo file is one that was still open for writing at download time and may not open cleanly 12. For a .gzo file that will not open, Cisco suggests the CLI file view command or zcat on a Linux system 13. The CLI reference warns not to use file view on binary files because it can corrupt the terminal session 11. The CLI command file get {activelog|inactivelog|install} file-spec [reltime|abstime] [match regex] [recurs] [compress] sends matching logs to another system over SFTP after prompting for host, username and password 4.
Collection with RTMT
Trace and Log Central, an option in Cisco Unified RTMT, is the documented tool to collect, view and zip service traces and other log files 46. In RTMT, SDL traces are collected via System > Tools > Trace & Log Central and double-clicking Collect Files, which opens the Trace Collection wizard 27. Cisco's collection procedure selects Cisco CallManager and Cisco CTIManager on all servers, plus Event Viewer-Application Log and Event Viewer-System Log 30.
The RTMT Collect Files wizard accepts either an Absolute Range (start and end date and time) or a Relative Range (minutes, hours, days, weeks or months before now) 31. In Collect Files, choosing the Zip File radio button creates a zip file of the collected traces 32. Collect Files offers a Delete Collected Log Files from the server check box that removes the collected files from the node 28. The default Collect Files download location is <server name><download time>, changeable with Browse 29. RTMT writes TraceCollectionResult*.xml files that state which files were successfully downloaded from each server 47.
RTMT can schedule up to 6 concurrent trace collections to an SFTP server; FTP is no longer supported from release 14SU3 onward 33. RTMT Remote Browse views or downloads traces directly on a node and allows a maximum of 5 concurrently open files 24. RTMT View Real Time Data shows live trace data for up to 10 services with a limit of 3 concurrent sessions on a single node 23. When trace compression is enabled, RTMT real-time trace data can appear bursty and event detection can be delayed because of data buffering 7.
Reading trace line formats
Cisco's sample CallManager trace lines are pipe-delimited, beginning with a numeric sequence field, then a time-of-day timestamp with milliseconds, then a tag such as AppInfo 17.
Inbound SIP messages appear in CallManager traces on a SIPTcp - wait_SdlReadRsp line of the form Incoming SIP TCP message from on port index with bytes, followed by the SIP message 40. Outbound SIP messages appear in CallManager traces on a SIPTcp - wait_SdlSPISignal line of the form Outgoing SIP TCP message to on port index 44.
When an inbound SIP message exceeds SIP Max Incoming Message Size, the CallManager trace shows a SIPTcp line stating that it is ignoring a large message, the byte limit, and that it is resetting the connection 42. SIP Max Incoming Message Size defaulted to 5000 bytes in CUCM 8.6 and earlier and 11000 bytes from 9.x; clusters upgraded from 8.x or earlier keep 5000 43.
See also
See also Unified CM service parameters that change transfer behaviour. See also Unified CM SIP trunks and security profiles. See also Unified CM release trains and lifecycle dates.
Applicability
The deployment model is not covered by the sources below.
What remains uncertain
The default numeric values for Maximum No. of Files and Maximum File Size for the Cisco CallManager service in release 15 are not covered by the sources below.
Sources
- 1Trace settings for a service can be applied to every server in the cluster by checking Apply to All Nodes, with the Trace On check box enabling tracing.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Configure Trace Parameters procedure · Checked 2026-09-22
- 2The Cisco CallManager service also writes call logs at activelog /cm/trace/ccm/calllogs/calllogs*.txt, separate from the SDL files.Troubleshoot Trace Locations in CLI for CUCM 14 · Trace locations table, row Cisco CallManager · Checked 2026-09-22
- 3In CUCM 14 Cisco CallManager SDL files match activelog /cm/trace/ccm/sdl/SDL00*_100*.txt and Cisco CTIManager SDL files match activelog /cm/trace/cti/sdl/SDL*_200_*.txt.Troubleshoot Trace Locations in CLI for CUCM 14 · Trace locations table, rows Cisco CallManager and Cisco CTIManager · Checked 2026-09-22
- 4The CLI command file get {activelog|inactivelog|install} file-spec [reltime|abstime] [match regex] [recurs] [compress] sends matching logs to another system over SFTP after prompting for host, username and password.Command Line Interface Reference Guide for Cisco Unified Communications Solutions, Release 15 and SUs - File Commands · File Commands > file get · Checked 2026-09-22
- 5Before increasing CallManager trace file count or size during an incident, the existing SDL files should be collected first, because the change deletes all but the current file.inferredAdministration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Trace Output Settings, Caution (reasoned from) · Checked 2026-09-22
- 6Because SDL files roll over in a fixed-size ring, the time window an SDL collection can cover depends on call volume and the configured file count and size, so traces for a past incident may already be overwritten.inferredAdministration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Trace Output Settings (reasoned from rollover sentence) · Checked 2026-09-22
- 7When trace compression is enabled, RTMT real-time trace data can appear bursty and event detection can be delayed because of data buffering.Cisco Unified Real-Time Monitoring Tool Administration Guide, Release 12.5(1) - Traces and Logs · Real-Time Trace > View Real-Time Data; Monitor User Event · Checked 2026-09-22
- 8Enabling the Trace Compression enterprise parameter adds CPU cycles and can reduce overall call throughput by as much as 10 percent.Cisco Unified Real-Time Monitoring Tool Administration Guide, Release 15 and SUs - Traces and Logs · Trace and Log Central > Log Compression · Checked 2026-09-22
- 9In the default CallManager trace configuration the filters left disabled are Miscellaneous, SoftKey, Route or Hunt List, All GateWay, SCCP Keep Alive, SpeedDial and SIP Keep Alive (REGISTER Refresh) trace; the other filters are enabled.Collect Trace Data from a CUCM Cluster · Configure > Set CallManager trace levels (trace filter defaults) · Checked 2026-09-22
- 10In CUCM 9.x and later the default Debug Trace Level for the Cisco CallManager service is Detailed.Collect Trace Data from a CUCM Cluster · Configure > Set CallManager trace levels (default settings) · Checked 2026-09-22
- 11The CLI reference warns not to use file view on binary files because it can corrupt the terminal session.Command Line Interface Reference Guide for Cisco Unified Communications Solutions, Release 15 and SUs - File Commands · File Commands > file view · Checked 2026-09-22
- 12CallManager trace files pulled from the CLI are normally .gz files; a .gzo file is one that was still open for writing at download time and may not open cleanly.Collect CCM Traces Through CLI · Collect traces through CLI (note on .gzo files) · Checked 2026-09-22
- 13For a .gzo file that will not open, Cisco suggests the CLI file view command or zcat on a Linux system.Collect CCM Traces Through CLI · Collect traces through CLI (note on .gzo files) · Checked 2026-09-22
- 14The Detailed trace level traces all Arbitrary conditions plus detailed debugging information.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Debug Trace Level Settings > Debug Trace Levels for Services, row Detailed · Checked 2026-09-22
- 15The Error trace level traces alarm conditions and events and is used for traces generated in an abnormal path.Administration Guide for Cisco Unified Communications Manager, Release 14 and SUs - Trace · Debug Trace Level Settings > Debug Trace Levels for Services, row Error · Checked 2026-09-22
- 16CUCM service debug trace levels are cumulative in the order Error, Special, State Transition, Significant, Entry/Exit, Arbitrary, Detailed, each level tracing everything the previous level does plus more.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Debug Trace Level Settings > Debug Trace Levels for Services · Checked 2026-09-22
- 17Cisco's sample CallManager trace lines are pipe-delimited, beginning with a numeric sequence field, then a time-of-day timestamp with milliseconds, then a tag such as AppInfo.Native Call Queueing Enhancement in CUCM 11.5 · Log Analysis (sample traces) · Checked 2026-09-22
- 18From Unified Communications Manager 8.0 onward the log compression feature compresses certain log files in gzip format, the file currently being written carries a .gzo extension, and CLI view and tail commands uncompress automatically.Cisco Unified Real-Time Monitoring Tool Administration Guide, Release 15 and SUs - Traces and Logs · Trace and Log Central > Log Compression · Checked 2026-09-22
- 19Trace Output Settings expose Maximum No. of Files (total trace files for a service) and Maximum File Size in megabytes; the release 15 guide says their defaults vary by service and does not print CallManager values.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Trace Output Settings table · Checked 2026-09-22
- 20Changing Maximum No. of Files or Maximum File Size causes the system to delete all service log files except the current file.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Trace Output Settings, Caution · Checked 2026-09-22
- 21Cisco warns that enabling trace decreases system performance and should be done only for troubleshooting.Administration Guide for Cisco Unified Communications Manager, Release 14 and SUs - Trace · Trace > Trace Configuration (note) · Checked 2026-09-22
- 22The middle numeric field of an SDL filename (100 versus 200) distinguishes the Cisco CallManager process from the Cisco CTIManager process.inferredTroubleshoot Trace Locations in CLI for CUCM 14 · Trace locations table, rows Cisco CallManager and Cisco CTIManager (reasoned from) · Checked 2026-09-22
- 23RTMT View Real Time Data shows live trace data for up to ten services with a limit of three concurrent sessions on a single node.Cisco Unified Real-Time Monitoring Tool Administration Guide, Release 15 and SUs - Traces and Logs · Trace and Log Central > Real-Time Trace > View Real-Time Data · Checked 2026-09-22
- 24RTMT Remote Browse views or downloads traces directly on a node and allows a maximum of five concurrently open files.Cisco Unified Real-Time Monitoring Tool Administration Guide, Release 15 and SUs - Traces and Logs · Trace and Log Central > Display Trace Files Using Remote Browse · Checked 2026-09-22
- 25Reset Troubleshooting Traces restores the original trace settings for the services on the chosen node.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Trace Setting Troubleshooting · Checked 2026-09-22
- 26When the last trace file in the sequence is full, trace data begins writing over the first file, so the oldest trace data is lost.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Trace Output Settings, Maximum No. of Files row · Checked 2026-09-22
- 27In RTMT, SDL traces are collected via System > Tools > Trace & Log Central and double-clicking Collect Files, which opens the Trace Collection wizard.Collect Trace Data from a CUCM Cluster · Collect traces with RTMT · Checked 2026-09-22
- 28Collect Files offers a Delete Collected Log Files from the server check box that removes the collected files from the node.Cisco Unified Real-Time Monitoring Tool Administration Guide, Release 15 and SUs - Traces and Logs · Trace and Log Central > Collect Files · Checked 2026-09-22
- 29The default Collect Files download location is <rtmt_users_directory>\<server name>\<download time>, changeable with Browse.Cisco Unified Real-Time Monitoring Tool Administration Guide, Release 15 and SUs - Traces and Logs · Trace and Log Central > Collect Files · Checked 2026-09-22
- 30Cisco's collection procedure selects Cisco CallManager and Cisco CTIManager on all servers, plus Event Viewer-Application Log and Event Viewer-System Log.Collect Trace Data from a CUCM Cluster · Collect traces with RTMT (service check boxes) · Checked 2026-09-22
- 31The RTMT Collect Files wizard accepts either an Absolute Range (start and end date and time) or a Relative Range (minutes, hours, days, weeks or months before now).Cisco Unified Real-Time Monitoring Tool Administration Guide, Release 15 and SUs - Traces and Logs · Trace and Log Central > Collect Files · Checked 2026-09-22
- 32In Collect Files, choosing the Zip File radio button creates a zip file of the collected traces.Cisco Unified Real-Time Monitoring Tool Administration Guide, Release 15 and SUs - Traces and Logs · Trace and Log Central > Collect Files · Checked 2026-09-22
- 33RTMT can schedule up to six concurrent trace collections to an SFTP server; FTP is no longer supported from release 14SU3 onward.Cisco Unified Real-Time Monitoring Tool Administration Guide, Release 15 and SUs - Traces and Logs · Trace and Log Central > Schedule Trace Collection · Checked 2026-09-22
- 34The Cisco CallManager SDL configuration trace characteristics include Enable SDL link states trace, Enable low-level SDL trace, Enable SDL TCP event trace and Disable pretty print of SDL trace.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Cisco CallManager SDL Configuration Trace Characteristics · Checked 2026-09-22
- 35Cisco CallManager SDL trace files live under activelog cm/trace/ccm/sdl/ and can be listed with file list activelog cm/trace/ccm/sdl/SDL* detail.Collect CCM Traces Through CLI · Collect traces through CLI > file list example · Checked 2026-09-22
- 36In CUCM release 15, SDL stands for Signaling Distribution Layer trace and is supported for the Cisco CallManager and Cisco CTIManager services on Unified Communications Manager only.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Trace > What is Trace; Cisco CallManager SDL Trace Fields · Checked 2026-09-22
- 37The Cisco CallManager SDL configuration trace filter settings include Enable all Layer 1 traces, Enable all Layer 2 traces, Enable Layer 2 interface trace, Enable all Layer 3 traces and Enable all call control traces.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Cisco CallManager SDL Configuration Trace Filter Settings · Checked 2026-09-22
- 38From CUCM 9.x onward, Cisco CallManager traces are written as a single interleaved set of SDL* files rather than separate SDL* and ccm* file sets.Collect Trace Data from a CUCM Cluster · Background Information (9.x trace note) · Checked 2026-09-22
- 39The Cisco CallManager trace filter Enable SIP Call Processing Trace activates trace for SIP call processing.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Cisco CallManager SDI Trace Fields, row Enable SIP Call Processing Trace · Checked 2026-09-22
- 40Inbound SIP messages appear in CallManager traces on a SIPTcp - wait_SdlReadRsp line of the form Incoming SIP TCP message from <ip> on port <port> index <n> with <bytes> bytes, followed by the SIP message.Native Call Queueing Enhancement in CUCM 11.5 · Log Analysis (sample traces) · Checked 2026-09-22
- 41Enable SIP Keep Alive (REGISTER Refresh) Trace activates trace of SIP REGISTER refresh keepalives and Cisco warns it generates a large amount of trace data.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Cisco CallManager SDI Trace Fields, row Enable SIP Keep Alive (REGISTER Refresh) Trace · Checked 2026-09-22
- 42When an inbound SIP message exceeds SIP Max Incoming Message Size, the CallManager trace shows SIPTcp - Ignoring large message ... Only allow up to <n> bytes. Resetting connection.Troubleshoot Most Common Issues for Business to Business Calls Through Expressway · Error //SIP/SIPTcp/wait_SdlReadRsp: Ignoring large message · Checked 2026-09-22
- 43SIP Max Incoming Message Size defaulted to 5000 bytes in CUCM 8.6 and earlier and 11000 bytes from 9.x; clusters upgraded from 8.x or earlier keep 5000.Troubleshoot Most Common Issues for Business to Business Calls Through Expressway · Error //SIP/SIPTcp/wait_SdlReadRsp: Ignoring large message > Solution · Checked 2026-09-22
- 44Outbound SIP messages appear in CallManager traces on a SIPTcp - wait_SdlSPISignal line of the form Outgoing SIP TCP message to <ip> on port <port> index <n>.Native Call Queueing Enhancement in CUCM 11.5 · Log Analysis (sample traces) · Checked 2026-09-22
- 45The Cisco CallManager trace filter Enable SIP Stack Trace activates trace of the SIP stack and is enabled by default.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Cisco CallManager SDI Trace Fields, row Enable SIP Stack Trace · Checked 2026-09-22
- 46Trace and Log Central, an option in Cisco Unified RTMT, is the documented tool to collect, view and zip service traces and other log files.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Trace Collection · Checked 2026-09-22
- 47RTMT writes TraceCollectionResult*.xml files that state which files were successfully downloaded from each server.Collect Trace Data from a CUCM Cluster · Verify collected files · Checked 2026-09-22
- 48CallManager trace settings are configured in Cisco Unified Serviceability under Trace > Configuration by selecting the server, the CM Services service group and the Cisco CallManager service.Collect Trace Data from a CUCM Cluster · Configure > Set CallManager trace levels · Checked 2026-09-22
- 49Cisco Unified Serviceability supports three trace kinds: SDI (System Diagnostic Interface) trace, SDL trace, and Log4J trace for Java applications.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Trace > What is Trace · Checked 2026-09-22
- 50Troubleshooting Trace Settings backs up the original configuration and applies predetermined troubleshooting trace settings; leaving it enabled for a long time increases trace file size and may affect service performance.Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace · Trace Setting Troubleshooting · Checked 2026-09-22
- 51In Cisco Unified CallManager 4.2(1) SDL trace covered Cisco CallManager, Cisco CTIManager and Cisco TFTP and SDI and SDL logs could be written in XML format; this no longer describes current releases, where SDL applies to CallManager and CTIManager only.Cisco Unified CallManager Serviceability System Guide, Release 4.2(1) - Trace · Trace > SDL Trace; Trace Configuration (XML formatted output) · Checked 2026-09-22
Documents
Administration Guide for Cisco Unified Communications Manager, Release 14 and SUs - Trace
Administration Guide for Cisco Unified Communications Manager, Release 15 and SUs - Trace
Cisco Unified CallManager Serviceability System Guide, Release 4.2(1) - Trace
Cisco Unified Real-Time Monitoring Tool Administration Guide, Release 12.5(1) - Traces and Logs
Cisco Unified Real-Time Monitoring Tool Administration Guide, Release 15 and SUs - Traces and Logs
Collect CCM Traces Through CLI
Collect Trace Data from a CUCM Cluster
Command Line Interface Reference Guide for Cisco Unified Communications Solutions, Release 15 and SUs - File Commands
Native Call Queueing Enhancement in CUCM 11.5
Troubleshoot Most Common Issues for Business to Business Calls Through Expressway
Troubleshoot Trace Locations in CLI for CUCM 14
Cite this page
APA
WarmTransfer. (2026, September 22). CUCM CallManager SDL trace files. WarmTransfer. https://warmtransfer.net/knowledge/cucm-sdl-trace-files
BibTeX
@misc{warmtransfer-cucm-sdl-trace-files,
title = {CUCM CallManager SDL trace files},
author = {{WarmTransfer}},
year = {2026},
url = {https://warmtransfer.net/knowledge/cucm-sdl-trace-files},
note = {Verified 2026-09-22}
}