Download presentation
Presentation is loading. Please wait.
Published byKerry Shields Modified over 8 years ago
8
HTTP/1.1 401 Unauthorized Cache-Control: no-cache Content-Type: text/html Server: Microsoft-IIS/7.5 WWW-Authenticate: Bearer trusted_issuers="00000002-0000-0ff1-ce00- 000000000000@3bdbdd27-2373-4baf-9469-4b10e76564c6,00000001-0001-0000-c000- 000000000000@f686d426-8d16-42db-81b7-ab578e110ccd,00000001-0000-0000-c000- 000000000000@72f988bf-86f1-41af-91ab-2d7cd011db47", client_id="00000004-0000-0ff1-ce00- 000000000000" WWW-Authenticate: MsRtcOAuth href="https://lync32.lyncweb.microsoft.com/WebTicket/oauthtoken",grant_type="urn:microsoft.rtc:wi ndows,urn:microsoft.rtc:passive,urn:microsoft.rtc:anonmeeting,password" X-MS-Server-Fqdn: 000DCO2L50FE1B.redmond.corp.microsoft.com { "access_token": "cwt=AAEBHAEFAAAAAAAFFQAAAKBlz354S5tf53yHcA- ScgCBEDmnM6DEtsVUgAWP_RV8MvyCAsL7gyBmWIhojzG8M83- YPuWob0VoXver6tQPtoGGLFDZipCS4YIJibsGhP50AgNEH3WUHptad9YvSOZbec3KbQ", "expires_in": 27734, "ms_rtc_identityscope": "local", "token_type": "Bearer" }
9
{ "_links": { "self": { "href": "https://lync0b.lyncweb.microsoft.com/Autodiscover/AutodiscoverService.svc/root/user" }, "applications": { "href": "https://lync0b.lyncweb.microsoft.com/ucwa/oauth/v1/applications" }, "xframe": { "href": "https://lync0b.lyncweb.microsoft.com/Autodiscover/XFrame/XFrame.html" }
14
POST https://.../onlineMeetings/myOnlineMeetings 200-OK with meeting information
16
POST https://.../communication/onlineMeetingInvitations 201 Created - with location header GET https://... /112378778863/events?ack=1&timeout=180 200 OK – ack=1 PGET completes with event payload { "rel": "communication", "events": [ { "link": { "rel": "onlineMeetingInvitation",..}, "status": "Success", "_embedded": { "onlineMeetingInvitation": { "state": "Connected", "operationId": "2DCC542A-031B-4E1D-8FE7-C321B326D359", }, "rel": "onlineMeetingInvitation" } }, "type": "completed" } ]
37
void OnMediaTroubleshootingDataReported(object sender, MediaTroubleshootingDataReportedEventArgs e) { foreach (MediaChannelEstablishmentData data in e.MediaChannelEstablishmentDataCollection) { if (data.EstablishmentStatus == MediaChannelEstablishmentStatus.Succeeded) { Console.WriteLine("Media establishment succeeded."); } else { Console.WriteLine("Media establishment failed: {0}", data.GetDiagnosticsReason()); } string qualityOfExperienceXml = System.Text.Encoding.UTF8.GetString(e.QualityOfExperienceContent.GetBody()) ; Console.WriteLine(qualityOfExperienceXml); } void OnCallReceived(object sender, CallReceivedEventArgs e) { e.Call.MediaTroubleshootingDataReported += this.call_MediaTroubleshootingDataReported; // Accept the call, do other important stuff, etc. }
38
Range and range name 60000 - 60999 ‘success’- normal termination 61000 - 61999 'expected failures' - common error cases 62000 - 62999 'unexpected failures' - unexpected state or corner case
40
Error about loading dlls
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.