Learn about the core features of Microsoft Unified Communications Web API 1.0.
Applies to: Lync Server 2013
UCWA 1.0 provides API-level access to the contacts and groups that a user can communicate with. The API can be used to view the user’s contact list as a simple collection or in groups. Additionally, the API can be used to search for contacts in the user’s organization, at other federated organizations, and even on public IM networks. The API also allows for monitoring of the contact list and for subscribing to the presence of contacts.
Presence, location, and note
UCWA 1.0 enables a user to both publish and view her presence, location, and note. In the current release, the API supports the standard set of presence states, such as Online, Busy, and Away. Custom presence can only be viewed via this API. Locations are user-provided strings that can be set or displayed for sharing with other contacts. For note, the API supports publishing the personal note and viewing either the personal or out of office note; the selection is driven by the server-side logic and the user’s calendar.
These three pieces of information are viewable for all contacts in the API.
Phones and call forwarding
UCWA 1.0 allows users to edit their phone numbers that are shown to other users. Additionally, users can control their call forwarding settings, allowing incoming calls to simultaneously ring, go straight to voicemail, or be redirected to another contact.
Phone numbers for all contacts can be viewed via the API.
UCWA 1.0 allows users to view their own photos or the photos of their contacts.
UCWA 1.0 provides anonymous access to online meetings that are hosted by an authenticated user. This allows individuals from outside the organization or without Lync credentials to join online meetings and communicate with organization members. An online meeting URI is used to route the anonymous user to the correct meeting.