Contents of the settings file
The settings file can include any of the six types of statements, one per line:
-
Tags, which are lines that begin with a single "
#" character, followed by a single space character, followed by a text string with no spaces. -
Gotocommands, of the formGOTOtag.Gotocommands cause the phone to continue interpreting the settings file at the next line after a# tagstatement. If no such statement exists, the rest of the settings file is ignored.Important:There must be space character between # and tag. -
Conditionals, of the form
IF$parameter_nameSEQstringGOTOtag. Conditionals cause theGotocommand to be processed if the value of the parameter named parameter_name exactly matchesstring. If no such parameter named parameter_name exists, the entire conditional is ignored. The only parameters that can be used in a conditional statement are:GROUP,MACADDR,MODELandMODEL4. -
Conditionals of the form
IFstring1SEQstring2GOTOtag. Conditionals cause theGotocommand to be processed if the value ofstring1exactly matches the value ofstring2.string1orstring2can be defined using a macro:$GROUP,$MACADDR,$MODELand$MODEL4. For example: If$MODEL4SEQ J179 GOTO J179_CONFIG. When Avaya J179 IP Phone encounters this line, it goes to tag# 179_CONFIG. When other phones encounter this line, its ignored. -
SETcommands, of the formSETparameter_name value. Invalid values cause the specified value to be ignored for the associated parameter_name so the default or previously administered value is retained. All values must be text strings, if the value itself is numeric, you must place the numeric value inside a pair of quotation marks. For example, "192.x.y.z" -
Comments, which are statements with characters "
##" in the first column. -
GETcommands, of the formGET filename. The phone attempts to download the file named byfilename, and if it is successfully obtained, it will be interpreted as an additional settings file, and no additional lines will be interpreted in the original file. If the file cannot be obtained, the phone will continue to interpret the original file.Note:Afilenamecan be a macro:$GROUP,$MACADDR,$MODEL, and$MODEL4. For example: GET $MACADDR.txt. Avaya J100 Series IP Phones attempts to perform aGETof the device MAC address.txt such as c81feaddeeff.txt.
The Avaya-provided upgrade file includes a line that tells the phones to
GET46xxsettings.txt. This line cause the phone to use HTTP/HTTPS to attempt to download the file specified in the GET command. If the file is obtained, its contents are interpreted as an additional script file. That is how your settings are changed from the default settings. If the file cannot be obtained, the phone continues processing the upgrade script file. Also, if the settings file is successfully obtained but this does not change any settings, the phone continues to use HTTP.
The settings file is under your control and is where you can identify non-default option settings, application-specific parameters, etc. You can download a template for this file from the Avaya support Website.
When Avaya J100 Series IP Phones is in the process of downloading configuration from the provisioning server, the phone does one of the following:
-
If the phone is unable to download J100Supgrade.txt file then all previously downloaded configuration is cached.
-
If the phone is able to download J100Supgrade.txt file then all previously downloaded configuration is cleared.
-
If the phone is able to download the subsequent 46xxsettings.txt file then the configuration is re-applied.
-
If the phone is unable to download the subsequent 46xxsettings.txt file then the previously downloaded configuration is cleared.
-
During a reboot, if the phone is unable to access the settings file, it does not retain the values of all the parameters. For more information on which parameter value is retained, see the following table.
|
Parameter
|
Retained
|
|---|---|
|
AGCHAND
|
Y
|
|
AGCHEAD
|
Y
|
|
AGCSPKR
|
Y
|
|
APPNAME
|
N
|
|
AUDIOENV
|
N
|
|
AUDIOSTHD
|
N
|
|
AUDIOSTHS
|
N
|
|
AUTH
|
Y
|
|
BAKLIGHTOFF
|
Y
|
|
CNGLABEL
|
Y
|
|
DAYLIGHT_SAVING_SET TING_MODE
|
Y
|
|
DHCPSTD
|
N
|
|
HEADSYS
|
N
|
|
HOMEIDLETIME
|
N
|
|
LOG_CATEGORY
|
Y
|
|
LOGSRVR
|
N
|
|
LOCAL_LOG_LEVEL
|
Y
|
|
LANG0STAT
|
Y
|
|
MSGNUM
|
N
|
|
PROCSTAT
|
Y
|
|
PROCPSWD
|
Y
|
|
PHY1STAT
|
Y
|
|
PHY2STAT
|
Y
|
|
PHNCC
|
N
|
|
PHNDPLENGTH
|
N
|
|
PHNIC
|
N
|
|
PHNLDLENGTH
|
N
|
|
PHNLD
|
N
|
|
PHNLAC
|
Y
|
|
PHNOL
|
N
|
|
RFSNAME
|
N
|
|
SNMPADD
|
Y
|
|
SNMPSTRING
|
Y
|
|
SIG
|
Y
|
|
SCREENSAVERON
|
N
|
|
TEAM_BUTTON_RING_T YPE
|
Y
|
|
TPSLIST
|
N
|
|
VLANTEST
|
Y
|
|
WMLHOME
|
N
|
|
WMLPORT
|
N
|
|
WMLPROXY
|
N
|