Today I ran into an issue at a customer’s location that was preventing any J-Series phones (specifically a J139…not that it matters) from working.

We had DHCP option 242 configured so that phone would auto-provision themselves. We would get to the point where the phone would give us an error saying:

SIP proxy list empty

Checking the Monitor

I launched IP Office Monitor and cleared all my filters. I then added the following filters:

  • Services > HTTP (Verbose)
  • System > Error
  • System > Print

I then rebooted the test phone.

I saw in the Monitor logs that it was attempting to connect to the IP Office however it was being given a 404 from the IP Office. See the sample output below:

2022-03-28T16:29:24    5244557mS PRN: Service Access Connection from 10.4.70.40(37138) to Port 80
...
GET /J100Supgrade.txt HTTP/1.1
...
2022-03-28T16:29:39    5259348mS HTTP: File Load Timeout: /J100Supgrade.txt
2022-03-28T16:29:39    5259349mS HTTP: DisconnectIndication reason 2 code 0
2022-03-28T16:29:39    5259349mS HTTP: SendErrorResponse Code: 404, Entity: Relay Server File Does Not Exist

This told me that the phone was unable to pull down the J100Supgrade.txt file which updates the firmware of the phones as well as it points to the 46xxsettings.txt file which populates the configuration.

The Fix

The fix was to go into Web Manager and set the System > System > Phone File Server Type to be Memory Card instead of Manager.

Credit goes to Jason where I found the solution. I wanted to post about in for the next guy that may run into this issue.