Presence interface (Version 2)
This module defines structures and operations for the presence V2 interface.
A version 2 of the presence interface was necessary to improve the amount of contact and service data.
The presence shows at any time the current availability of the person you wish to communicate with. For a detailed description see the help of the UCClient.
The following presence states are available:
Additionally the API delivers information in form of contact data, service states and much more.
With all these infromations, it is possible to create an application, which give user the ability to see a detailed picture of a contact enriched with live state changes.
The live changes are results of the different services the UCServer combines the presence state of the user:
Prerequisite for using the interface
The Events that the client receives from the server are:
How the API works
Here is a very simple diagram of how the presence API works
Operation to retrieve contact data and to subscribe to events when these data will change.
Operation to end subscriptions on contacts on the ucserver.
Operation to set access rights for another contact on contact data and contcat service information.
This operation is used for removing access rights to contact data and service states between contacts.
Request an large image of a contact.
Request an image of a contact