I need to write an application that handles incoming and outgoing calls from both Lync 2010 and Skype For Business.
From my understanding of the Lync SDKs.
- Lync 2013 SDK works with Skype For Business; however, it will not work with Lync 2010.
- Lync 2010 SDK also doesn't seem to work with Lync 2013.
My question is: Is there a way in which I can code for both Lync 2010 and SFB so that they can share the same code or do I have to code them both separately?
Additional Information
We use both SFB and Lync 2010. These calls include Calls from other Lync/Skype users as well as PSTN calls [Calls internal and external via skype/lync or telephone (PBX)].
We're currently in a transition from Lync 2010 to SfB (This will take a really long time). The current application will not work for SfB, so I have to add that in. Unfortunately, the original code is written using UCCAPI. I planned to rewrite this code with Lync SDK since the code will be simpler, safer, and easier to maintain.
At first, it depends on the calls, are they PSTN calls or calls from other Lync/SfB users on the same environment? Because if the users are on the same SfB environment then a so called peer2peer call might occour and this will not involve the server.
The 2nd point is Lync 2010 reached the mainstream support since April 2016 so most companies should considering now an upgrade to a newer version as Lync 2010 will be soon end of life. I personally wouldn´t build something for an Software which is that old.
Based on that I think you might mean Lync 2013 & Skype for Business. So without knowing what you wish to build as you didn´t go into details:
So I would try to build something with UCWA is possible.