Snom Deskphone Provision

Firstly ensure that the Snom is currently in its default state. If the phone is brand new, then this should already be the case, if not then you may need to go through resetting the Snom back to factory default first before proceeding. See Reset a Snom for more information.

There are a few things you will need here as you go along.

  1. The IP address of your Snom on your local network. (Your machine must be on the same network to gain access).
  2. The MAC address of the Snom. (Can be found on a label at the back of the handset, or via the web user interface)
  3. A Byphone user's Identity to provision the Snom with.

IP and MAC Address

Below are two possible ways to obtain the IP address.

Network Scan

If you already know the MAC address of the handset, you could run a network scan on your local range. This will tell you all IP addresses in use on your network and the MAC address associated with them. If you can find the MAC address within the scan, you will have been able to retrieve the IP address also and can use that in your browser. A useful Windows tool for this is Advanced IP Scanner.

Via the PUI

If using a Snom D710/D712/D715/D305/D315 you can access the phone's menu using the navigational pad in the centre of the handset.

  1. First, reset the handset back to factory settings if not already, following the Reset a Snom page
  2. If the handset is already at factory settings you should be prompted to choose a language. Hold the X key until you see "wizard aborted" on the screen, then press X again.
  3. Press up to access the settings.  
  4. Scroll down to the Information section. 
  5. Press the tick key. 
  6. Scroll down to the System Info section. 
  7. Again press the tick Key 
  8. You should now see a version of the following information: 
  9. Note down the model, MAC and IP Address for future use.

