Skype Web SDK Prerequisites


Monday, 4 May 2015

Share with: 
 

The Skype Web SDK requires that the Unified Communications Web API (UCWA) framework is installed and enabled on your Front-End, Edge and Director servers. If you're not already using UCWA, then you'll need to perform the following steps.

Step 1 – Upgrade Your Servers

Ensure that all your servers are running the latest Lync Server 2013 Cumulative Updates, or better still, Skype for Business 2015

The latest updates for Lync and Skype for Business can be found on Technet.

Important: All your Lync or Skype for Business services must be updated to the same update release. You will experience inconsistent behaviour and errors with mismatched updates.

Step 2 – "Boostrap" Your Servers

The Bootstrapper application, built into Lync 2013 and above, needs to be executed on each of the servers above. This can be performed using the command shown below.


%ProgramFiles%\Microsoft Lync Server 2013\Deployment\Bootstrapper.exe

Step 3 – Configure Trusted Connections - Cross Domain Authorization

You now need to tell your Lync or Skype for Business servers which domains to trust connections from. To do this, you simply use the Set-CsWebServiceConfiguration commandlet from a Lync or Skype Management Shell that has been started with Administrative privileges


$myurl = New-CsWebOrigin -Url "{https://mysite}"
Set-CsWebServiceConfiguration -Identity "{myidentity}" -CrossDomainAuthorizationList @{Add=$myurl}

Don't forget to replace 'mysite' with the fully qualified domain the web site on which you'll be using the Skype Web SDK. You should also replace 'myidentity' with something more relevant to your environment.

These steps must be performed on every Front-End, Edge and Director server you have.

Instructions for this can also be found in my Pluralsight course!

If you're not sure whether your domain has been added, you can use the Management Shell to query the list of authorized domains using the command below.


Get-CsWebServiceConfiguration | select -ExpandProperty CrossDomainAuthorizationList
    

Tags

Skype, Skype Web SDK, UCJA, JLync, UCWA, CodeProject, Dashboard
The Skype Web SDK is a powerful new framework built upon UCWA that allows you to rapidly build Skype-enabled applications and functionality. This is my collection of tutorials and courses.
 
 

Popular Articles

What is Kutamo?
Kilimanjaro 2015
Exploring Lync and IoT
Exchange 2013 in 60 minutes
Monitoring Lync with MRTG
Lync UCWA Tutorial - Introduction
Tutorial Parts 1 | 2 | 3 | 4 | 5

Recent Articles

Australian Postal Codes
Skype Web SDK
Using the Skype Web SDK from any language or framework
Building a Skype for Business Auto Responder using the Skype Web SDK
Exporting Lync or Skype for Business Contacts with the Skype Web SDK

Favourite Links

Kutamo Studios
ErrLog.IO
Kutamo
Telco Together Foundation
Cloud on Kilimanjaro