CentOS release 6.4 (Final) (FreePBX Distro)
We use a variety of snom phones, but mainly 870 models.
I am trying to figure out what the firmware management portion of CEPM does and how it works. The documentation is rather sparse on the matter and not altogether lucid on the procedure.
The firmware management page displays three working columns. Column 1, labelled Available Firmwares, contains a list of four version numbers: 0.00,1.00…1.02.
Column 2 contains a text box and is labelled Firmware Slot 1.
Column 3 also contains a text box and is labelled Firmware Slot 2.
When firmware version 0.00 is pulled over to either Slot 1 or Slot 2 then the following is displayed as an AJAX overlay:
Custom Firmware Upload your firmware to /tftpboot/brand/slotnumber Leave version file in folder
I inferred from this that one must create a directory under the provisioning directory called ./snom/1 or ./snom/2 depending upon which ‘SLOT’ column is selected. However, as one must create these directories (since neither exists on my system and more about that later) the instruction to ‘leave’ version file in folder is a little mystifying. I inferred that this instruction really means ‘copy’ a version file having unknown contents from somewhere unspecified. On a leap of faith (since the available documentation is completely silent on the matter) I copied the version file from ./snom/0 into ./snom/2.
Next I used wget to retrieve the desired firmware updates from snom and placed these in ./snom/2.
Next I pushed the submit button on the CEPM firmware management page. The manual states this:
• To install the firmware press the submit button at the bottom of the page. Submit • While the firmware is downloading and installing you will see the page refresh with the downloading message.
This simply does not happen in my case. What happens is that the directories ./snom/1 and ./snom/2 disappear together with their contents and the page refreshes to show the original three columns and nothing else. There is no clue given as to where the directories have gone or how to proceed past this point.
Does the firmware management function work? Is there some step I am missing?