Open Spurrya opened 8 years ago
Note: @Spurrya ## there is a big open question whether approach-1 will work, so we better wait until we get answer from Hackathon organisers (I posted Question in Slack already). I will create a separate task for approach-2.
Goal of this task is to get callback notifications whenever the skype for business presence status changes for all users in the organization.
This is truly innovative way of using skype for Business APIs to track user's activity level in a day.
Please note that this is a challenging task and needs patience to be able to understand everything necessary, and work according to plan. Once it works, this is the only way in the whole world where Skype for Business is used for healthy life style.
This can be achieved in two ways. Approach-1: using Node-js code, rest like web apis and Skype for business installation, configuration (difficult part) on server. Approach-2: using (Microsoft specific technology) C# and using Lync client SDK. I can find more information for UCMA (unified communications managed api) if anyone is interested to take this approach
step-1: Check the interactive demo at https://ucwa.skype.com/ step-2: get the samples under https://ucwa.skype.com/code working. Don't forget to go through the video https://channel9.msdn.com/posts/Lync-Developer-Roundtable-Getting-Started-with-UCWA which shows how the sample works. Going through this video would also be helpful https://channel9.msdn.com/posts/Lync-Developer-Roundtable-UCWA-Overview
finally a deep dive video https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/OUC-B405#fbid=
step-3: Understand the planning needed to integrate office365 with on premise (installed on own server) installation of Skype for business https://technet.microsoft.com/library/jj205403 https://support.office.com/en-gb/article/Office-365-integration-with-on-premises-environments-263faf8d-aa21-428b-aed3-2021837a4b65
step-4: configuration to integrate office365 and skype for business (Configure integration between on-premises Skype for Business Server 2015 and Exchange Online)- https://technet.microsoft.com/en-us/library/hh533880.aspx . more useful links given in https://technet.microsoft.com/en-us/library/jj945633.aspx
Next level of Smaller Sub tasks:
If time remains, add skype plugin check too. (To see if the user is taking a break with 'away' status)