This document describes information on Support Smart Licensing using Smart Transport.
Cisco recommends that you have knowledge of these topics:
The information in this document is based on these software and hardware versions:
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, ensure that you understand the potential impact of any command.
Call Home is the current default type for Smart Licensing to communicate to Cisco Smart Software Manager (CSSM) Server. Call Home has these issues:
Overview of Smart Transport:
Register smart token as shown on Licensing page.
ciscoasa(config)# license smart register idtoken ?
exec mode commands/options:
WORD < 256 char Enter the ID token
Configure Smart Transport Type
ciscoasa(config)# license smart
ciscoasa(config-smart-lic)# transport type smart
ciscoasa(config-smart-lic)# transport url [default|utility]
ciscoasa(config-smart-lic)# transport proxy <proxy server url>
Smart transport becomes the default after FXOS is upgraded to version 2.16. Use CLI to switch to Call Home, if desired. The same CLI can set the transport type to smart as well.
tb-05 /license/transport # set transport
callhome Callhome
smart Smart
tb-05 /license/transport # set transport smart
tb-05 /license/transport # set transport-url https://smartreceiver.cisco.com/licservice/license
Configure proxy settings:
tb-05 /license/transport# set http-proxy-server-url <url>
tb-05 /license/transport# set http-proxy-server-port <port>
tb-05 /license/transport# set http-proxy-server-enable {on | off}
ciscoasa# show tech-support license

ASDM


1. Verify Smart License Settings
The troubleshooting steps are the same as the other Smart Licensing troubleshooting steps. Invalid token, or other reasons can cause failed registration. The failure reason can be found from the registration section of the CLI output. The transport settings can be found from the Transport section.
ciscoasa# show tech-support license

2. Verify Connectivity
Incorrect route, DNS, and other configurations can cause connection failure to the configured Cisco Smart Software Manager (CSSM). For example, check the connectivity when the default URL is configured. The next screenshot shows a positive case.
# ping smartreceiver.cisco.com
A proxy server is required when the device is not directly connected to an external CSSM. The end user can enable logs for debugging purposes.
ciscoasa(config)# debug http 1
3. CSSM Communication Error
PISyslog: Error - %SMART_LIC-3-AGENT_REG_FAILED:Smart Agent for Licensing Registration with the Cisco Smart Software Manager (CSSM) failed: Communication message send error
The error from agentlog indicates CSSM communication error. Please check the next slide for how to check more logs.

4. Enable Debugs and Check Logs
ciscoasa# debug license agent all
ciscoasa(config)# debug license 10
ciscoasa(config)# debug http 1
Check agentlog
ciscoasa # more disk0:/smart-log/agentlog
Collect the log file for further investigation.
5. Troubleshooting Firepower 9300/4100
Check the transport settings from the output of the CLI.
4125-06 /license # show license techsupport
Enable debugs:
/license/licdebug # debug enable all
Then, collect the tech support after enabling debugging:
4125-06# connect local-mgmt
4125-06(local-mgmt)# show tech-support chassis 1 detail
| Revision | Publish Date | Comments |
|---|---|---|
2.0 |
15-Oct-2026
|
Updated spelling, grammar, spacing, inserted horizontal lines to separate sections for readability. |
1.0 |
24-Mar-2025
|
Initial Release |