Automatic Provisioning of Polycom phones

Supported Devices and Features

The Vodia PBX currently supports provisioning Polycom phones IP320/330, IP321/331, IP335, IP430, IP450, IP550, IP560, IP600, IP601, IP650, IP670, IP4000, IP5000, IP6000, IP7000, SoundStation Duo, VVX devices including VVX 1500.

When using the automatic provisioning, you will be able to make and receive calls, transfer calls, control the DND and redirection status on the PBX, use the Polycom buttons (restrictions apply) and access the PBX address book through LDAP. The PBX will use TCP transport layer for the SIP messages, eliminating NAT problems and problems with UDP message fragmentation.

Providing the Firmware

The firmware for the Polycom phones must be downloaded from the Polycom web site. If you want to support a wide range of devices, we recommend the following steps:

  • Download the "split" images from the Polycom web site (linked for example at here). Unpack the images into the tftp directory in the working directory of the PBX (create the directory if it does not exist yet).
  • Optionally, if you want to update the bootrom as well, download the bootROM files and put them into the tftp directory as well.
  • The firmware will be updated when the polycom phones provision.

Defining the Buttons

You can define up to 48 buttons for the Polycom phones (see buttons for more information). Currently, only the BLF and speed dial modes are supported. It is irrelevant which exact BLF mode you select; all modes are mapped to the Polycom BLF mode. For park orbits, choose the BLF mode and the PBX will indicate that this button serves as a park orbit.

Preparing the Device

Before you can provision a phone, you must add the MAC address to the extension in the PBX web interface. Then you must open the extension for provisioning and finish the provisioning while the account is open for provisioning. The default for this is 10 minutes.

After you have made sure that the phones can pull down the right firmware, you need to tell the phone the provisioning server (where it will get its settings and firmware). For this, you have several possibilities:

Manual Setup

After the phone booted up, you can change the settings for the provisioning server from the phone user interface:

  • Press the menu button.
  • Select Settings (3)
  • Select Advanced (2)
  • Enter the password (by default 456)
  • Select Admin Settings (1)
  • Select Network Configuration (1)
  • Select the Server Menu
  • Set the Server Type to "HTTP"
  • Set the Server Address to the address of the PBX. If you are deploying the device in a hosted environment, you need to enter the name of the domain here; otherwise the IP address is sufficient.

Using the DHCP Server

When you have a DHCP server then can set option 66, you can just enter the address of the PBX there. If you are deploying the device in a hosted environment, you need to enter the name of the domain here; otherwise the IP address is sufficient. Please make sure that the setting is a HTTP URL.