|
Connect SHALL meet the following conditions:
- The Request SHOULD specify:
- The identifier of the requester connecting
- A human readable name for the requester
- The Request MAY specify:
- A status for the requester (e.g. "Available", "Do Not Disturb").
Disconnect SHALL meet the following conditions:
- The Request SHOULD specify:
- The identifier of the requester disconnecting
Request Authorisation From user SHALL meet the following conditions:
- The Request SHOULD specify:
- The identifier of the source requester (originator)
- The identifier of the target user
- The Request MAY specify:
- The human readable name of the source requester.
- A message from the requester to the target clarifying why they seek authorisation to monitor the target.
Grant Authorisation to User SHALL meet the following conditions:
- The Request SHOULD specify:
- The identifier of the source requester
- The identifier of the target user to grant authorisation status to.
Deny Authorisation to User SHALL meet the following conditions:
- The Request SHOULD specify:
- The identifier of the source requester
- The identifier of the target user to deny authorisation status to.
Revoke Authorisation SHALL meet the following conditions:
- The Request SHOULD specify:
- The identifier of the source requester
- The identifier of the target user to deny authorisation status to.
Set Status SHALL meet the following conditions:
- The Request SHOULD specify:
- The identifier of the source requester.
- A status for the requester (e.g. "Available", "Do Not Disturb").
Responses SHALL include error indications.
The
Presence Service MAY reject a request. The Presence Service End Point
is responsible for routing the Presence Message to all destinations.
|