Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Avaya IPO R8 & 9611G: Stuck on "Waiting for LLDP"...

Status
Not open for further replies.

Jontu Kontar

IS-IT--Management
Jun 3, 2010
33
US
Current Setup

Equipment
Cisco 1941 -- c1900-universalk9-mz.SPA.152-4.M3.bin
HP E5412zl -- K.15.13.0005
Avaya IPO 500 V1 -- 8.0 (56)
Avaya 9611 -- S9608_11HALBR6_2_0_09_V452.tar
Windows 2008 R2 | IIS

Settings Router / Switch

Data/Untagged VLAN: 2
Voice/Tagged VLAN: 12

VLAN 2 - DHCP Option Code:

Code:
option 242 ascii "L2Q=1,L2QVLAN=12,VLANTEST=0"
option 176 ascii "L2Q=1,L2QVLAN=12,VLANTEST=0"

VLAN 12 - DHCP Option Code:

Code:
option 242 ascii "HTTPSRVR=10.18.40.41,HTTPDIR=avaya"
option 176 ascii "HTTPSRVR=10.18.40.41,HTTPDIR=avaya"

IIS Access Log

10.18.128.188, -, 1/29/2014, 9:26:19, W3SVC1, RYDELL-WLO-WG1, 10.18.40.41, 15, 172, 361, 200, 0, GET, /avaya/96x1Hupgrade.txt, -,
10.18.128.188, -, 1/29/2014, 9:26:25, W3SVC1, RYDELL-WLO-WG1, 10.18.40.41, 78, 177, 1733, 200, 0, GET, /avaya/H323_96x1Hupgrade.txt, -,
10.18.128.188, -, 1/29/2014, 9:26:31, W3SVC1, RYDELL-WLO-WG1, 10.18.40.41, 15, 172, 771, 200, 0, GET, /avaya/46xxsettings.txt, -,
...

WireShark Packet Capture

U4gGGXc.png


Phone Log

Code:
DHCP = 0s
VLAN ID = 12
HTTP 1 [URL unfurl="true"]http://10.18.40.41/avaya/96x1Hupgrade.txt[/URL]
     HTTP 1 200
HTTP 1 [URL unfurl="true"]http://10.18.40.41/avaya/H323_96x1Hupgrade.txt[/URL]
     HTTP 1 200
HTTP 1 [URL unfurl="true"]http://10.18.40.41/avaya/46xxsettings.txt[/URL]
     HTTP 1 200
HTTP 1 [URL unfurl="true"]http://10.18.40.41/avaya/custom/default.txt[/URL]
     HTTP 1 200
HTTP 1 [URL unfurl="true"]http://10.18.40.41/96x1/h323/S9608_11HALBR6_3_0_37_V452.tar[/URL]
     HTTP 1 200
Waiting for LLDP
...

46xxsettings.txt

Code:
IF $GROUP SEQ 2 GOTO GROUP_2
IF $GROUP SEQ 3 GOTO GROUP_3
IF $GROUP SEQ 4 GOTO GROUP_4
IF $GROUP SEQ 5 GOTO GROUP_5
IF $GROUP SEQ 6 GOTO GROUP_6

GET custom/default.txt
GOTO END

#### PARTS #######
# GROUP_2
GET custom/parts.txt
GOTO END

#### SERVICE #####
# GROUP_3
GET custom/service.txt
GOTO END

#### SALES #######
# GROUP_4
GET custom/sales.txt
GOTO END

#### BODYSHOP ####
# GROUP_5
GET custom/bodyshop.txt
GOTO END

#### OFFICE ######
# GROUP_6
GET custom/office.txt
GOTO END

# END

Issue

The 9611G does not seem to be able to find the pbx, which is causing it to hang on "Waiting for LLDP" before restarting. Looking at the log files, it seems that the 9611 is reporting downloading 2 files, that the HTTP server has no record of it downloading nor does a Wireshark packet capture have any indication that the request was even made. The "custom/default.txt" file contains the address of the pbx, so if that is not actually downloading the problem makes perfect sense. The question is why?

Why is it saying that it has downloaded the file, when it hasn't. Why does it not download the file?

Other Information

1. I have loaded each URL into my web browser and they respond normally by serving out the txt file containing the configuration.
2. I have other phones, 30 x 9620C's, that work fine on this configuration.
 
you are missing the call server in the option 242

Joe W.

TeleTechs.ca
FHandw, ACSS (SME), ACIS (SME)


“This is the end of the world, make sure to buy your T-shirt before it is too late"
Original expression of my daughter
 
Add MCIPDD=ipaddress,MCPORT=1719, HTTPSRVR=........
That is how it should be.

BAZINGA!

