Not able to upgrade IP phone firmware using CM as a file server


Doc ID    SOLN197631
Version:    2.0
Status:    Published
Published date:    08 Jun 2015
Created Date:    19 Mar 2012
Author:   
Chunri Hong
 

Details

Customer is using S8300D on a G430 gateway as a file server, the firmware upgrade was all good while they were running on fw 1.22, but afer fw2.0 they were not able to upgrade the firmware anymore. 60 IP phones were impacted.

 

IP Phone models are 1608 and 9640. CM version is CM5.2.1 with patch 17853.

DHCP option 242 has been set to MCIPADD=10.70.10.211,MCPORT=1719,TLSSRVR=10.70.10.211, L2QAUD=6,L2QSIG=6,VLANTEST=60”, they removed HTTPSRVR=10.70.10.211 as the upgrade is not working.

Problem Clarification

Customer is using S8300D on a G430 gateway as a file server, the firmware upgrade was all good while they were running on fw 1.22, but afer fw2.0 they were not able to upgrade the firmware anymore. 60 IP phones were impacted.


IP Phone models are 1608 and 9640. CM version is CM5.2.1 with patch 17853.

DHCP option 242 has been set to MCIPADD=10.70.10.211,MCPORT=1719,TLSSRVR=10.70.10.211, L2QAUD=6,L2QSIG=6,VLANTEST=60”, they removed HTTPSRVR=10.70.10.211 as the upgrade is not working.

Cause

from firmware R2.0 and above port 80 is used as the default port to download the files from a file server, see below from the read me of firmware R2.0 -

The new feature to allow HTTP port to be configured for file download, will now download
binary files from the default port of 80, unless another port is explicitly assigned to
HTTPPORT in the settings file. The HTTPPORT should be set to 81 in the case that download
of files is required from the Root folder of the Call Manager.

See ftp://ftp.avaya.com/incoming/Up1cku9/tsoweb/96xx_H323_2_00_Readme.pdf

That being said, if a CM system is used as a file server and we don’t assign port 81 as HTTPPORT in the setting file, then the phone will NOT be able to find the files under /tftpboot, via the default port 80.

Solution

So the solution could be one of the followings –

1) Set HTTPPORT to 81 in DHCP option 242, so the phone search for /tftpboot directory to get the 96xxupgrade, 46xxsettings, and other boot files.
2) Set HTTPDIR to /tftpboot in DHCP option 242, so the phone search for /tftpboot directory.


Avaya -- Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy