We are creating a WPF application that is controlled through Kinect gestures. One of the functionalities it has to implement is Skype for Business integration and I am completely confused by all the sdks Microsoft offers for this.
We need to integrate the following into our wpf application:
- starting, ending and refusing an audio or video call
- detecting when the user has an incoming call
- detecting when the ongoing call has been hung up
We can either swap focus to the actual Skype for Business window or integrate the controls into our wpf application, but I'm not sure what to use for the integration.
What I've mostly looked at is the Lync 2013 Client SDK, but it seems that it has problems with Skype for Business 2016 and also it looks kind of outdated with its pre requirement for silverlight controls and Visual Studio 2012.
I'm completely confused over how to use the UCMA 5.0 SDK and whether I can even use it in a WPF application since I've found no examples regarding that.
So I decided to ask the community for a recommendation. What is currently the best way to integrate Skype for Business audio/video call functionality into a WPF application?