We installed ours at another site and I had the entire process documented, you may want to check this to see if maybe a step was missed? (Substitue xxx.xxx.xx.xx for IP addresses)
Following are the network / system changes necessary to support the Avaya IP phones:
A) Configuration Files
B) Installation of TFTP server
C) Modifications to DHCP Scopes
D) Modifications to Routing Interfaces
E) Modifications to VOIP Phones
These configuration changes are described in greater detail below:
Configuration Files
The Avaya IP phones upon startup will request access to two files that are to be located on the TFTP server that will be installed in the next step. These files are specific to our infrastructure and may need to be modified in order to operate outside of 3E Carlsbad. Below are the contents of these two configuration files:
46XXSETTINGS.TXT
#############################################################
## Avaya 46xx IP Telephone Settings Script
## File Created on: 12/22/2003
## See the LAN Administrators Guide for
## more details on using this file.
## Use "##" without quotes to comment out a line.
## To activate a setting below, set the parameter
## to the appropriate value for your network and
## remove the "## " from the begining of the line.
## To include whitespaces in a value,
## the entire value must be enclosed in double quotes.
## example:
## SET PARAM "value1 value2"
## To set different set types to different values, use
## the "IF" keyword statement.
## See the LAN Administrators Guide for more details.
## Some of the values listed below have default settings which
## are used by the IP Telephones even if they are commented out
## in this file. For a list of those settings and their default
## values, see the LAN Administrators Guide.
#############################################################
#############################################################
##### COMMON SETTINGS - Applies to all 4600 IP Telephones####
###### Domain Settings ######
## Your domain
## NOTE: It is recommended that DOMAIN be set via DHCP.
## If you set your DOMAIN via DHCP, do not set it here
## as it will over ride your DHCP setting.
## example:
SET DOMAIN 3ecompany.com
## Your Domain Name Server
## NOTE: It is recommended that Domain Name Server be set via DHCP.
## If you set your Domain Name Server via DHCP, do not set it here
## as it will over ride your DHCP setting.
## example:
SET DNSSRVR xxx.xxx.xx.xx
#############################################################
############# ==== END OF COMMON SETTINGS ==== ##############
###############################################################
###### Settings for the 4610, 4620 and 4630 IP Telephones #####
############## Enhanced Local Dialing Rules #################
## These settings effect certain dialing behaviors on the 4610,
## 4620 and 4630 phones. These include "Click to Dial" and
## "Add to Speed Dial" links shown on the web browser applications
## and incoming and missed call log entries. These settings also
## apply to dialable numbers reurned from searches on the 4630
## LDAP directory application.
## Telephone Country Code
## example: For United States it is '1'
SET PHNCC 1
## Telephone dial plan length (the length of an internal extension number).
## For example, if your extension is 12345, your dial plan
## length is 5.
## example:
SET PHNDPLENGTH 5
## Telephone international access code
## For the USA, the code is 011.
## example:
SET PHNIC 011
## Telephone long distance access code
## example:
SET PHNLD 1
## Length of national telephone number
## For example, 800-555-1111 is a length of 10.
## example:
SET PHNLDLENGTH 10
## Outside line access code
## The number you press to make an outside call.
## example:
SET PHNOL 9
#####################################################################
################# Application Access Settings #######################
## Use this setting to restrict access to certain 4610, 4620
## and 4630 applications.
## When APPSTAT is set to 0, Call Log and Redial are suppressed and,
## changes to Speed Dial are not allowed.
## when APPSTAT is set to 1, Call Log, Redial and, Speed Dial work
## without restrictions.
## when APPSTAT is set to 2, Call Log is suppressed, for Redial the
## Last-6-numbers (last-8-numbers for 4630) option is suppressed
## and changes to Speed Dial are not allowed.
## when APPSTAT is set to 3, changes to Speed Dial are not allowed.
## example:
SET APPSTAT 1
#####################################################################
###################### Option Access Settings #######################
## Use this setting to enable or disable access to certain 4610,
## 4620 and 4630 user options.
## When OPSTAT is set to 000, the user options are not accessible.
## For 4630, the Lock control is not accessible.
## When OPSTAT is set to 001, the user can only invoke the Log-Off
## Option on the 4610 and 4620. For the 4630 this setting is the
## same as 000.
## When OPSTAT is set to 010, the user can only invoke view-only options.
## The user cannot change any setting. Also for 4630, Lock control
## is not accessible,
## When OPSTAT is set to 011, the user can only invoke view-only options
## and the Log-Off Option on the 4610 and 4620. For the 4630 this setting
## is the same as 010.
## When OPSTAT is set to 100, the user can access all options except the
## view-only options and the Log-Off option on the 4610 and 4620.
## When OPSTAT is set to 101, the user options can access all options
## except the view-only options. For the 4630 this setting
## is the same as 100.
## When OPSTAT is set to 110, the user can invoke all the options except
## the Log-Off option on the 4610 and 4620. For the 4630 this setting
## is the same as 111.
## When OPSTAT is set to 111, the user can invoke any or all of the user
## options.
## example:
SET OPSTAT 111
######################################################################
####### ==== END OF 4610, 4620 and4630 IP Phone Settings ==== #######
###############################################################
########## ==== 4630 specific IP Phone Settings ==== ##########
######## Settings for the 4630 IP Phone LDAP Application ########
## These settings are used to enable and administer the LDAP
## application on the 4630.
## Your LDAP Directory server Address
## You must set this value to activate the LDAP application.
## example:
## SET DIRSRVR ldap.mycompany.com
## The TCP port number of your LDAP Directory Server
## The default port number is 389. If you wish to change the
## port number, you must set this value.
## example:
SET DIRSRVRPORT 389
## The Directory Topmost Distinguished Name
## You must set this value.
## example:
SET DIRTOPDN "ou=People,o=My Company Inc."
## The default search value. The 4630 only supports
## searches on names.
## CHANGING THIS VALUE IS NOT RECOMMENDED.
## example:
SET DIRFULLNAME cn
## The Directory Telephone Number field.
## CHANGING THIS VALUE IS NOT RECOMMENDED.
## example:
SET DIRTELNUM telephonenumber
## Directory Coding Scheme
## The valid settings are Latin-1, Ascii and Unicode
## example:
SET DIRCODING Latin-1
#####################################################################
############ Settings for 4630 IP Phone Web Application ############
## These settings are used to enable and administer the Web
## application on the 4630.
## NOTE: Avaya hosts a web site for the 4630 IP Phone.
## The WEBHOME and WEBCODING parameters are set up
## to point your 4630 IP telephones to this hosted site.
## To disable this operation, put "##" in front
## of the lines SET WEBHOME ... and SET WEBCODING ...
## To change the web site that your phones point to,
## replace the provided URL in the SET WEBHOME .. line
## with the URL of your site.
## NOTE: Your network must be using Domain Name Services
## for the Avaya hosted site settings to operate properly.
## The URL of your 4630 Home page
## example (Note: The site specified below is hosted by Avaya):
SET WEBHOME
## The coding to be used for characters entered in forms on web pages
## The valid settings are Latin-1, Ascii and Unicode
## example:
SET WEBCODING ASCII
## Your HTTP proxy server address (name or IP address)
## example:
## SET WEBPROXY my.proxy.company.com
## The TCP port number of your HTTP proxy server
## example:
## SET WEBPORT 80
## A list of one or more HTTP proxy server exception domains
## separated by commas without any spaces.
## Accesses to these addresses will not go through the proxy
## server.
## example:
## SET WEBEXCEPT 135.18.18.18,135.20.21.20
#####################################################################
######## 4630 Emergency Contact Number ########
## If set, this number will be the top-leftmost speed dial button in group 1
## of the 4630 speed dial screen and labeled "EMERGENCY".
## example:
SET PHNEMERGNUM 9911
#####################################################################
######## SETTINGS FOR 4630 VOICEMAIL APPLICATION ########
## VoiceMail HOME URL
#SET VMLHOME
## The coding to be used for characters entered in forms on web pages
SET VMLCODING ASCII
#####################################################################
#################### 4630 Stock Ticker ##############################
## Use this setting to activate the stock ticker on your 4630. Go to
## Options on your 4630 to complete setup of this feature.
## Use 0 to Disable or 1 to Enable (Default)
## example:
SET STKSTAT 1
#####################################################################
############## End of 4630 Specific IP Phone Settings ###############
#####################################################################
############## 4610 and 4620 Specific IP Phone Settings #############
################ FTP Server for Backup/Restore ######################
## NOTE: Setting the FTP backup/restore server address here will cause
## all 4610 and 4620 IP telephones to use the same settings
## and over write each other's backup files. To use this
## feature to perform backup and restores of individual
## IP telephones, these parameters must be set individually
## at each telephone. See the LAN Administrators Guide for
## more details.
## The IP Address of your FTP Server
## example:
## SET FTPSRVR xxx.xx.xx.xx
#####################################################################
####### 4610 and 4620 IP Phone Multi-Language Administration ########
## Use this value to set the local display
## language of your 4610 and 4620.
## For all 4610SW 4620 sets, and 4620SW sets that have
## been loaded with single-byte software, use one of the
## following settings:
## For English use keyword "English"
## For French use keyword "Francais"
## For Italian use keyword "Italiano"
## For Japanese use keyword "Katakana"
## For Dutch use keyword "Nederlands"
## For German use keyword "Deutsch"
## For Portuguese use keyword "Portugues"
## For Spanish use keyword "Espanol"
## For 4620SW sets that have been loaded with multi-byte software
## to support Chinese/Russian/English fonts, use one of
## the following settings:
## For English use keyword "English"
## For Chinese use keyword "Chinese"
## For Russian use keyword "Russian"
## For 4620SW sets that have been loaded with multi-byte software
## to support Japanese/Russian/English fonts, use one of
## the following settings:
## For English use keyword "English"
## For Japanese use keyword "Japanese"
## For Russian use keyword "Russian"
## example:
SET SYSLANG English
#####################################################################
###### Settings for the 4610 and 4620 IP Phone Web Application ######
## These settings are used to enable and administer the Web
## application on the 4610 and 4620.
## NOTE: Avaya hosts a web site for the 4610 and 4620 IP Phones.
## The WMLHOME and WMLCODING parameters are set up
## to point your 4610 and 4620 IP telephones to this hosted site.
## To disable this operation, put "##" in front
## of the lines SET WMLHOME ... and SET WMLCODING ...
## To change the web site that your phones point to,
## replace the provided URL in the SET WMLHOME .. line
## with the URL of your site.
## NOTE: Your network must be using Domain Name Services
## for the Avaya hosted site settings to operate properly.
## The URL of your 4610 and 4620 Home page
## example (Note: The site specified below is hosted by Avaya):
SET WMLHOME
## The coding to be used for characters entered in forms on web pages
## The valid settings are Latin-1, Ascii and Unicode
## example:
SET WMLCODING ASCII
## Your HTTP proxy server address (name or IP address)
## example:
## SET WMLPROXY my.proxy.company.com
## The TCP port number of your HTTP proxy server
## example:
## SET WMLPORT 8080
## A list of one or more HTTP proxy server exception domains
## separated by commas without any spaces (IP ADDRESSES ONLY).
## Accesses to these addresses will not go through the proxy
## server.
## example:
## SET WMLEXCEPT 135.18.18.18,135.20.21.20
#####################################################################
########## End of 4610 and 4620 Specific IP Phone Settings ##########
## END OF SETTINGS SCRIPT FILE
46XXUPGRADE.TXT
####################################
#Copyright Avaya 2003 #
#All rights reserved #
####################################
#check bootApp version #
####################################
IF $MODEL4 SEQ 4602 goto BOOTAPP4602
IF $MODEL4 SEQ 4606 goto BOOTAPP46XX
IF $MODEL4 SEQ 4612 goto BOOTAPP46XX
IF $MODEL4 SEQ 4620 goto BOOTAPP4620
IF $MODEL4 SEQ 4624 goto BOOTAPP46XX
goto END
# BOOTAPP4602
IF $BOOTNAME SEQ bb4602r1_61.bin goto DEF46XX
SET APPNAME bb4602r1_61.bin
goto END
# BOOTAPP4620
IF $BOOTNAME SEQ 4620COMMON.V1719 goto DEF46XX
SET APPNAME bbla20_1719.bin
goto END
# BOOTAPP46XX
IF $BOOTNAME SEQ 46XXCOMMON.V36 goto DEF46XX
IF $BOOTNAME SEQ 46XXCOMMON.V52 goto DEF46XX
IF $BOOTNAME SEQ 46XXCOMMON.V69 goto DEF46XX
SET APPNAME bbla0_69.bin
goto END
################################
#download definity bigApp #
################################
# DEF46xx
IF $MODEL4 SEQ 4602 goto DEF4602
IF $MODEL4 SEQ 4606 goto DEF4606
IF $MODEL4 SEQ 4612 goto DEF4624
IF $MODEL4 SEQ 4620 goto DEF4620
IF $MODEL4 SEQ 4624 goto DEF4624
goto END
#definity bigApp for 4602 model
# DEF4602
SET APPNAME ap4602r1_61.bin
goto END
#definity bigApp for 4606 model
# DEF4606
SET APPNAME def06r1_73.bin
goto END
#definity bigApp for 4620 model
# DEF4620
SET APPNAME def20r1_73.bin
goto END
#definity bigApp for 4612 & 4624 model
# DEF4624
SET APPNAME def24r1_73.bin
goto END
# END
#####################################
#download the 46xx Settings script #
#####################################
GET 46xxsettings.scr
GET 46xxsettings.txt
TFTP Server Installation and Configuration
The Avaya TFTP server software is located here:
The installation is a standard default install, no changes were made to the installation process.
After the installation completes start the application by:
1) Go to the “Start” button
2) Select “Programs”
3) Select “TFTPSuite95Pro”
4) Start the application labeled “TFTPServer32” (This application only runs on the desktop therefore the server that is hosting this will need to remain logging in with this application running at all times.)
Once the application menu starts, select “System” and the “Setup”. Once in the configuration menu select the outbound tab and browse to the directory that contains the 46xxsettings.txt and 46xxupgrade.txt files.
Modifications to DHCP Scopes
In order to support Avaya IP phones a couple of modifications the production DHCP server was necessary.
1) Start DHCP admin
2) Right click on the DHCP server and select “Set Predefined Options”
3) Select Add
4) In the Name box type “Avaya IP Telephones”
5) In the Data Type select “String”
6) In the Code box type 176
7) Select OK
8) At the next window Under Option Name select “176 Avaya IP Telephones”
9) In the String Value Box type “mcipadd=xxx.xxx.xx.xx,mcport=1719,tftpsrvr=xxx.xxx.xx.xx”
10) Select OK
11) This scope option will need to be added to any scope that you wish to host IP phones in.
Modifications to Routing Interfaces
On any new networks that are created and will need to access a DHCP that is not on their local subnet we’ll need to add a helper address to the router so that their DHCP request will be forwarded to the DHCP server. Below are the required steps:
1) Login to the router that the local subnet terminates on. (Typically this will also be the router that is their default gateway)
2) Enter global configuration mode (Config term)
3) Ether interface configuration mode on the interface facing the clients (interface fastethernet 0/0)
4) Add a ip helper to forward DHCP UDP packets to DHCP server (ip helper-address xxx.xxx.xx.xx)
5) Exit (exit)
6) Save your config (write memory)
Modifications to VOIP Phones
The following changes need to be made to each phone:
1) Select Options (has a check mark on the button)
2) Select Page Right (right arrow)
3) Select PC Ethernet Interface
4) Select Page Right
5) Select 100 MBS Full Duplex
6) Select Save
7) Select Phone/Exit (it’s actually the button below the text)
8) Reboot the PC