Download presentation
Presentation is loading. Please wait.
Published byKevin Heath Modified over 9 years ago
6
Browser Tablet Smartphone Mac PC
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
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
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
21
PROPERTY BAG WEB LINK COLLECTION EMBEDDED RESOURCE COLLECTION
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
36
rel href Embedded Resources …
45
http://microsoft.com/msdn www.microsoft.com/learning http://channel9.msdn.com/Events/TechEd http://microsoft.com/technet
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.