If the model you are using is a Snom D725/D735/D745/D765/D785/D345/D375, you should have a menu/settings button ( / on your handset. Press this and you will be taken to the settings screen, the remainder of the directions for previous models will be the same.

Accessing the Web User Interface

Once you have the IP Address of the handset, you can access the WUI via your browser while on the same local network. Navigate to the IP address in your address bar. If your handset is not in its default state you may be met with a screen asking for a username and password, if so please follow the instructions on the Reset a Snom page.

You should now see a page titled “Welcome to Your Phone!”.

If you access the System Information page, you should see all of the information about your handset, including its Model/Phone Type, MAC Address, and the IP Address you have just used to get here. You will also see a sub-section “SIP Identity Status." This will be useful once you have provisioned your handset to confirm that it is registered to the server.

  1. Now go to the Advanced page, and click on the Update tab.
  2. On this page, you will need to set the Update Policy to “Update Automatically ”and the SettingURL for the Byphone system https://granite.byphone.co.uk/v1/provisioning/
  3. If in the above step your SettingURL is restricted/greyed out, you will need to download the provision file provided in the Device Settings in the Byphone Portal. (This will be further outlined later)
  4. Next, you must associate your Snom with the Byphone system. Login to your Byphone phone system, if you haven't already.
  5. Click on the Users option in the navbar on the left of the screen. 
  6. Select the User this handset will be associated with, then click on Add Device. (You will require an Identity for this User, if not already created please see Identities section on how to create a new Identity). 
  7. You should now be met with this device's Settings page. Here you can alter the label that this device is known as within the system, please ensure that it is unique. You can see the Device Settings or delete the device if no longer required. We will concentrate on the device provisioning for now. 
  8. Enter in the MAC address of the device you are configuring, only the alphanumeric characters, ignoring colons or dashes etc., and the external IP address that the handset will be accessing from. (This ensures maximum security during provisioning. Incorrect details could result in a breach)
  9. Search for an existing Identity in the Search Identities field and select the relevant one from the drop-down (If the device supports it, you can add multiple Identities to a single device).
  10. Select the device model from the drop-down under Device Settings.
  11. This will automatically populate the screen with the relevant number of function keys for that model.
  12. You can edit the BLF keys as you see fit using the options as outlined below.
    • None- This basically sets the key to do nothing at all when pressed.
    • Line- This will allow you to add additional lines for incoming/outgoing calls, useful if you have added extra channels to this device.
    • Park- This allows you to Park a call in a lot temporarily for retrieval later by either yourself or someone else, requires the Parking application. (See the relevant section for more on this feature).
    • Park Lot- Used in conjunction with the Park key, this allows you to configure keys to light up when a call is parked in that particular slot (9 possible), and when pressed pick up the call that is waiting in that slot.
    • Group Voicemail- This key will light up when a message has been left in the Group Voicemail box you assign to it and allows retrieval of that voicemail using this key and the password for the mailbox.
    • Day/Night Toggle- This key will light when the chosen Day/Night instance is in Night mode and will be unlit while in Day mode. You can toggle this using this key also.
    • Speed Dial- This key will attempt to dial whatever number you associate with it. This can be an internal extension, an external number (landline, mobile etc.) or even an internal feature code.
    • BLF- This key is to be associated with a user's extension number. This light will then flash when that user's devices are ringing (allowing them to be picked up if pressed when flashing), solid to indicate that the user is on a call, or off to indicate that the user is free, this can be pressed when off to dial the user also.
  13. Ensure that on your Snom handset you have the provisioning URL entered into the SettingURL field, you will also see it again on screen. URL:https://granite.byphone.co.uk/v1/provisioning/ as noted in step 2. Click on the Apply button to save those settings on the Snom.
  14. If your SettingURL is restricted as previously mentioned, you will need to click on the “Download Snom Provision File” button within the Snom Advanced Options section, save this file somewhere easily accessible.
  15. On the Snom Update page you'll find a field named "Upload Setting File manually:", click on the Choose File button, find the file you have just downloaded, then click on the Load button.
  16. Clicking the Save & Activate Auto-Provisioning button allows 10 minutes in which this handset can be auto-provisioned by the Byphone system. After 10 minutes, the provisioning server will be closed to this handset (until the Provision button is pressed again).

Then simply reboot the device to force it to pull down your settings from the provisioning server. This should take a few minutes and will update your phone to the recommended firmware version as well. Once booting has finished, you can confirm that your handset is registered by logging into the handset again with it's IP in your browser. You may be required to enter the new Admin username and password to access your handset settings, admin and the device's MAC Address in uppercase. Next, access the System Information section again, and you should see Identity 1 with some details about your device and “OK” next to it indicating that it is registered. If it does not say “OK” you may have missed a step or there may be a problem, please follow troubleshooting steps to rectify.

You can now make and receive calls using your new Snom.


Snom Advanced Options

Now you can also set some additional settings on the Snom Deskphone outlined below.

  1. Enable Webserver - By default now, the handset's web server will be disabled on all auto-provisioned handsets. This is an additional security measure to prevent any compromised network from fraudulent activity on the handsets web GUI, as well as preventing any other manual changes unless the system admin desires. When enabled, the handset's web server is accessible using HTTPS protocol and the handsets IP address (i.e. https://192.168.1.10)
  2. Webserver Credentials - Now you can set both the username and password used to access the handset's webserver to something other than our default password allowing a further layer of security.
  3. Call Waiting - By default Call Waiting is set to Visual, meaning that on a 2nd incoming call, you 2nd available line key on the handset will flash to indicate that call ringing and is able to be answered by pressing that line key. Other options:
    • Ringer - Same as "On" -> reserved for future ringtone audio indication
    • On - Call Waiting enabled -> Visual and audio indication
    • Off - Call Waiting disabled -> only ONE call can be received. (Number of outbound calls is not affected.)
  4. Transport - This is the method used for transport of sip packets between the handset and Byphone servers. TCP is used by default as it allows diagnosis of any handset issues in real-time without decryption. UDP can on some router configurations, cause problems with packet fragmentation where the packets are too big for the routers MTU settings and is not reassembled correctly by the router before being passed to the handset. This can cause issues with incoming calls having no audio when answered etc. TLS is the most secure and encrypts the SIP traffic between the server and handset. This, however, can cause problems in diagnostics and can be altered temporarily when looking at faults and reverted back once resolved.