Recently I’ve been tasked with figuring out how to provision Polycom phones on the 4.0 firmware. I’ve resisted for some time because of our existing GUI and templates. However, the time has come to make the transition. This tutorial will cover how to create a custom settings file that used to make up sip.cfg. We will define our own ‘global options’ config referenced from 00000000000-phone.cfg.
Goals of this Post:
- Create custom global options for Polycom 4.0 firmware
Step 1 Download and extract firmware
The Ploycom website is a perfect example of a dysfunctional web site. The navigation changes every year and the site is cluttered. Go to the Polycom support portion of the select any newer model of the Soundpoint IP series. From the ‘resources’ tab click on the link to ‘all related documents’.
Here is a current link as of August 4th 2014 to Soundpoint IP 450 page.
Select the most recent 4.x.x firmware for your phone and extract it to your FTP/TFTP directory. I created a FTP directory called PlcmSpIp4.
Create a configuration file for your phone, example:
Step 2 Create custom configuration file
Now, create a file we will call, “local-settings.cfg”. In the example below we are editing the digitmap to only allow 7 digit, 10, and 11 plus ’28x’ just to prove the phone took the changes.
The phone will not dial a three digit combination off-hook that does not contain 28X.
Change permisions to the FTP user.
Edit the 000000000000.cfg file. Under CONFIG_FILES=”” add local-settings.cfg. This will tell the phones to check the local-settings.cfg for any global changes added from the config directory. Save and reboot your phone.
Part 3 Set your phone to uptake the changes
On reboot of your Polycom phone, select ‘cancel’ to interrupt the boot process. If this is the first time you are setting up a Polycom phone you will want to enter ‘setup’. The password is ‘456’ Select ‘Provisioning Server’ and enter the credentials for the FTP or TFTP sire you setup.
Save and exit. Select start on the welcome screen.
One thing to note. Not all models of phone are compatible with all option in the /configs directory. You may have to check in the user manual if a feature is not propagating as expected.