Q: How do I deploy IP phones in batches using DHCP?
A: After being connected to the DHCP server and powered on, the IP phone sends a request to the DHCP server for an IP address. In response, the DHCP server returns an IP address, together with the URL of the UPF file (containing the addresses of the configuration file and the file server) carried in the Option 246 parameter. The IP phone then obtains the configuration file, version file, signal tone file and certificate file of the target version for the specific phone model from the file server to update its configuration.
More:
Prerequisites
You have prepared the following items:
l HTTP file server
l DHCP server.
l Version file, configuration file (Config-eSpace7910/Config-eSpace7950/Config-eSpace8950.xml), signal tone file and certificate file of the target version for the specific phone model.
l (Optional) DNS server
To use domain names in file URLs, prepare a DNS server.
Procedure
Step 1 Modify the configuration file.
In the configuration file, set related parameters (see Table 2-1 for detailed parameter descriptions) based on the actual network environment. For details about the other parameters, see the eSpace 7910 and 7950 IP Phone Configuration File Parameter Description and eSpace 8950 IP Phone Configuration File Parameter Description.
Table 1-1 Parameter description
|
Parameter |
Description |
How to Set |
|
|
Phone.Environment |
NetworkingEnvironment |
Network environment. |
Value range: 0-11 l 0: UC2.X l 1: UC2.0 l 2: Others l 3: Asterisk (eSpace 7900) l 4: Broadsoft (eSpace 7900) l 4: BroadWorks (eSpace 8950) l 5: CC (eSpace 7900) l 6: IMS+UC l 7: VC (eSpace 8950) l 9: IMS l 10: EC6.X l 11: VFOneNet (eSpace 7900) |
|
Phone.Server |
PrimaryRegServerAddress |
Address of the active registrar server. |
l EC6.X and UC2.X: Enter the address of the active registrar server with which the phone account is registered. l IMS+UC: The setting is automatically pushed by the AA server. |
|
PrimaryRegServerPort |
Port number of the active registrar server. |
l EC6.X and UC2.X: Enter the port number of the active registrar server with which the phone account is registered. Default: 5060 l IMS+UC: The setting is automatically pushed by the AA server. |
|
|
CallOutProxyServerAddress |
Address of the active proxy server. |
l EC6.X and UC2.X: Optional. l IMS+UC: The setting is automatically pushed by the AA server. |
|
|
CallOutProxyServerPort |
Port number of the active proxy server. |
||
|
PrimaryAAServerAddress |
Address of the active AA server. |
This parameter is supported only on the IMS+UC network. Enter the address of the active AA server. |
|
|
PrimaryAAServerPort |
Port number of the active AA server. |
This parameter is supported only on the IMS+UC network. Enter the port number of the active AA server. |
|
|
PrimaryEAddrServerAddress |
Address of the directory server. |
l EC6.X: The setting is automatically pushed by the uPortal server. l UC2.X: Enter the address of the active directory server. l IMS+UC: The setting is automatically pushed by the AA server. |
|
|
PrimaryEAddrServerPort |
Port number of the active directory server. |
l UC2.X: Enter the port number of the active directory server. Default: 80 l IMS+UC: The setting is automatically pushed by the AA server. |
|
|
ImageServer |
primaryAddr |
Address of the profile picture server. |
l EC6.X: The setting is automatically pushed by the uPortal server. l IMS+UC: The setting is automatically pushed by the AA server. |
|
primaryPort |
Port number of the profile picture server. |
This parameter is supported only on the IMS+UC network. The setting is automatically pushed by the AA server. |
|
|
Access.Sntp |
URL |
NTP server address. |
Enter the URL or IP address in dotted decimal notation of the NTP server. |
![]()
If you only need to deliver part of the configurations in the configuration file, add the MFlag="1" field to the configuration items to deliver.
Assuming that the original fields in the configuration file are as follows:
<Lang
language="zh-CN"/>
<CallOut enableCallout="0"/>
If you want to change language to en-US and no longer deliver the CallOut configuration, change the configuration file as follows:
<Lang
MFlag="1" language="en-US"/>
<CallOut enableCallout="0"/>
After the change, only the lang configuration is delivered and the language is changed to English.
Step 2 Place the files to upgrade into the file server's default directory, for example, C:\Program Files\Apache Software Foundation\Apache2.2\htdocs. The files include the version file, configuration file, signal tone, and certificate files and manufacturer specified configuration file.
Step 3 Prepare a UPF file. For details, see the eSpace 7910 and 7950 IP Phone Administrator Guide and eSpace 8950 IP Phone Administrator Guide.
Step 4 Set the Option 246 parameter of the DHCP server (configured on the Windows Server 2008) to the UPF file URL.
l The URL specified by the Option 246 parameter prevails, even when different URLs are set in other parameters.
l The URL for the UPF file must contain the name of the UPF file and must not contain spaces or Chinese characters.
Table 2-2 lists different settings of the Option 246 parameter.
Table 1-2 Option 246 parameter settings
|
Value Format |
Example |
|
IP |
upfprofile.address=https://HTTP server IP address/UPF file directory/UPF file name, for example, upfprofile.address=https://10.166.102.110/directory/UPF-eSpace7950.xml |
|
IP:port |
upfprofile.address=https://HTTP server IP address:HTTP server port number/UPF file directory/UPF file name, for example, upfprofile.address=https://10.166.102.110:80/directory/UPF-eSpace7950.xml |
|
Domain name |
upfprofile.address=https://HTTP server domain name/UPF file directory/UPF file name, for example, upfprofile.address=https://default.example.com/directory/UPF-eSpace7950.xml |
|
Domain name:port |
upfprofile.address=https://HTTP server domain name:HTTP server port number/UPF file directory/UPF file name, for example, upfprofile.address=https://default.company.com:80/directory/UPF-eSpace7950.xml |
Step 5 Power on all the IP phones to be deployed.
All the IP phones automatically obtain their IP addresses and download desired UPF files. According to the upgrade file directory specified in the UPF file, the IP phones upgrade their versions and download configuration files for batch configuration.
----End
For more details, please refer to the administrator guide of each model.
How to Obtain the Administrator Guide
To obtain the eSpace 7190/7950 IP phone administrator guide, click http://support.huawei.com/enterprise/en/doc/EDOC1000129164?idPath=7881490|21781198|21781768|21730255|8327343.
To obtain the eSpace 8950 IP phone administrator guide, click http://support.huawei.com/enterprise/en/doc/EDOC1000128680?idPath=7881490|21781198|21781768|21730255|21006986.
This post was last edited by UCC_Express at 2018-11-20 03:06.

