smgrPresenceUserAccessControl

Last Updated : Nov 19, 2018 |
Prolog information
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