Upgrade Avaya IP Phones Manually - Undecided PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

14/1/2015 Upgrade Avaya IP Phones Manually ­ Undecided

Undecided AN OPEN NOTEBOOK

About Meridian­1 Cat: Music Cat: Books Search  


     

Recent Posts RSS

UPGRADE AVAYA IP PHONES MANUALLY
Jan
UNIStim Release 5.5.2
20
2012 now out
  Nortel, PBX, Telecom, VoIP   Add comments
Spring time, yard work,

There are several reasons why you might want to enable allergies­ 2014
ShareThis is back
manual provisioning of your Avaya IP Phones:
YOU’RE ALL JUST Follow
JEALOUS OF MY
1.  Branch office scenarios, where you want to reduce
JETPACK | My book of
bandwidth requirements for provisioning or firmware  
cartoons ‘You’re All
distribution. Just Jealous of my…
2.  Large site scenarios, where you want to offload Solar Roundup, March
provisioning from the DHCP server or offload firmware 2014
x11tweets
distribution from the signaling server.
3.  Secure environment scenarios, where phone security
Categories Follow me on
is paramount and phones should not allow themselves to be reconfigured. Twitter
4.  Any scenario where a signaling server is not available, such as a home office scenario Select Category
or staging warehouse scenario. This includes scenarios where you want to load VPN
client licensing on to the IP phone to allow it to be deployed remotely (e.g., a home Archives h2otweets

office.)
Select Month
Follow me on
Twitter
The provisioning phase of the boot process can use DHCP or HTTP. To use HTTP, you must
configure DHCP Option 66 in the IP Phone VLAN to point to the HTTP server name and prefix  My Goodreads
Updates
the server name with “http://”. For example DHCP Option 66 “http://httpserver/”. Whether you Misc
John added 'Blood
select TFTP or HTTP, the provisioning phase process checks the system.prv file and if it
Trade' Recommendation
exists, may load one of the other provisioning files. If multiple provisioning files are loaded, the
John added 'Eragon, Visualization
configuration parameters take effect in the following priority:
Eldest & Brisingr'
John added 'The
1.  DEVICE (e.g., <MAC>.prv, or, 001365FEF4D4.prv) Music
Winter Long'
2.  TYPE (e.g., <TYPE>.prv, or, 1140E.prv) John added 'Hidden' Amazon MP3
3.  ZONE (e.g., headqrtr.prv) John added 'The Witch My Pandora Radio
4.  SYSTEM (e.g., system.prv) With No Name'

Photography
The provisioning files provide the Info Block, which contains all the information you might
normally stick in DHCP (or manually configure on the phone if  you’re especially sadistic iStockPhoto

towards your telecom analysts). The Info Block can also contain information that is not My Flickr Photostream

normally provided in the DHCP string (e.g., Node and TN.) After the provisioning block is
loaded, the IP phone will load the configuration file to determine how it should obtain firmware Meta
and font file updates. At some future point, I might come back and write another article to
Register
cover provisioning via HTTP or TFTP, but for now, we’re going to focus on the configuration
Log in
file and manually upgrading the firmware on an IP phone.
Entries RSS
Comments RSS
1.  TYPE (e.g., <TYPE>.cfg, or, 1140E.cfg)
WordPress.org

The Configuration file can contain a lot of information:

Tags
1.  [FW] Set Firmware

Avaya Books C.S.
2.  [GEM FW] Expansion Module Firmware
Alternative Audible 
3.  [USER_KEYS] User keys
4.  [DEVICE_CONFIG] Device configuration Friedman Code Critique CS1000 dhcp Editorial
5.  [IMAGES] Backgrounds and screensavers
Educational Gaming Humor IP phone LinkedIn
6.  [FONTxx] Custom fonts
7.  [LANGUAGE] Language (associated with customized fonts) Microsoft Music Netsuite Nortel No stakes
lldp 

8.  [LICENSING] Feature licensing
Personal Politics Predictions Reading
http://www.datarave.net/zfh/2012/01/20/upgrade­avaya­ip­phones­manually/#sthash.BqFrXgP0.dpbs 1/4
14/1/2015 Upgrade Avaya IP Phones Manually ­ Undecided
9.  [DIALING_PLAN] Dialing plan (SIP only?)
Review Rock Science SciFi
We’re going to focus only on the [FW] values in this article.
Spoilers Telecom The Madness
Section header for SET FIRMWARE download Season Troubleshooting UNIstim Urban
[FW]
information. VoIP Windows
Fantasy vbscript Video  VLAN 

Recommended value. Download firmware only if the Windows 7  Work Writing Writing­problems


AUTO VERSION on the provisioning server is newer than the
version on the phone.
youtube
DOWNLOAD_MODE

VERSION of the phone is ingored. Firmware is always
FORCED
downloaded.

The VERSION string is compared to what is on the
e.g.,
VERSION phone. VERSION should match the firmware
0625C8J
FILENAME exactly.

e.g., Image filename. Must match the filename of the actual
FILENAME
0625C8J.bin IP phone FW file to be downloaded

