FAQ/How can I update my phones from V6 to V7 without having access to snom's provisioning server
From Snom User Wiki
Languages: English • Deutsch |
Answer
This is possible by setting up the same structure used on snom's provisioning server in your own network environment.
Preconditions
- Your phones are running a firmware version 6, if your not sure, please check it first!
- You need a DHCP Server in your LAN which automatically provides IP addresses to the phones and additional allows specifying DHCP options 66/67 --> see DHCP Server Installation
- You need a Web (HTTP/HTTPS) Server which hosts the firmware update script and necessary firmware image files.
- Depending on the quantity of snom phones you need to consider to reboot all of the phones automatically using SIP NOTIFY messages.
Getting started
1. Download the compressed script archive
http://downloads.snom.com/mdv6v7-scripts.tgz
and unpack the files into the folder "update6to7" of your Web Server:
firmware.php --> this script will be used update.php update_and_back.php update_once.php --> this script will be used
2. Download the firmware image files according to the phone types used in your environment and copy them into the folder "update6to7" of your Web Server:
a) snom300:
snom300-6.5.15-SIP-j.bin snom300-3.38-l.bin snom300-from6to7-7.3.14-f.bin
b) snom320:
snom320-6.5.15-SIP-j.bin snom320-3.38-l.bin snom320-from6to7-7.3.14-f.bin
c) snom360:
snom360-6.5.15-SIP-j.bin snom360-3.38-l.bin snom360-from6to7-7.3.14-f.bin
3. You should see the following structure now:
{{#tree:openlevels=3|root=Web Server Root Directory|
- ...
- htdocs
- update6to7
- firmware.php
- update.php
- update_and_back.php
- update_once.php
- snom300-6.5.15-SIP-j.bin
- snom320-6.5.15-SIP-j.bin
- snom360-6.5.15-SIP-j.bin
- snom300-3.38-l.bin
- snom320-3.38-l.bin
- snom360-3.38-l.bin
- snom300-from6to7-7.1.30-bf.bin
- snom320-from6to7-7.1.30-bf.bin
- snom360-from6to7-7.1.30-bf.bin
- update6to7
- ...
}}
4. Change the URLs of following php files
firmware.php and update_once.php
according to your own structure. Replace
http://downloads.snom.com/
by
http://yourservername/ or http://yourserverIP/
5. Configure Option 66 on your DHCP server using the URL of the update_once.php script:
http://yourservername/update6to7/update_once.php
6. Reboot all snom3x0 phones in order to receive the above defined URL via DHCP Option 66.
Troubleshooting: a) Check whether the following configuration parameter on the phone's web user interface "Settings" page contains the above configured URL after reboot:
update_server: http://yourservername/update6to7/update_once.php
If thats not the case reset the phone to factory values!
7. The phones will automatically perform the following steps:
- Update to V6.5.15
- Update of Linux distribution (internal 3.38)
- Update to 7.3.30]
Auto Provisioning
Products > Configuration
Products > Documentation > HowTo > HowTo:Auto Provisioning > Auto Provisioning
Products > FAQ
Products > FAQ
Products > FAQ > FAQ:Auto Provisioning
Products > Features > Configuration features
Products > Firmware > FAQ:Firmware
Products > IP phones > Snom3x0 > FAQ:snom3x0