...
The SNOM phones are able to use DHCP to obtain the name of the sipXecs server from where they can download the configuration profiles at startup. By default the phone is configured to look for the DHCP option server-name or tftp-server-name to obtain the hostname and port of the server that provides the configuration file. The server-name parameter is the variable with the number 66 (Option 66) in the DHCP Scope Options settings. The DHCP option bootfile-name also known as Option 67 is used to specify the directory and file name of the configuration file. Using the Linux dhcpd DHCP server, the configuration could look as follows:
Code Block |
---|
host snom360 { hardware ethernet 00:04:13:23:20:77; fixed-address 192.168.5.253; option tftp-server-name "http://sipx.example.com:8090"; option bootfile-name "/phone/profile/docroot/{mac}.htmxml"; } |
NOTE: the "{mac}" portion of the bootfile-name should appear exactly like that. Do not use an actual MAC addr in the string. SNOM phones recognize {mac} as a variable, meaning 'include you own MAC addr here'.
...
Note: In a mixed environment with phones from different manufacturers (e.g. SNOM and Polycom), there is a conflict with respect to DHCP parameter settings as both types of phones require DHCP Option 66 (tftp-server-name) to include a string relevant to their respective boot process. This can easily be resolved by defining specific resource allocation records for your phones as shown above.
Alternative Manual Configuration:
...
- Open the phone's configuration Web interface. Go to the Advanced tab:
- Scroll down and find the section labeled Update and configure the following setting in the drop down box as required. The default setting used by sipX Config Server is "Update automatically", which causes the phone to upgrade its firmware and bootloader everytime a new version is made available in the sipXecs server's docroot directory. See additional options below.
- Paste the URL of the profile (path and filename) into the text field labeled "Setting URL" as follows. The {mac} portion is a parameter which will be replaced by the phone with its own MAC address. Refer to this Whitepaper from SNOM for further information.
Panel | ||||||
---|---|---|---|---|---|---|
|
- Select "Save" then reboot the phone.
...
You can verify that a profile exists for your phone on the sipX server (see below on how to generate such a profile using the sipX Configuration Server):
Panel | |||||
---|---|---|---|---|---|
|
Firmware Update
...
Note |
---|
Firmware updates can also be initiated using the sipXecs Configuration Server. This capability is recommended if you want your phone to automatically and periodically check for newly released firmware updates. |
Version 4.6 do NOT use Provision Port 8090
...
in the latest 4.6 (stable/unstable) don't use Port 8090 for provisioning URL, the IPTables Firewall does not have a Rule to allow the traffic. So you can choose to use HTTP Port 80 or add an rule for Port TCP/8090 to /etc/sysconfig/iptables
http://{HOSTNAME}/phone/profile/docroot/{mac}.xml
Configuring the SNOM phones with the sipXecs Configuration Server
...