User's Manual 786 Document #: LTRT-27045
Mediant 1000B Gateway & E-SBC
Note:
• When this method is used, there is typically no need for the provisioning server to
check the device’s current firmware version using the HTTP-User-Agent header.
• The Automatic Update feature assumes that the Web server conforms to the
HTTP standard. If the Web server ignores the If-Modified-Since header or doesn’t
provide the current date and time during the HTTP 200 OK response, the device
may reset itself repeatedly. To overcome this problem, modify the update
frequency, using the ini file parameter AutoUpdateFrequency or CLI command
configure system > automatic update > update-frequency.
• One-time File Download: This is applicable to software (.cmp) and Auxiliary
(e.g., License Key, CPT and Dial Plan) files. The device downloads these files
only once, regardless of how many times the device may repeat the Automatic
Update process. Once they are downloaded, the device discards their configured
URLs. To update these files again, you need to configure their URL addresses
and filenames again. Below is an example of how to configure URLs for some of
these files:
Auxiliary Files:
♦ ini:
CptFileURL =
'https://www.company.com/call_progress.dat'
FeatureKeyURL =
'https://www.company.com/License_Key.txt'
♦ 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/v.7.20A.000.038.cmp'
♦ CLI:
(config-system)# automatic-update
(automatic-update)# firmware
https://www.company.com/device/v.7.20A.000.038.cmp
Note:
• 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.
• After the device downloads the License Key file (FeatureKeyURL), it checks that
the serial number in the file (“S/N <serial number>") is the same as that of the
device. If the serial number is the same and the license key is different to the one
currently installed on the device, it applies the new License Key.
1. 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-