Method 1: Installing the B199 phone using an HTTP file server

Last Updated : Nov 17, 2022 |
This method is needed with B199 phones running R1.0 FP5 or earlier firmware. The earlier firmware does not support HTTP redirection.
Prolog information
Before you begin
Having downloaded the B199 R1.0 FP8 file set (see Downloading the B199 Firmware), place the following files on the third-party file server:
  • firmware-1.0.8.3.2-release.kt: The firmware file for B199 phones.
  • avayab199_fw_version.xml: This file is requested by the phone and used to inform it of the firmware available to be downloaded and installed from the file server. Using a text editor, ensure that the file contents match the B199 firmware file name.
    <?xml version="1.0" encoding="UTF-8"?>
    <firmware_version>
    <version>1.0.8.0.13</version>
    <filename>firmware-1.0.8.0.13-release.kt</filename>
    <checksum></checksum>
    </firmware_version>
  • avayab199.xml: This custom file gives the phone the IP Office address as its new file server setting. This causes the phone to restart after which it will requests the auto-generated avayab199.xml from the IP Office system.
    <?xml version="1.0" encoding="UTF-8"?>
    <B199>
    <device_management>
    <server type="string">http://192.168.0.180</server>
    </device_management>
    </B199>
  1. First enable SIP phone support and create a user and extension for the B199 phone as per the generic SIP phone installation processes.
  2. Connect the PoE network cable from the network to the phone.
  3. Once started, if the phone prompts whether to perform auto-provisioning, select No.
  4. The phone prompts you to set a password, select Yes. Set and confirm the password. This password is required for access to the phone's admin and web browser menus.
  5. Click on < twice.
    ADDITIONAL INFORMATION:
    If you click < too often, the phone reboots. If so, after rebooting, press Settings Settings and click Admin Login.
  6. Press V to scroll down and click Device Management.
    1. Click Provisioning Server and enter the address of the third-party HTTP file server. For example, http://192.168.0.50.
    2. Press V to scroll down and click DES Provisioning.
    3. Click DES Enablement and select Disabled.
    4. Click < repeatedly until you exit the admin menus. The phone will reboot.
  7. After rebooting, the phone requests the avayab199_fw_version.xml from the HTTP file server.
    1. Using the details in the avayab199_fw_version.xml file, the phone upgrades its firmware if necessary. This is shown by the message Upgrade in progress, please wait
    2. Once it has loaded the new firmware, the phone reboots.
  8. The phone request the avayab199.xml file from the HTTP file server. This is the custom avayab199.xml file which instructs the phone to change its provisioning server address to the IP Office address. This change causes the phone to reboot again.
    ADDITIONAL INFORMATION:
    • If not using custom avayab199.xml file from the HTTP file server, you need to manually change the Provisioning Server address to the address of the IP Office system with which the phone needs to register.
  9. Following the reboot, the phone requests the avayab199.xml file again but this time from the IP Office system.
  10. The phone displays Avaya B199 and Not Registered.
  11. Press Settings Settings. Click Admin Login and enter the phone's admin password.
    1. Click SIP.
    2. Click Primary Account.
      ADDITIONAL INFORMATION:
      1. In User, enter the phone's extension number.
      2. Press V to scroll down and click Credentials.
      3. In Authentication Name, enter the phone's extension number.
      4. In Password, enter the IP Office extension password.
      5. Click < twice.
    3. If the phone is being installed in an IP Office network that has resilience configured, click Fallback Account and enter the same details again.
    4. Click < to exit the menus. The phone is rebooted again.
    5. Following the reboot, the phone displays Avaya B199 and the system's IP address.