Please note that Polycom provisioning via TFTP is now deprecated. HTTP is recommended instead.

To configure Polycom provisioning via TFTP

  1. Add "polycom" to the "Provision models" setting under System » Configuration. If there is already a setting, add a ",polycom" to the end - for example "aastra,polycom".
  2. Set the "SIP domain" custom setting for the system rate plan (normally called "Your own rate plan") to be the hostname or IP address that telephones should register to.
  3. Wait one minute for these setting to take effect.
  4. Set up a tftp server serving from /var/lib/enswitch/provision.
  5. Go to Features » Provisioning, and edit the Polycom (via TFTP) template to suit.
  6. Edit a telephone line on the Enswitch web, and set the MAC address. If there are multiple lines on the same physical telephone, the accounts can be suffixed with "-1", "-2", etc. For example:
    00:11:22:33:44:55-1
    for the first line on physical telephone 00:11:22:33:44:55. When you save, update, or delete the telephone, the Enswitch web will generate, regenerate, or delete the files in /var/lib/enswitch/provision.
  7. Point the telephone to the tftp server.

To modify sip.cfg

  1. Edit /var/lib/enswitch/provision/sip.cfg on any web server machines. This is a symlink to /opt/enswitch, and we recommend against changing files under /opt/enswitch (they will break on Enswitch upgrade), so you should delete the symlink, copy /opt/enswitch/current/etc/polycom/sip.cfg, and edit the new file. Changes to this file take effect immediately.