Download protocol. Must be TFTP Documentation for
CS1000 7.5 says that this must be TFTP, but the
PROTOCOL TFTP
sample CFG files available from AVAYA show that
HTTP is supported. Further testing is recommended.

SERVER_IP x.x.x.x IP address of the TFTP server in decimal notation.

The port used by the TFTP server at SERVER_IP.
SERVER_PORT 0 to 65535
Optional

SECURITY_MODE 0 For future use

Example 1140E.cfg file:

[FW]
DOWNLOAD_MODE AUTO
VERSION 0625C8J
FILENAME 0625C8J.bin
PROTOCOL TFTP
SERVER_IP 192.168.0.101
SECURITY_MODE 0

After placing both the configuration file (e.g., 1140E) and the FILENAME (firmware image) in
the root of the TFTP server at SERVER_IP, the next step is to choose the method of
configuring the IP Phone to know about the external provisioning server (if you haven’t already
done this). The options available are:

While it is possible to configure the DHCP Option 66 to point to an HTTP server (to
retrieve the *.prv or *.cfg files), other files must be available via the protocol
NOTE
specified within the *.cfg file. For the purposes of this article, that means a TFTP
server is required whether you provide the <TYPE>.cfg via HTTP or TFTP.

1.  DHCP Option 66 – TFTP/HTTP Server Name
2.  DHCP Option Nortel­i2004­B specification
3.  Manually configuring the Provisioning Server on the IP phone.

Select a method and implement it. To keep this article short and focused, we’re going to
assume you know how to do this.

Plug in your phone and power it up. Assuming that (your DHCP configuration or manually
configured provisioning server is correct and) it is able to reach the provisioning server, it will
download the <TYPE>.cfg file from the TFTP/HTTP server, then using the instructions
contained within, determine if a firmware download is required and perform that download if

http://www.datarave.net/zfh/2012/01/20/upgrade­avaya­ip­phones­manually/#sthash.BqFrXgP0.dpbs 2/4
14/1/2015 Upgrade Avaya IP Phones Manually ­ Undecided
necessary.

If you use DOWNLOAD_MODE FORCED, the IP phone will force a download of the firmware
each time the phone boots. This will increase the boot time for all IP phones configured to use
that <TYPE>.cfg file.

I hope you found this article helpful. If you did, please share it.

Addendum:

Note regarding i2007.cfg file

Early versions of the IP Phone 2007 FW will fail to download newer versions of FW if the [FW]
line is present before the FW download information in the .cfg file.

If the FW version currently on the IP Phone 2007 is prior to any version of 0621C4x, then
delete the [FW] line. Once the phone has FW version 0621C4x or greater, the [FW] line must
be present. Example: Phone has 0621C3A – comment out or delete the [FW] line in the
i2007.cfg file Phone has 0621C4J – keep the [FW] line in the i2007.cfg file

Related Posts
UNIStim Release 5.5.2 now out
CS1000­ “FW authentication failure” and new UNIStim release
Avaya Aura Contact Center, Disk Partitioning
Avaya CS1000 Heartbeat troubleshooting
Avaya IP Phones, Increasing Boot Efficiency

Share 2    0    3    4631    0  

  Posted by John Williams at 7:23 pm   Tagged with: Avaya, firmware, http, info block, IP phone, IP Phone
Provisioning, manual, tftp, UNIstim, upgrade

Profile

Sign in with Twitter Sign in with Facebook
or
Name

Email

Not published

Website

Comment

Post It

Notify me of followup comments via e­mail

2 Replies
1 Comment
0 Tweets

http://www.datarave.net/zfh/2012/01/20/upgrade­avaya­ip­phones­manually/#sthash.BqFrXgP0.dpbs 3/4
14/1/2015 Upgrade Avaya IP Phones Manually ­ Undecided
0 Facebook
1 Pingback

Last reply was August 23, 2013

1.  Google Analytics, the focus of this blog ­ Undecided » Undecided
View January 21, 2012
[…] In previous posts, I’ve covered someone else’s great list of building a platform and followed up with
an explanation of why I critiquing other people’s work (and post it to my blog). I’m not sure how, going
forward, I can capitalize on the popularity of the acronym post. I’m going to have to put some thought in
to it. For the IP Phone procedure, there’s a lot of documentation that I can turn in to articles, so I’m going
to be doing that at least once a week. I already started with reviewing QOS Notification Levels and
Manually Upgrading Firmware on Avaya IP Phones. […]

2.  John Williams
View August 23, 2013
Rewriting this and other related information as a six part series on my company’s blog. Please
check it out.

http://www.datarave.net/zfh/2013/08/23/ip­phone­registration­process­a­six­part­series/

http://blog.voxns.com/blog/bid/325691/Understanding­IP­Phone­deployment­registration­process­
overview

  Avaya CS1000 QOS Notifications Google Analytics, the focus of this blog  

Favorite Books Favorite Music

© 2007­2013 Undecided Suffusion theme by Sayontan Sinha

http://www.datarave.net/zfh/2012/01/20/upgrade­avaya­ip­phones­manually/#sthash.BqFrXgP0.dpbs 4/4

You might also like