I highly recommend creating a master username/pin that is associated with all phones. This would be in addition to the normal association to the actual user. This completely avoids the issue of knowing the individual user/pin for each phone.
This also makes life much simpler when you want to use IP phone services to push things to the phones.
That won't work very well for Fast Dials and Address Book, because entries are stored and updated for that user. All the users would be seeing and editing the same set of fast dials and address book entries, which is probably not what you're looking for. You would also be unable to edit the from the CallManager user pages.
A role user that can touch most or all phones sometimes has value, for instance, for Attendant Console and other applications. But Fast Dials and Address Book aren't well suited to it.
I configure in CCM a route like *01 and the gateway configure a dial-peer with this code and add a prefix code like 1800xxxxxx. This way all my user register in the CCM can access at system speed dial.
Are you getting this error “Installer User Interface Mode Not Supported. The installer cannot run in this UI mode. To specify the interface mode, use the -i command-line option, followed by the UI mode identifier. The value UI mode identifiers...
The below trick might come handy when you have to add a new node to a cluster but you don't have or is unsure of the security password for the publisher. This procedure has been around for ages.
1) Login into the CLI of the Publisher.