Previous page Next page

Boot File Needs to be Upgraded

The telephone automatically downloads an upgraded boot file if applicable.

  1. During hardware initialization, the system initialization values NVCONTRAST and NVBRIGHTNESS are checked for non-null values, and set accordingly. The Avaya one-X name and logo display on sets with bit-mapped displays.
  2. The system initialization value for NVLANGFILE is checked for a non-null value, in which case the text strings in the language file named by that value are used for text display. Otherwise, English text strings are displayed.
  3. The boot code checks for a primary software code image, loads it into volatile memory, displays its name, and transfers control to it. If a primary software code image is not found, the boot code loads, displays the name of, and transfers control to the backup software code image.
  4. The telephone activates the Ethernet line interface, the PC Ethernet jack, and dial pad input
    to allow the invocation of procedures. The activation occurs as soon as possible after power-up or a reset.

This message counts the seconds as the application file (replboot_v3.app in this example) is being written into RAM.

  1. When control is passed to the software that was just loaded, the following messages display:
Starting...
Updating boot code...
DO NOT UNPLUG THE PHONE!

This message continues while the new boot code is being written into RAM.

  1. The telephone displays the speed of the Ethernet interface in Mbps, that is, 10, 100, or 1000. The message No Ethernet * to program displays until the software determines whether the interface is 10 Mbps, 100 Mbps, or 1000Mbps.

NOTE: The Ethernet speed indicated is the LAN interface speed for both the telephone and any attached PC, assuming the administrator has not disabled the latter interface through the PHY2STAT setting.

Important: As of Software Release 1.5, pressing * (asterisk) whenever a "* to program" message displays or whenever the initialization process can support an interrupt invokes the Craft Access entry procedure to allow manual settings, but only if the PROCSTAT (local dialpad procedure status) system value is “0.” The zero PROCSTAT value provides full access to local procedures. If PROCSTAT is "1" the Craft Access entry procedure can be invoked only when a "* to program" message displays and then only the VIEW procedure is available. For information, see Chapter 3: Local Administrative Options.

The software determines whether sufficient IP Address information was downloaded. In this scenario, it is discovered that sufficient information has not been downloaded. One of the following messages display:

DHCP: s secs
* to program

DHCP: s secs
VLAN ID =
n

DHCP: s secs

where s is the number of seconds that have elapsed since DHCP was invoked. The message on the left appears if 802.1Q tagging is off and access to local programming procedures is not disabled or restricted. (See Chapter 3: Local Administrative Options for specifics.) The middle message appears if 802.1Q tagging is on and access to local programming procedures is disabled or restricted. If the left and middle messages alternate every two seconds, 802.1Q tagging is on. When both messages alternate, access to local programming procedures is not disabled or restricted. Finally, the message on the right appears if 802.1Q tagging is off and access to local programming procedures is disabled or restricted.

The number of elapsed seconds is incremented once per second, until DHCP successfully completes.

  1. The DHCP server provides IP Addresses for the following hardware:
  2. Using the list of gateway IP Addresses provided by the DHCP server, the telephone performs a router check. The telephone cycles through the gateway IP Addresses with ARPs or pings until it receives a response. When the router is located, received LLDP TLVs are processed. Then the HTTP process starts.
  3. While the IP telephone connects to the HTTP server, the telephone displays one of the following messages:
HTTP:n ipadd

HTTP:n ipadd
* to program

where n is the number of the IP Address obtained from the HTTP server and ipadd is the IP Address.

Important: As of Software Release 1.5, pressing * (asterisk) whenever a "* to program" message displays or whenever the initialization process can support an interrupt invokes the Craft Access entry procedure to allow manual settings, but only if the PROCSTAT (local dialpad procedure status) system value is “0.” The zero PROCSTAT value provides full access to local procedures. If PROCSTAT is "1" the Craft Access entry procedure can be invoked only when a "* to program" message displays and only the VIEW procedure is available. For information, see Chapter 3: Local Administrative Options.

  1. When connected, the telephone looks for an upgrade script file.
  2. The HTTP server sends and identifies an upgrade script.

The GET message might have to be sent several times. Each time the GET message is sent, all IP telephones display the following message:

HTTP: n uri

For HTTP, n is the number of HTTP requests made by the telephone and uri is the URI for the current HTTP request.

  1. While the upgrade script file is being downloaded, all IP telephones display the following message:
HTTP:n sc etag

where n is the number of the IP Address obtained from the HTTP server, sc is the status code of the HTTP response and etag is the value of the ETag header.

  1. When the telephone determines that the application file received is valid, the following message displays:
File Obtained;please wait...
s
secs

where s is the number of seconds that elapse while non-volatile memory is erased.

  1. The following message displays while the application file is stored in flash memory:
Saving to flash
n% x secs

where n is the percentage of the file stored, and x is the number of elapsed seconds. This usually takes longer than the file download.

  1. The telephone contacts the Avaya Media Server and attempts to log in.

All IP telephones display the following prompts for an extension:

Login
Enter Extension
Enter Extension and press Enter or OK
  1. Enter a new extension and press OK. To register the telephone without the extension or password (unnamed), press only OK or make no entry and wait 60 seconds.

NOTE: Unnamed registration is the capability to register a telephone with the call server without entry of an extension or password. The UNNAMEDSTAT parameter must be set to enable unnamed registration. Telephones registered unnamed have limited functionality. For more information, see Unnamed Registration.

All IP telephones display the following prompt for a password:

Login
Enter Password
Enter Password and press Enter or OK
  1. Enter the password and press OK. To register the telephone without the extension or password (unnamed), press OK or make no entry and wait 60 seconds.
  2. The extension is visible as you enter it but the password displays as asterisks. The system determines whether the extension is in use.
  3. Successful completion of this process produces a dial tone when the Speaker button is pressed or the handset is lifted.
  4. Continue with the next procedure.

Previous page Next page