CHAPTER47 Automatic Provisioning
Mediant 1000 Gateway & E-SBC | User's Manual
◆ CLI:
(config-system)# automatic-update
(automatic-update)# call-progress-tones http://www.company.com/call_
progress.dat
(automatic-update)# tls-root-cert https://company.com/root.pem
Software (.cmp) File:
◆ ini:
CmpFileUrl = 'https://www.company.com/device/7.20A.252.011.cmp'
◆ CLI:
(config-system)# automatic-update
(automatic-update)# firmware
https://www.company.com/device/7.20A.252.011.cmp
● For one-time file download, the HTTP Get request sent by the device does not
include the If-Modified-Since header. Instead, the HTTP-User-Agent header can be
used in the HTTP Get request to determine whether firmware update is required.
● When downloading SSL certificate files, it is recommended to use HTTPS with
mutual authentication for secure transfer of the SSL Private Key.
5. If the device receives an HTTP 301/302/303 redirect response from the provisioning server, it
establishes a connection with the new server at the redirect URL and re-sends the HTTP Get
request.
File Download Sequence
Whenever the Automatic Update feature is triggered (see Triggers for Automatic Update), the
device attempts to download the files (if available) from the configured URLs in the following order:
1. ini file
2. CLI Script file
3. CLI Startup Script file
4. Periodic software file (.cmp) download
5. One-time software file (.cmp) download
6. Auxiliary file(s)
The following files automatically instruct the device to reset:
■ CLI Startup Script file
■ Periodic software file (.cmp)
■ One-time software file (.cmp)
When multiple files requiring a reset are downloaded, the device resets only after it has
downloaded and installed all the files. However, you can explicitly instruct the device to
immediately reset for the following files:
■ ini file: Use the ResetNow in file parameter
■ CLI Script file: Use the reload if-needed CLI command
- 900 -