I'm not insane, my mother had me tested!

 
Westi said:
you are missing the call server in the option 242

Yes, you are correct in that "Option 242" is missing the "MCIPADD" key/value pair. This is intentional, as this value is normally to be supplied by the last config file "custom/default.txt", which is not being downloaded by the phone (as stated above).

Has there been a change in the last firmware update that makes MCIPADD mandatory as part of "Option 242"?

custom/default.txt
Code:
###################  SERVER SETTINGS (H.323)  ################
SET MCIPADD 10.18.128.20
SET VMUCIPADD 10.18.128.20
################  SERVER SETTINGS (LATEST SIP)  ##############
SET SIP_CONTROLLER_LIST 10.18.128.20:5060;transport=tcp
SET SIMULTANEOUS_REGISTRATIONS 2
SET CONFIG_SERVER_SECURE_MODE 0
################  SERVER SETTINGS (OLDER SIP)  ###############
SET SIPPROXYSRVR 10.18.128.20
SET SIPSIGNAL 1
##################  TIME SETTINGS (SIP ONLY) #################
SET SNTPSRVR time.nope.local
SET GMTOFFSET -6:00
SET DSTOFFSET 1
###############  EXCHANGE SETTINGS (SIP ONLY)  ###############
##SET EXCHANGE_SERVER_LIST autodiscoverredirect.apptixemail.net
##sET EXCHANGE_USER_DOMAIN 
###########  BLUETOOTH SETTINGS (H.323 ONLY)  ##############
SET BLUETOOTHSTAT 1
#################  WML BROWSER SETTINGS  ###################
SET WMLHOME [URL unfurl="true"]http://tftp.nope.local/avaya/wml/rydell.wml[/URL]
#################  IDLE TIMER SETTINGS  ####################
SET SCREENSAVERON 1
SET SCREENSAVER screen/gotmyeye.jpg
###############  ETHERNET INTERFACE SETTINGS  ################
SET PHY2STAT 6
#####################  SNMP SETTINGS  ######################
SET SNMPSTRING nope
 
The ipoffice does not support the 96x1 sip phones.

BAZINGA!

I'm not insane, my mother had me tested!

 
tlpeter said:
The ipoffice does not support the 96x1 sip phones.

Though the options are there to support SIP phones, none of them have the firmware installed that would allow those options to be used. I would think that the "extra" options would be ignored, as they are with a 9620C phone. Is that not the case?

---

I was going to say that they had the phones had the latest H323 firmware installed but I just realized that is not the case. The phones have their "stock" firmware of: 6.2.0.09. The current firmware for these phones is: 6.3.0.37 (published August 2013).
 
For IP Office the MCIPADD has always been mandatory either in manual setup or per DHCP
 
Just sweep the dhcp server instead of using the text file.
It is much quicker.

BAZINGA!

I'm not insane, my mother had me tested!

 
tlpeter said:
Just sweep the dhcp server instead of using the text file
It is much quicker

Ok, I can do that.

However, A DHCP option code doesn't explain why the phone is, essentially, lying about downloading the replacement firmware? The boot process states that it is downloading the replacement firmware file and a few moments later shows an HTTP 200 status (Ok). This can not be true or the firmware would already be upgraded to the latest version (the version it is tasked to download).
 
It says 200 OK when it is done.
So there are some options.
The firmware is corrupt or the file server stops uploading or anything else causing this.
I would try a different file server and different files.

BAZINGA!

I'm not insane, my mother had me tested!

 
tlpeter said:
It says 200 OK when it is done.
So there are some options.
The firmware is corrupt or the file server stops uploading or anything else causing this.
I would try a different file server and different files.

That would make sense, except that WireShark (and the server log) proves that the phone isn't even requesting the file to begin with. The phone stops making requests after it downloads the "46xxsettings.txt" config file.
 
It needs the 96X1Upgrade.txt, is it there?


BAZINGA!

I'm not insane, my mother had me tested!

 
It's there, both the WireShark capture and the server log show it to be downloaded (see below for copy of file). It then downloads (as confirmed by Wireshark and server logs) an H323 specific upgrade file for the phone. The last confirmed step that it does is download the phone settings file. The remaining two downloads; the firmware file and the actual phone settings, show as being downloaded by the phone but there is no evidence that this is happening.

