No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

eSpace 8950 IP Phone V200R003C00 Administrator Guide

Provides information about deployment, operate and maintain the Video Phone.
Rate and give feedback :
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Preparing a UPF File

Preparing a UPF File

This section describes the method and example of how to prepare a UPF file.

Prerequisites

You have obtained:
  • Hardware version number of the IP phone to upgrade
  • Address of the HTTP/HTTPS server where the files for the IP phone to upgrade are stored
  • Target version number
  • UPF template (which is delivered with the version release)
For information about the preceding three items, see Required Data.

Context

  • A UPF file defines the scope of the IP phones to upgrade and the upgrade policies.
  • Before an upgrade, an IP phone obtains the UPF file from the preconfigured upgrade file server. For eSpace 8950, the UPF file name has been configured before factory delivery and is in format of UPF-Product model.xml. Ensure that the name of the UPF file on the upgrade file server is the same as the factory default, for example, .
NOTE:
The UPF file must be encoded using UTF-8.

Procedure

  1. Obtain the UPF template, as shown in Figure 8-1.
  2. Modify the parameters (see Table 8-1 for detailed parameter descriptions) in the UPF template depending on your needs.

    Figure 8-1  UPF template
    Table 8-1  Parameter description

    No.

    Parameter

    Mandatory or Optional

    Description

    UPFDeviceInfo

    Mandatory

    • ManufacturerOUI: indicates the manufacturer ID. The value can only be huawei.
    • ModelName: indicates the product model. The value can only be MediaPhone.

    UpgradePolicy

    Mandatory

    NumberOfInstances: indicates the number of instances in a UPF file, which is the number of IP phone models to upgrade using the UPF file. By default, the value is 1.

    UpgradePolicyInstance

    Optional

    UpgradePolicyInstance: specifies the upgrade policy information. An IP phone can be upgraded only when its information matches that specified in the following parameters:

    • HardwareVersion: indicates the hardware version of the IP phone to upgrade.
    • SoftwareVersion: indicates the software version of the IP phone to upgrade.
    • IPAddress: indicates the IP address of the IP phone to upgrade.
    • SerialNumber: indicates the serial number of the IP phone to upgrade.
    NOTE:
    If the parameter values are separated using vertical bars (|), the relationship between the values is logical OR. If the values are separated using colons (:), the value range is specified (available only for IPAddress and SerialNumber).

    For example, HardwareVersion="*" indicates that IP phones with any hardware versions can be upgraded, HardwareVersion="EP21MPUA VER.B" indicates that IP phones with their hardware versions being EP21MPUA VER.B can be upgraded, and HardwareVersion="EP21MPUA VER.B|EP21MPUA VER.A" indicates that IP phones with their hardware versions being EP21MPUA VER.B or EP21MPUA VER.A can be upgraded.

    UpgradeFileInstance

    Mandatory

    NumberOfInstances: indicates the number of upgrade files.

    InstanceID: indicates the upgrade file ID.

    1 Firmware Upgrade Image

    Optional

    Indicates the version file.
    • FileType: indicates the file type. This parameter has a fixed value of 1 Firmware Upgrade Image.
    • FileVersion: indicates the file version number of the target software.
    • FileURL: indicates the directory where the file is stored, for example, https://192.167.1.244/eSpace8910V100R001C00B022.bin.
    • UTC: indicates the current system time.
    • Username and Password: indicate the user name and password for authentication on the file server. Change the Username and Password values based on the site requirements.

    2 Config File

    Optional

    Indicates the configuration file.
    • FileType: indicates the file type. This parameter has a fixed value of 2 Config File.
    • FileVersion: indicates the file version. Set this parameter to invalid.
    • FileURL: indicates the directory where the file is stored, for example, https://192.167.1.244/Config-eSpace8950.xml.
    • UTC: indicates the current system time.
    • Username and Password: indicate the user name and password for authentication on the file server. Change the Username and Password values based on the site requirements.

    3 Signal Voice File

    Optional

    Indicates the signal tone file.
    • FileType: indicates the file type. This parameter has a fixed value of 3 Signal Voice File.
    • FileVersion: indicates the file version. Set this parameter to invalid.
    • FileURL: indicates the directory where the file is stored, for example, https://192.167.1.244/voice.tar.
    • UTC: indicates the current system time.
    • Username and Password: indicate the user name and password for authentication on the file server. Change the Username and Password values based on the site requirements.

    5 CA letter File

    Optional

    Indicates the certificate file.
    • FileType: indicates the file type. This parameter has a fixed value of 5 CA letter File.
    • FileVersion: indicates the file version. Set this parameter to invalid.
    • FileURL: indicates the directory where the file is stored, for example, https://192.167.1.244/cacert.pem.

      If multiple certificates exist, compress them into a .tar file, for example, https://192.167.1.244/cacert.tar.

    • UTC: indicates the current system time.
    • Username and Password: indicate the user name and password for authentication on the file server. Change the Username and Password values based on the site requirements.

    UpgradeResult

    Optional

    Indicates the address of the server to which the IP phone reports error information.

    In the current version, this parameter is not available.

    UpgradeControl

    Mandatory

    • UserDecision="YES": indicates that a dialog box is displayed asking users to decide whether to upgrade the IP phone when a new version is detected.
    • UserDecision="NO": indicates that the IP phone is directly upgraded when a new version is detected.
    NOTE:
    • For the version file (1 Firmware Upgrade Image), FileVersion is mandatory and UTC is optional. For the resources files (files numbered 2 to 6), FileVersion is invalid and its value can be empty, while UTC is mandatory and its value is in the standard time format, for example, 1970-01-01T08:00:04. The value of UTC for a file determines whether the file is upgraded.
    • IP phones support HTTP and HTTPS. HTTP is an insecure protocol. You are advised to use HTTPS.
    • When compressing multiple files into a .tar package, directly compress them without creating a directory and copying them to the directory first. On the Windows operating system, you can use the 7-Zip to compress files.
    NOTICE:
    • The UPF file is designed to prohibit cyclic upgrade. For example, the settings of an upgrade from version A to version B and from version B to version A are not supported.
    • Changes in configuration tree (c_tree.xml) may lead to upgrading failure of eSpace8950.bin. It's recommended that putting eSpace8950.bin file before c_tree.xml when upgrading, or you can upgrade them separately.
    • When the UPF File is used for deploying IP phones, only common configurations can be imported. Personal configurations cannot be imported.

