Auto Provisioning Guide for Avaya J100 Series IP Phone




Feature Limitation

Feature Notice



  • PBX Model: P-Series 
  • PBX Firmware version: X.12.0.X
  • Avaya model: J100 series(J129/J139/J159/J169/J179/J189)
  • Phone Firmware version: SIP firmware


1. Get Provisioning Config file

1.1 Add new extension or edit exist extension number, make sure the Registration Name same as the extension number. Or you will get the registration failure.


1.2. Add Avaya phone on Auto Provisioning page. Input the phone's MAC address and assign the extension number for the phone.

A note about language option. Please choose the langue based on your phone model. For example, if you phone model is J139, choose like J139 English.

Finally, download the mac.txt. For example: c81feaadf8ab.txt

2. Setup HTTP Server

Find any computer, use it as HTTP server for Avaya phone to download files.

Install a simple called HFS to setup HTTP server, you can download it from:

Run HFS, then follow the steps:

  1. Download the Avaya provisioning package first:

  2. Extract the zip file and mount the files to HFS, as well as the config file (mac.txt) got earlier. The language xml files should be selected based on your need. A note about the language file, the Auto Provisioning web menu only supports English, French, German, Russian, Chinese, though all official language files are all included in the package. The unsupported language can be customized by user himself. The files need to be mounted:

  • J100Upgrade.txt
  • 46xxsetings.txt
  • languages files
  • Firmware files (XXX.bin, it's recommended to mount the firmware file to upgrade the phone for the first-time provisioning.)
  • mac.txt

3. DHCP Server Setup

Add option 242 on your own DHCP server (Not PBX).

This is example of the ISC DHCP server on Ubuntu.

Option 242:

option avaya-242 code 242 = string;
subnet netmask {
option routers;
option domain-name "";
option domain-name-servers,;
option avaya-242 "HTTPSRVR=,HTTPDIR=/,SIG=2";
default-lease-time 600;
max-lease-time 7200;

The value of option 242 is: HTTPSRVR=,HTTPDIR=,HTTPPORT=80,SIG=2


  • HTTPSRVR is the IP address of computer in step 2.
  • HTTPDIR is the folder of HTTP server, usually it can be blank.
  • HTTPPORT is the port of the HTTP server, change based on your HFS, by default it's 80.
  • SIG is software version of the Avaya phone uses. Set it as 2 which means SIP software.

4. Reset Phone

Power on the Avaya phone.

Enter the Administration menu, input default password 27238 to login.

Choose the option "reset to defaults".


5. Finish Provisioning

After the phone reset, the phone will prompt user to enter Auto Provisioning.

Press No to skip the prompt.

Then input the username and password on the phone.

Username is the extension number.

Password is the registration password of the extension.

Soon, the phone will download config file from HTTP server to finish the provisioning.


Feature Limitation

  • The function key type unsupported: Intercom, Park, DTMF, Call Foward.
  • Reboot, Reprovision and Account Release feature is not supported. If you make the change on Auto Provisioning menu for the phone, reboot the phone manually to the change take effect.
  • Firmware upgrade on Auto Provisioning menu is not supported.
  • TLS registration is not supported.
  • CTI feature is not compatible.
  • Distinctive Ring Tone feature is not supported.
  • Call waiting control from Auto Provisioning menu is not supported.

Feature Notice

  • The phone LDAP feature will not query contact when it has call inbound.
  • The default web login password of the Avaya phone has been changed to "Yes_1234" after phone is provisioned. The web interface default password of Avaya phone is 27238. If user manually configures the phone, the phone will prompt to change the default password. The requirement of the password is at least it should include 4 types of string: Uppercase, lowercase, number, symbol. Each type of string quantity could not be more than 4. Total password length is at least 8. Consecutive number is not allowed.
  • The phone language requires the user to select, and it's based on model.
  • The phone language option is for the language on the phone display. The phone web interface itself only supports English.
  • The phone language option supports English, French, German, Russian, Chinese.
  • Time zones support only includes some main countries: US, European, and Asian countries or regions.
  • When the function key is configured as BLF type, and when there is call made to the monitored extension, Avaya phone will prompt you to pickup the call or nor automatically. 
Have more questions? Submit a request


Please sign in to leave a comment.