I think it shows that at least at some level the phone is processing the first 3 files (else it wouldn't know to download the other 2 files). There's just something in them (or not in them) that fakes the download process.

FYI: I have each config file listed below.

Code:
IF $SIG SEQ 2 goto SIP96XX

GET H323_96x1Hupgrade.txt
goto END

# SIP96XX
GET SIP_96x1Hupgrade.txt

# END

Code:
********************************************
* Common Kernel/RFS File for all 96x1 models
********************************************

IF $MODEL4 SEQ 9641 GOTO 9641SW
IF $MODEL4 SEQ 9608 GOTO 9608SW
IF $MODEL4 SEQ 9611 GOTO 9611SW
IF $MODEL4 SEQ 9621 GOTO 9621SW

*********************************************
* Application and Kernel file for 9641
*********************************************
# 9641SW
SET RFSNAME 96x1/h323/S96x1_UKR_V13r83_V13r83.tar
SET APPNAME 96x1/h323/S9621_41HALBR6_3_0_37_V452.tar
GOTO GETSET


*********************************************
* Application and Kernel file for 9608
*********************************************
# 9608SW
SET RFSNAME 96x1/h323/S96x1_UKR_V13r83_V13r83.tar
SET APPNAME 96x1/h323/S9608_11HALBR6_3_0_37_V452.tar
GOTO GETSET


*********************************************
* Application and Kernel file for 9611
*********************************************
# 9611SW
SET RFSNAME 96x1/h323/S96x1_UKR_V13r83_V13r83.tar
SET APPNAME 96x1/h323/S9608_11HALBR6_3_0_37_V452.tar
GOTO GETSET


*********************************************
* Application and Kernel file for 9621
*********************************************
# 9621SW
SET RFSNAME 96x1/h323/S96x1_UKR_V13r83_V13r83.tar
SET APPNAME 96x1/h323/S9621_41HALBR6_3_0_37_V452.tar
GOTO GETSET

********************************************
* Get the settings file
********************************************
# GETSET
GET 46xxsettings.txt

Code:
IF $GROUP SEQ 2 GOTO GROUP_2
IF $GROUP SEQ 3 GOTO GROUP_3
IF $GROUP SEQ 4 GOTO GROUP_4
IF $GROUP SEQ 5 GOTO GROUP_5
IF $GROUP SEQ 6 GOTO GROUP_6

GET custom/default.txt
GOTO END

#### PARTS #######
# GROUP_2
GET custom/parts.txt
GOTO END

#### SERVICE #####
# GROUP_3
GET custom/service.txt
GOTO END

#### SALES #######
# GROUP_4
GET custom/sales.txt
GOTO END

#### BODYSHOP ####
# GROUP_5
GET custom/bodyshop.txt
GOTO END

#### OFFICE ######
# GROUP_6
GET custom/office.txt
GOTO END

# END

Code:
###################  SERVER SETTINGS (H.323)  ################
SET MCIPADD 10.18.128.20
SET VMUCIPADD 10.18.128.20
################  SERVER SETTINGS (LATEST SIP)  ##############
SET SIP_CONTROLLER_LIST 10.18.128.20:5060;transport=tcp
SET SIMULTANEOUS_REGISTRATIONS 2
SET CONFIG_SERVER_SECURE_MODE 0
################  SERVER SETTINGS (OLDER SIP)  ###############
SET SIPPROXYSRVR 10.18.128.20
SET SIPSIGNAL 1
##################  TIME SETTINGS (SIP ONLY) #################
SET SNTPSRVR time.NOPE.local
SET GMTOFFSET -6:00
SET DSTOFFSET 1
###############  EXCHANGE SETTINGS (SIP ONLY)  ###############
##SET EXCHANGE_SERVER_LIST autodiscoverredirect.apptixemail.net
##sET EXCHANGE_USER_DOMAIN 
###########  BLUETOOTH SETTINGS (H.323 ONLY)  ##############
SET BLUETOOTHSTAT 1
#################  WML BROWSER SETTINGS  ###################
SET WMLHOME [URL unfurl="true"]http://tftp.NOPE.local/avaya/wml/rydell.wml[/URL]
#################  IDLE TIMER SETTINGS  ####################
SET SCREENSAVERON 1
SET SCREENSAVER screen/gotmyeye.jpg
###############  ETHERNET INTERFACE SETTINGS  ################
SET PHY2STAT 6
#####################  SNMP SETTINGS  ######################
SET SNMPSTRING NOPE
 
What happens if you use the default text files?
I really think it is the files.
They look OK but I have battled that before and I battled this before.
One typo screwed it all up.


BAZINGA!

I'm not insane, my mother had me tested!

 
tlpeter said:
I really think it is the files.

Sorry, it took so long for me to respond. You are absolutely correct, it is the files but not quite in the way I expected. It took a while for me to round back to this topic as I was busy rolling out the system to our warehouse.

The content of the files is correct and is readable. Their locations (i.e. directory structure) was not something the phones were able to handle. Once, I rewrote the configs to flatten the directories it was a lot happier. Specifically, I moved the firmware binaries into the same location the config files were in. I did the same thing to the images, that were intended to be loaded onto the phones.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top