Collecting Skype For Business Client Logs

While troubleshooting issues involving the Skype for Business client, it may be required to collect logs for support to review. Here I will outline the steps for collecting these logs, so that the best possible data is available. First we want to ensure logging is enabled. Note that some organizations control this by policy, so…

0

AV failures in UCMA on an IPv6 only server

I recently handled a case where the customer was reporting consistent AudioVideoCall failures when running on a server that was configured for IPv6 only.  If it was configured for IPv4 or dual stack, then it would work fine. When the issue was hit an exception would be thrown similar to this: TL_VERBOSE(TF_COMPONENT) [2]1604.01D4::07/10/2015-19:43:29.000.00010996 (Collaboration,MediaAsyncResultT<Ex>.Complete:asyncresult.cs(625))(00000000022B3598)<GenerateOfferWorkitemAsyncResult_22B3598> Owner:…

1

UCWA sign-in fails while seeing HTTP OPTIONS request

This is a common issue that I see that is impacted by the Lync deployment itself. You have deployed the UCWA sample, and are trying to sign in, but it always fails. If you check the HTTP traces you can see the following logged towards the end: OPTIONS https://director.nny.local/WebTicket/oauthtoken HTTP/1.1Accept: */*Origin: https://webdir.nnylync.infoAccess-Control-Request-Method: POSTAccess-Control-Request-Headers: content-type, accept, x-ms-origin…

3

Failed logins with UCWA sample

This is a pretty common issue that comes up.  One downloads the UCWA sample and sets it up.  However when they go to sign in, they fail each time with an error "Login failed." If you check the HTTP response you'll see: HTTP/1.1 400 Bad RequestContent-Length: 25Content-Type: application/jsonX-Ms-diagnostics: 28020;source="Director.NNY.local";reason="No valid security token." {"error":"invalid_grant"} At its…

2

UCWA with directors or multiple pools

In developing a UCWA application, you may come across a situation where you end up transitioning between more than one pool during the start-up process. The documentation on http://ucwa.lync.com is light on this area, and the provided UCWA sample does not handle this scenario directly. If you do not properly handle the web ticketing during pool…

0