AccessControlBehavior Enumeration |
Namespace: Avaya.ClientServices
public enum AccessControlBehavior
Member name | Value | Description | |
---|---|---|---|
None | 0 | ||
Prompt | 1 |
When a request to start watching the presence of some user is issued by the client, the presence server, the client is connected to, relies on Access Information Control policy, also known as Access Control List(ACL), to decide whether the requesting user has permissions to get the presence of the desired user. Each user may have their own policy set. ACL policy can vary between 3 options. "ALLOW" means all requests are to be serviced and presence is provided to the requesting user. "BLOCK" means that all request are politely ignored by PS and presence is not provided. "CONFIRM" means that a presence request is serviced only if the remote user(presentity) explicitly allows it via a pop-up dialog.
The "CONFIRM" option implies that each presence watcher request results in a pop-up message displayed on a presentity side which may introduce an undesired distraction and bad experience for the remote user. The AccessControlBehavior can be used to avoid this behaviour when the start presence request is issued. If set to NONE, a "CONFIRM" policy would be treated as "BLOCK" by the presence server. If set to PROMPT, a "CONFIRM" policy will result in requesting the remote user to explicitly allow watching their presence.
© 2017 Avaya LLC. All Rights Reserved.