首页 文章

如何为Lync 2010和Skype For Business编码

提问于
浏览
2

我需要编写一个应用程序来处理来自Lync 2010和Skype For Business的传入和传出呼叫 .

根据我对Lync SDK的理解 .

  • Lync 2013 SDK适用于Skype For Business;但是,它不适用于Lync 2010 .

  • Lync 2010 SDK似乎也不适用于Lync 2013 .

我的问题是:有没有一种方法可以为Lync 2010和SFB编写代码,以便它们可以共享相同的代码,或者我必须单独编码它们?

Additional Information

我们同时使用SFB和Lync 2010.这些呼叫包括来自其他Lync / Skype用户的呼叫以及PSTN呼叫[通过Skype / lync或电话(PBX)呼叫内部和外部] .

我们目前正在从Lync 2010过渡到SfB(这需要很长时间) . 当前的应用程序不适用于SfB,所以我必须添加它 . 不幸的是,原始代码是使用UCCAPI编写的 . 我计划用Lync SDK重写此代码,因为代码更简单,更安全,更易于维护 .

1 回答

  • 0

    首先,它取决于呼叫,它们是PSTN呼叫还是来自同一环境中其他Lync / SfB用户的呼叫?因为如果用户在同一个SfB环境中,那么所谓的peer2peer调用可能会出现,这将不涉及服务器 .

    第二点是Lync 2010 reached the mainstream support since April 2016所以大多数公司现在应该考虑升级到更新的版本,因为Lync 2010将很快就会结束 . 我个人不会为那些旧的软件构建一些东西 .

    基于此,我认为您可能意味着Lync 2013和Skype for Business . 所以不知道你想要 Build 什么,因为你没有详细说明:

    • 一般情况下,Lync Server 2013 CU1及更高版本使用UCWA 1.0 . *(Lync 2013 RTM没有UCWA)而Skype for Business Server 2015使用UCWA 2.0 . *

    • 在共存模式(Lync 2010和Skype for Business 2015)中,您必须将自动发现CNAME(Lyncdiscover . 和LyncDiscoverinternal . )指向Skype for Business Server 2015池,以支持自定义UCWA 2.0应用程序开发(如here所述) . 但是对于Lync 2010而言,它的前端服务器上没有任何UCWA,如here所示 .

    • Lync 2013移动客户端也使用UCWA(如herehere所述),并与Skype for Business兼容 .

    • UCWA 1.0代码示例,入门,这是什么API?核心功能和参考URL here现在都指向UCWA 2.0链接,因此它们兼容(在某些方面)

    所以我会尝试用UCWA构建一些东西 .

相关问题