Example

This configuration example demonstrates how to set the UPF file for upgrading the versions and configuration files of eSpace8950 (hardware versions: EP01MPUA VER.C and EP01MPUA VER.D) to V200R003C00B011:
<?xml version="1.0"?>
<InternetGatewayDeviceConfig xmlns="urn:dslforum-org:cpe-device-config-1-0">
	<UpgradePolicyFile>
		<UPFDeviceInfo ManufacturerOUI="huawei" ModelName="MediaPhone"/>
		<UpgradePolicy NumberOfInstances="1">
			<UpgradePolicyInstance InstanceID="1" HardwareVersion="EP01MPUA VER.C|EP01MPUA VER.D" SoftwareVersion="V200R003C00B010" IPAddress="10.71.32.10" SerialNumber="2102310YQYBTF3001052">
				<UpgradeFile NumberOfInstances="4">					
					<UpgradeFileInstance InstanceID="1" FileType="1 Firmware Upgrade Image" FileVersion="V200R003C00SPC300B011" FileURL="https://192.167.1.244:8080/update/eSpace8950V200R003C00SPC300B011.bin" UTC="2015-05-30T20:19:24" Username="admin" Password="Admin*123"/>
					<UpgradeFileInstance InstanceID="2" FileType="2 Config File" FileVersion="invalid" FileURL="https://192.167.1.244:8080/update/Config-eSpace8950.xml" UTC="2015-05-30T20:19:24" Username="admin" Password="Admin*123"/>
					<UpgradeFileInstance InstanceID="3" FileType="3 signal voice file" FileVersion="invalid" FileURL="https://192.167.1.244:8080/update/voice.tar" UTC="2015-05-30T20:19:24" Username="admin" Password="Admin*123"/>
					<UpgradeFileInstance InstanceID="5" FileType="5 CA letter file" FileVersion="invalid" FileURL="https://192.167.1.244:8080/update/cacert.pem" UTC="2015-05-30T20:19:24" Username="admin" Password="Admin*123"/>
				</UpgradeFile>
				<UpgradeResult ResultURL="https://192.167.1.244" Username="admin" Password="Admin*123"/>
				<UpgradeControl UserDecision="YES" Source=""/>
			</UpgradePolicyInstance>
		</UpgradePolicy>
	</UpgradePolicyFile>
</InternetGatewayDeviceConfig>
Translation
Download
Updated: 2018-09-12

Document ID: EDOC1000067158

Views: 52913

Downloads: 1840

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Share
Previous Next