This guide shows you how to provision the Polycom 3 series SoundPoint IP phones which includes the Polycom SoundPoint 320 and 330 phones for use with 3CX Phone System for Windows using DHCP option 66. This guide has been tested with the following firmware versions supported by 3CX Phone System 11 & 12.
Important note: Consult the list of of phones and their minimum supported firmware versions. Any phones that do not have the minimum supported firmware version installed will need to be manually updated. Click on the firmware version to download the split firmware files.
This provisioning guide has been tested with the Polycom SoundPoint 320, 330, IP phone series. We’ve based this Polycom SoundPoint provisioning guide on the SIP firmware 3.3.5 and we recommend that you follow this guide using a new Polycom SoundPoint 320, 330, IP phone or at the very least one that’s been reset to its factory defaults before upgrading it to the latest firmware. Please note that different firmware revisions may have different web interface formats and functionality.
Check out the Polycom SoundPoint 321, 331, 335, 450, 550, 560, 650, 670 provisioning guides and the Polycom SoundStation 5000, 6000, 7000 IP conference phone series provisioning guides. The only way to set up a Polycom SoundPoint 320, 330, IP phone for use with 3CX Phone System is by using DHCP and option 66. To fully take advantage of this, configure your DHCP Server so that it lets your Polycom SoundPoint phone know where it can retrieve its configuration file. For more detailed information on how to configure your DHCP Server check out this DHCP Option 66 Configuration guide.
Before provisioning the Polycom SoundPoint phones with the latest 3CX template, do the following:
- Go to the 3CX Phone System provisioning folder and delete all previous Polycom configuration files. The configuration file structure has changed and the Polycom SoundPoint 320, 330 phones will not provision correctly if the older files are stored in that directory.
- Delete all sip.cfg and 000000000000.cfg files.
Step 1: Verify Firmware Installed on Your Polycom SoundPoint 320, 330 IP Phone
You’ll need to verify that the firmware version that’s currently installed on your Polycom phone is the 3.3.5 firmware version as older firmwares are not supported by 3CX. To check which firmware is installed on your Polycom SoundPoint 320, 330, IP Phone , power up the phone and click on Menu > Status> Platform>Application> Main and look for Version. For Polycom SPIP320 and SPIP330 it should be 3.3.5
Step 2A: Provisioning a Polycom SoundPoint 320, 330 Using DHCP Option 66
In order to provision your Polycom SoundPoint 320, 330, IP phone using DHCP option 66 you will first need to use the 3CX Management console. This method can be used to provision a Polycom IP Phone which does not reside in the same LAN subnet as the 3CX Phone System (including Lan2Lan VPN), or on a system which the 3CX Phone System Service is not running on SIP Port 5060. This process will be automated if your network features a DHCP Server with Option 66. To provision an extension please follow the next steps:
- Log into the 3CX Management Console
- Go to the extensions node and create or select the extension that you want to assign to your Polycom SoundPoint.
- Click on the Phone provisioning tab and fill in your phone’s MAC Address. You can find the Mac Address of your Polycom SoundPoint 320, 330, by turning the phone over and looking at the MAC sticker on the back. Select a Model from the drop down list (according to which one you are configuring).
- Select your display language, and make sure that the ‘Select Provisioning Method’ is set to ‘Local Lan (in the office)’
- If you want to change your Codec Priority now would be the correct time to do this. Press OK when you have selected your desired settings to save them. (BLF function keys can’t be configured on the Polycom SoundPoint 320, 330, IP phones)
- Click on the Settings tab and select the Phone Provisioning tab. Write down the Internal Provisioning URL (since you are provisioning a local extension or an extension in a local subnet) as that will be used in the next step.
This procedure will create a provisioning file for yourPolycom SoundPoint 320, 330 IP Phone. The next step will be to instruct the phone to retrieve that file.
Getting your Polycom SoundPoint 320, 330 IP Phone to Register with 3CX
We’ve now got to tell the Polycom SoundPoint phone to download the configuration files from the central server. This has to be done using a DHCP reservation and setting Option 66. It’s not possible to specify the provisioning path manually for the Polycom SoundPoint 320, 330 IP phones. For more information on how to configure Option 66 for your Polycom SoundPoint phones, check out this guide which shows you how to configure your DHCP server using Option 66.
Please note that when Option 66 is set up, Polycom SoundPoint IP phones will expect to retrieve all necessary files from the string specified in Option 66. For instance, if your Option 66 string is configured to the following (see below), the Polycom phone will browse the provisioning folder and will check if there are any available firmware updates – ‘bootrom.ld’ and ‘sip.ld’ before requesting for the configuration files. Therefore, it’s important that you download and extract the Bootrom and the SIP firmware into the provisioning folder. To download the complete firmware and bootrom bundle for your polycom phones please click here. After the firmware and bootrom file is downloaded please unzip the file in your provisioning folder. The following provisioning paths will need to be specified for Option 66 on your DHCP server:
- ‘http://192.168.9.79:5000/provisioning‘ ( for 3CX Phone System 11) or
- ‘http://192.168.9.79:5000/provisioning/%%ProvSubDir%%‘ (for 3CX Phone System 12),
Note: “%%ProvSubDir%%” is a randomly generated alphanumeric string which is unique for each 3CX Phone System 12 installation used to secure the provisioning folder. You can see the complete provisioning URL by logging into the 3CX Management Console and going to Settings >> Phone Provisioning
You will need to replace http://192.168.9.79:5000/provisioning/%%ProvSubDir%% with the value of the internal provisioning URL field found in 3CX Management Console>> Settings>> Provisioning (shown above). An example of a DHCP option 66 Server configuration is shown below :
Once you have set your DHCP option 66 plug your Polycom SoundPoint 320, 330, IP Phone into your Local Lan and the phone should boot up, retrieve the correct provisioning file and perform any firmware updates automatically. After the phone is provisioned it will reboot and be ready for use with 3CX Phone System
Step 3: Advanced Configuration Options such as Time Zone, DST and Firmwares
The Phone Provisioning node within the 3CX Management Console allows you to configure the time zone, DST (Daylight Savings Time) and other options for your Polycom SoundPoint 320, 330. This node also allows you to edit the provisioning templates and include custom configuration options into the templates. For more information on how to do this, check out these following guides:
- Configuring the Time Zone for IP Phones Networkwide
- Upgrading the Polycom SoundPoint IP Phone Firmware Networkwide via the 3CX Phone System Management Console
Supported IP Phones
Preferred / Recommended
- Cortelco C58/C58P, C62/C62P
- Fanvil C58/C58P, C62/C62P
- snom 3 Series - 300, 320, 360, 370 Provisioning Guide
- snom 7 Series - 710, 720, 760 Provisioning Guide
- snom 8 Series - 820, 821, 870 Provisioning Guide
- Yealink T19P, T20P, T21P, T22P, T26P, T28P, T41P Provisioning Guide
- Yealink T32G, T38G, T42G, T46G Provisioning Guide
- Yealink VP530 Provisioning Guide
- Yealink DECT W52P Provisioning
- Cisco 7940/ 7941/ 7960 /7961 Provisioning
- Cisco SPA 501G, 502G, 504G, 508G, 509G, 525G Provisioning or Manual
- Gigaset N510 IP PRO Provisioning
- Panasonic KX-TGP500B01 (DECT)
- Polycom SoundPoint 320, 321, 330, 331, 335 Provisioning Guides or Manual Provisioning
- Polycom SoundPoint 450, 550, 560, 650, 670 Provisioning Guides or Manual Provisioning
- Polycom SoundStation 5000, 6000, 7000 Provisioning Guides or Manual Provisioning