This seems to be a recurring subject, but I haven’t found a solution in the forums or issue tracker so I’ll post again…
We got a Polycom VVX501 phone and color expansion module for testing with a different phone system and seeing as it’s a very nicely designed device and Polycom devices tend to be extremely cross-platform friendly, we’d take a shot at getting it to work with FreePBX and the Commercial Endpoint Manager. The phone itself seems fine, but the expansion module isn’t populating. I think we’ve got the settings correct (added EXP-COLOR-1, set some speed dials and a BLM key in the EXP section of the device configuration, and … they show up on the phone itself rather than the expansion module. The configuration files generated appear to be correct, but I don’t have a huge amount of experience with that level of detail with provisioning Polycom devices.
Has anyone run into this and figured out a solution they’re willing to share?
One thing I did find is that Polycom’s UC software gets cranky if you have duplicate destinations set for speed dials - it logs an error and discards them. Not sure if this can be sanely sanity-checked by Endpoint Manager (it may be a big corner case that requires excessive effort into for one vendor), but it’s something to be aware of.