I setup a few FreePBX deployments 3 years ago on version 2.7. In order to quickly provision the Polycom phones I created a few PHP scripts and used FreePBX device description field to store the phone MAC address. While this worked it wasn't ideal and didn't allow configuration of settings for individual phones.
Recently I updated these systems to FreePBX 2.11 and decided I needed a more flexible way to configure these phones. I tested the OSS endpoint manager and read the manual on the commercial endpoint manager. The OSS module to me felt outdated and the layout doesn't match the FreePBX 2.10+ style. The commercial module looks great, but doesn't support FreePBX device and user mode. For my deployments I have users with multiple phones so this wasn't an option.
I decided to base my module around the layout of the Digium phones module. I was aiming for easy configuration without having to read the Polycom admin guide and edit XML files.
Screenshots and a link to download the module are available at
Polycom Phones 2.11.0.2 UC Provisioner for FreePBX 2.11