Presentation is loading. Please wait.

Presentation is loading. Please wait.

Agenda Pattern Authenticate a user against UCWA Operations happen using the user’s identity Interact with the UCWA service endpoint Make HTTP requests.

Similar presentations


Presentation on theme: "Agenda Pattern Authenticate a user against UCWA Operations happen using the user’s identity Interact with the UCWA service endpoint Make HTTP requests."— Presentation transcript:

1

2

3 Agenda

4

5

6 Pattern Authenticate a user against UCWA Operations happen using the user’s identity Interact with the UCWA service endpoint Make HTTP requests and handle response Follow links in response if applicable Environment Browser and language independent No browser plugin required No ActiveX dependency Lync client does not need to be running

7

8

9 Lync Server Infrastructure SIP Layer Media Stack Microsoft.SpeechMicrosoft.Speech UCMA 4.0 Core API UCMA Server Speech API VoiceXMLVoiceXML Unified Communications Web API

10 Natively expose a Lync Server programming interface over HTTP Abstract away dealing with the SIP protocol Consistent programming interface for web and mobile clients

11 Authenticating UCWA Requests Autodiscover Attempt to locate Autodiscover service Requested is redirected to OAuth endpoint to get a token OAuth Token Provide user credentials Token is attached to every request header Token establishes the user’s identity

12

13

14

15

16

17 Getting a User’s Presence Request GET Me resource GET Presence resource Response Properties Availability Links Note resource Presence resource Photo resource

18

19 demo

20 Agenda

21

22 Create a “channel” for the new instant message conversation Send an invitation for an instant message conversation Get handle to the new instant message conversationWatch for new instant messages in the conversationHandle subsequent messages

23

24 demo

25 Agenda

26

27 thank you

28


Download ppt "Agenda Pattern Authenticate a user against UCWA Operations happen using the user’s identity Interact with the UCWA service endpoint Make HTTP requests."

Similar presentations


Ads by Google