我正在使用MS Dynamics 365 CRM和统一服务台(v2.2.2.815) . 我们的组织使用Skype for Business 2016(v.16.0.7726.1049) . 我的任务是集成SfB和Unified Service Desk . 换句话说,如果检测到Skype来电,则以美元执行X操作 .

我的理解是最新版本的Skype桌面SDK是 Lync 2013 SDK (桌面组件)

使用Lync 2013 SDK,我调用 LyncClient.GetClient(); 并抛出以下错误:

无法将“System .__ ComObject”类型的COM对象强制转换为接口类型“Microsoft.Office.Uc.UCOfficeIntegration” . 此操作失败,因为对于具有IID“{6A222195-F65E-467F-8F77-EB180BD85288}”的接口的COM组件的QueryInterface调用由于以下错误而失败:接口未注册(HRESULT异常:0x80040155) .

有没有人通过使用Lync / Skype SDK开发“中间件应用程序”来成功集成SfB 2016和Microsoft Unified Service Desk来实现这一目标?

CTI integration between CRM USD and Microsoft Lync