web hook用于保存参与者,因为他们连接到Skype用于商务会议

时间:2018-01-21 18:56:24

标签: api lync skype-for-business

我希望将与会者登录到与Skype for Business(Lync)组织的会议,因为他们将连接到会议。

这可以以编程方式完成吗?

你能指出一些资源(API,WebHook)吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

没有“网络”钩子可以做你想要的。您没有说明您是使用Skype for Business内部部署还是Skype for Business Online。

你可以:

  • UCMA创建trusted application以将hidden user记录到特定会议中,然后在参与者来去时“跟踪”。缺点是它有很多设置,你不能为所有会议做这件事,而是你只知道的具体会议。这不适用于Skype for Business Online,仅适用于本地安装。
  • UCWA与UCMA一样,但用户不是“隐藏”。这适用于Skype for Business Online和内部部署安装。
  • Trusted Application API(下面使用UCWA)与上面的UCMA相同。这仅适用于Skype for Business Online,我认为用户可以隐藏,不确定。
  • Lync Client SDK(这是一个较旧的API)用于驱动已安装的Skype Windows客户端加入特定会议并跟踪用户来去。基本上与UCWA相同,但可能更容易实现,因为有更多的示例/文档。
  • 使用Call detail recording跟踪所有呼叫(不是直播,但是完成呼叫后)并确定它们是否是电话会议。这将非常复杂,不会是一个快速的解决方案。这仅适用于场所设置,并且必须为站点启用CDR。
  • SDN api用于跟踪实时通话。这就像使用CDR,但更像跟踪实时呼叫。这将非常复杂,不会是一个快速的解决方案。这仅适用于前提设置。
  • Skype Server SDK创建SIP代理应用程序以跟踪实时呼叫。在上述所有内容中,它是最复杂和最灵活的...但它需要做更多的工作,并且需要对Skype运行的SIP协议有很多了解。它也适用于内部部署安装。
  • Skype Server SDK创建一个MSPL脚本,将所有会议呼叫重定向到UCMA应用程序,然后B2BUA将呼叫重新发送回会议服务器。这将允许您跟踪所有会议,但由于B2BUA呼叫将禁止某些会议功能工作,因此将存在重大缺点。您可以重定向呼叫而不是使用B2BUA呼叫,但您只会在参与者尝试加入时跟踪,而不是在他们离开时跟踪。

这些是我能提出的唯一可能的解决方案。