Plug and Play for Snom Phones


The goal of plug and play is for the phone to be able to find the Vodia PBX and download its configuration settings with little or no configuration. In many cases, this can be done without actually touching the phone. Plug and play gives the phone accessibility to many system settings and features that can be configured by the system, making it unnecessary to configure these settings on the phone itself. When plug and play is done properly, setting up a group of IP phones is as easy as setting up a series of analog phones, removing the need to manually configure each and every phone.

Note: For snom 300-series provisioning check if you have to open the extension for provisioning (see below, Pairing the phone with the Vodia PBX). If you want to reset a Snom 3xx series phone and provision it, please follow the link


Note: For snom m9 provisioning, a few extra steps are required.

Note: For snom M700 provisioning, we have a short PDF document that shows you additional steps.

The information on this page related to version 5.0.10 or higher.

Finding the Vodia PBX

In most environments, the phone will find its IP settings automatically via a DHCP server. Once DHCP is found, it will learn its IP address, subnet mask, default gateway, and DNS server. Once the phone can access the network, it can start looking for the Vodia PBX and begin provisioning its configuration files. How the phone actually finds the Vodia PBX is governed by whether the Vodia PBX is local or remote. Following are the possible scenarios and the protocols that are used to facilitate each.

Method IP Address Locator LAN WAN Requirements

DHCP, option 66 DHCP X DHCP server must support option 66.

Mass deployment snom XML RPCXX snom must have your server info and MAC address.

Manual setup snom web interface XX All settings must be configured manually.

Each method of plug and play is described below. Before doing Plug and Play though, take a look at the pre-requisite steps.

Pairing the Phone with the Vodia PBX

When the phone contacts the PBX, the PBX needs to know if the request really comes from the phone or from another potentially malicious source. The pairing is done using the MAC address, which serves as identifier for the phone. The MAC address must be assigned to the extension that is being provisioned (or a wildcard character assigned to the MAC field for the extension).

The authentication can be done in three ways:

  • The Snom 700 and 800-series and the Snom m9 include a client certificate. This certificate is presented to the PBX during the setup process and it certifies that the MAC address is really from the phone.
  • The administrator can temporarily open the account for provisioning (usually ten minutes). This means that during that time, the PBX trusts the MAC address without further authentication information. This must be done from the PBX web interface for the domain. This is necessary for provisioning Snom 300-series.
  • If the phone can present the extension username and password, it is also authenticated. This is the case for older installations that used this authentication method.

Provisioning Server Redirection through XMLRPC (Mass Deployment)

With this PBX feature, you can easily redirect your snom phones to your Vodia PBX PBX for provisioning. It makes provisioning of Snom phones very easy. Ideally, all the user has to do is plug in his/her phone and he/she should be good to go. The phone should get all the settings, be registered and its buttons set, according to how they had been set up in the PBX. The user need not do a thing. This feature is also very easy to set up.

All you have to do is:

  • Go to the Vodia PBX web interface, admin mode.
  • Go to Settings page under Phones group as shown.
  • Enter your username and password as well as your Vodia PBX address (where your snom phones should be redirected).
  • Press Save.

Your credentials are now saved. The username and password are obtained from snom for provisioning server redirection, with an agreement.

Redirecting a Phone

After you have done the above step, you can redirect your snom phones. To redirect a snom phone to your Vodia PBX for provisioning, just add the MAC address of the phone (found on the phone label at the back) to the PBX:

MAC binding.

  • Go to your selected domain in Vodia PBX web interface.
  • Go to the extension to which you want to bind your snom phone.
  • Go to the Registration tab of the extension found at the top.
  • Enter the MAC address of your snom phone in Bind to MAC Address setting.
  • Press Save.

This will not only bind the extension to that phone’s MAC address, it will also redirect that phone to your PBX when it requests for provisioning and will be provisioned by the PBX accordingly.

Changing or Removing MAC for Redirection

If you want to change the mac address that needs to be redirected, simply change the mac address in the setting Bind to MAC Address and press Save. That will not only change the MAC binding, but also change the MAC address at snom provisioning server for redirection to your PBX.

To remove a mac address that you don’t want to be redirected anymore, just remove it from the Bind to MAC Address setting and leave it blank when you press Save.

Syncing All MACs on the System

Generally, you won’t need this because when you add a MAC address for binding, it also automatically registers it with the snom provisioning server for redirection, according to the credentials and PBX address you have provided in the PnP Settings.

But if there were any MAC’s present on the system before you entered the PnP Settings for the Provisioning Server, those MAC’s would not have been redirected. For that or any other reason that some mac addresses are not redirected, you can redirect all the MAC’s on the system with a single press of the Sync button. It is found on the same page where you entered the provisioning server credentials.

Defining Which Firmware Should be Used

There have been many enhancements in version 58.0 ever since. One of them was to subsidize the PNP section into text only. Today if you would like to change the firmware version, you will have to switch to admin-mode then navigate to Parameters, on the Type box edit the Firmware you would like to upgrade or downgrade to. You can see the URLs that correspond to each phone, you can change the link there or change the version number for example 8.4.35 to 8.5.36

Manual Setup

  • 1. Reset the phone to factory default.
  • 2. Add the MAC address of the phone to a Vodia PBX extension.
  • 3. Log into the phone and navigate to Advanced--->Update
  • 4. Set Update Policy setting to Update automatically.
  • 5. Set Setting URL setting to the Vodia PBX IP address.
  • 6. Turn off PNP config to off, in case you have a PBX on the LAN.
  • 7. Before you reboot the unit, select the extension you have added the phone to (done in step 2 above). Then click on the "More Actions" drop-down and select the action Open accounts for MAC-based provisioning. You will see that the selected accounts (extensions) will open for provisioning for the next ten minutes. The time will be shown under the "Status" heading, e.g. P(9:58). This step is required for snom 3xx series phones and other phones which do not have certificates for authentication.
  • 8. After you have activated the "Open account for MAC-based provisioning". Reboot the phone.

NOTE: Provisioning may take approximately 2-5 minutes.