Presentation is loading. Please wait.

Presentation is loading. Please wait.

Browser Tablet Smartphone Mac PC UCMA Microsoft.Speech VoiceXML Browser t) UCWA Lync Server Core Lync.

Similar presentations


Presentation on theme: "Browser Tablet Smartphone Mac PC UCMA Microsoft.Speech VoiceXML Browser t) UCWA Lync Server Core Lync."— Presentation transcript:

1

2

3

4

5

6 Browser Tablet Smartphone Mac PC

7

8

9 UCMA Microsoft.Speech (Speech@Microsoft) VoiceXML Browser (Speech@Microsof t) UCWA Lync Server Core Lync Server API C# REST-like HTTP Core Public API API Set Server component Public platform Partner public platform UCMA SDK Foundational Middle Tier API Mobile & Web API SIP UCWA SDK Public Partner

10

11 Lync Server 2013 RTM Lync Server 2013 Cumulative Updates for Lync Server 2013: February 2013 Future Updates Lync Web App Public API On-Prem: IM/P, Call Control, Meeting Scheduling, Conferencing, Anonymous Access + Lync Mobile UCWA Public API: Office 365 + VoIP, Video, Sharing

12

13

14

15

16 Your Awesome Web App Your App Layer UCWA Helper Libraries UCWA Discover Other web components Security: AUTH/throttling Web Proxy UCMA SIP PROXY RTC Lync Home Server API HTTP SIP Web Ticket Auto-Discovery API UCWA Conversations REST API (Chat, PhoneAudio …) Real-time UCWA Event API (Urgent updates, …) HTTP SIP Authentication postMessage Focus/ MCU Your Awesome Web App

17 UCWA API

18

19

20

21 PROPERTY BAG WEB LINK COLLECTION EMBEDDED RESOURCE COLLECTION

22

23

24 Request GET /ucwa/oauth/v1/applications/10646556312/me/presence HTTP/1.1 Authorization: Bearer cwt=AAE… Accept: application/json Host: https://lync.contoso.comhttps://lync.contoso.com Response HTTP/1.1 200 OK Content-Type: application/json { "rel": "presence", "availability": "Online", "_links": { "self": { "href": "/ucwa/oauth/v1/applications/10646556312/me/presence" }

25 Request POST /ucwa/oauth/v1/applications/10646556312/me/presence HTTP/1.1 Authorization: Bearer cwt=AAE… Accept: application/json Host: https://lync.contoso.comhttps://lync.contoso.com {"availability":"Away"} Response HTTP/1.1 204 No Content

26 Request POST /ucwa/oauth/v1/applications/102640225030/communication/messa gingInvitations HTTP/1.1 Accept: application/json Content-Type: application/json Authorization: Bearer cwt=AAE... Host: https://lync.contoso.com { "importance": "Normal", "subject": "Hello Roundtable!", "to": "sip:alex@contoso.com", "operationId": "40597c43-6a56-4983-bb2c-b2b14b03ad9c" }

27 Response HTTP/1.1 201 Created Content-Type: application/json Location: /ucwa/oauth/v1/applications/102640225030/communication/messa gingInvitations/f1a091202a4a4e63bbac16513d6a8365

28 Request GET /ucwa/oauth/applications/BZE/events?ack=2 HTTP/1.1 Authorization: Bearer cwt=AAE… Accept: application/json Host: https://lync.contoso.comhttps://lync.contoso.com

29 Response HTTP/1.1 200 OK Content-Type: application/json { "_links" : { "self" : {...}, "next" : {...} }, "sender": [{ "rel": "communication", "href": "...", "events": [{ "link": {"rel": "messagingInvitation", "href": "..."}, "_embedded": { "messagingInvitation": { "direction": "Outgoing", "importance": "Normal", "threadId": "77141ca41b7148d39a7bfbe677f09d59", "state": "Connecting", "operationId": "40597c43-6a56-4983-bb2c-b2b14b03ad9c", "subject": "Task Sample", "_links": { "self": {...}, "from": {..., "title": "Sara Davis"}, "to": {...}, "cancel": {...}, "conversation": {...}, "messaging": {...}}, "rel": "messagingInvitation"} } "type": "started"}] }] }

30 Response HTTP/1.1 200 OK Content-Type: application/json { "_links" : { "self" : {...}, "next" : {...} }, "sender": [{ "rel": "communication", "href": "...", "events": [{ "link": {"rel": "messagingInvitation", "href": "..."}, “status”: “Success”, "_embedded": { "messagingInvitation": { "direction": "Outgoing", "importance": "Normal", "threadId":”…”, "state": "Connecting", "operationId": “…", "subject": “…", "_links": {"self": {...}, "from": {...}, "to": {...}, "conversation": {...},"messaging": {...}}, “_embedded”: { “acceptedByParticipant”: [...]} "rel": "messagingInvitation"} } "type": “completed"}] }] }

31 Request POST https://lyncweb.metio.ms/ucwa/oauth/v1/applications/102640225030/ communication/conversations/75e12e7f-1676-4404-bb91- 00d6919a638f/messaging/messages?OperationContext=ceb176e6-4bf4- 49b0-8c34-21d6d5f80838 HTTP/1.1 Accept: application/json Content-Type: text/plain Authorization: Bearer cwt=AAE... Host: https://lync.contoso.com Hello from the browser! Response HTTP/1.1 201 Created Content-Type: application/json Location: /ucwa/oauth/v1/applications/102640225030/communication/conversati ons/75e12e7f-1676-4404-bb91-00d6919a638f/messaging/messages/2

32

33

34

35

36 rel href Embedded Resources …

37

38

39

40

41

42

43

44

45 http://microsoft.com/msdn www.microsoft.com/learning http://channel9.msdn.com/Events/TechEd http://microsoft.com/technet

46

47

48


Download ppt "Browser Tablet Smartphone Mac PC UCMA Microsoft.Speech VoiceXML Browser t) UCWA Lync Server Core Lync."

Similar presentations


Ads by Google