This is a more localized (to the polycom plugin) patch to enable distinctive rings on incoming calls via the polycom. It also allows one to integrate speed dials and other directory data using Polycom specific features (such as distinctive ring or automatic diversion).
This layers on top of the existing phone directory framework by allowing one to
upload a raw polycom compliant directory fragment (.xml file) as an unmanaged
file then have it be included in one or more phones mac-address directory files
down at the bottom after the system generated <item> blocks.
The administrator sees two new settings in the directory resources page of the
polycom plugin, these are filenames that will be #included (by velocity) into
the resulting directory. Since one might like to 'layer' such features using
phone groups there is the usual style of setting ("exclusive") which #includes
only the highest priority file as well as a 'cumulative' style setting that
#includes *all* the files listed in any group the phone is in as well as its
private settings. This lets me, for example, have a group of 'phones that go
ding-dong when the lobby phone is called from' and another group 'phones that
make a discreet beep when lobby phone is called from' and have these integrate
nicely with a 3rd (more global group) 'company speed dials' (that require
polycom features and thus can't use the global phonebook facility).
These changes are mostly in the velocity .vm files in the polycom plugin (just
one tiny java change) and do not affect other infrastructure, the database, etc.
Downsides: 1) uses unmanaged device files, 2) typos can cause phones to ignore
entire directory, 3) must be careful to not overlap speed dial numbers with the
system generated ones.
-Eric
rawdir.diff
Description: Binary data
_______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev sipXecs IP PBX -- http://www.sipfoundry.org/
