This script is a user level access control script that enables user-level configuration of access control. This script is packaged with the Presence Services tools on Avaya Breeze® platform. This script will not run on Avaya Breeze® platform and therefore must be transferred to a directory on System Manager.
This script replaces the presuseracls tool used in Presence Services Release 6.2.4. However, the presuseracls tool is still used in Presence Services Release 6.2.4.
To run the script, type sh smgrPresenceUserAccessControl.sh <options> <arguments> on the System Manager command line. This will display online help. Refer to the online help of the script for full detailed usage information.
Sample output
root >sh smgrPresenceUserAccessControl.sh -h
Description: This script can be used to view, create, modify or delete Presence Services user level access control. Partial input can be used to view a list of matching presentities/watchers. This script must be run on the SMGR server with user root. All presentity/watcher inputs are based on the SMGR full login name - not the SIP or Presence/IM Communication Addresses. Usage: sh smgrPresenceUserAccessControl -create) allow|block presentity watcher - create access control Usage: sh smgrPresenceUserAccessControl -create) allow|block presentity -ext watcher - create access control for an external watcher Usage: sh smgrPresenceUserAccessControl -modify) allow|block presentity watcher - modify access control Usage: sh smgrPresenceUserAccessControl -delete) presentity - delete all access control for a presentity Usage: sh smgrPresenceUserAccessControl -delete) presentity watcher - delete access control for a presentity watcher pair Usage: sh smgrPresenceUserAccessControl --delete-allow - delete all allow access control for every user Usage: sh smgrPresenceUserAccessControl --delete-block - delete all block access control for every user Usage: sh smgrPresenceUserAccessControl --delete-all - delete all access control for every user Usage: sh smgrPresenceUserAccessControl -p [presentity] - show presentity access control, shows all if presentity is not specifiedt Usage: sh smgrPresenceUserAccessControl -w [watcher] - show watcher referenced access control, shows all if presentity is not specified Usage: sh smgrPresenceUserAccessControl -h - show this help Usage: sh smgrPresenceUserAccessControl presentity - show presentity access control