Lync 2010 事件监控和呼叫控制 API
Posted
技术标签:
【中文标题】Lync 2010 事件监控和呼叫控制 API【英文标题】:Lync 2010 event monitoring and call control API 【发布时间】:2012-12-05 16:14:31 【问题描述】:我的目标是收听 Lync server 2010 的所有事件(即时消息/视频/音频/应用程序共享呼叫、在线状态)并控制(转接、会议、录制)呼叫。
如果我们使用 UCMA 来做同样的事情,调用必须首先到达应用程序,然后从那里完成路由。基本上,我们在这里充当 Back2Back 用户代理。
我不想点这个。我想要的只是使用一些套接字/API 来监听所有事件以获取事件并发送一些命令来控制调用。 (就像我们使用 TSAPI 或在 FreeSwitch 中使用 AVAYA 所做的那样)
【问题讨论】:
根据您的路由有多“复杂”,您可以直接从MSPL
执行此操作,或者在其中放置一个Dispatch()
以捕获消息并使用一些适当的代码设置它们的路由。
【参考方案1】:
This post 是对您可用的所有不同 API 的一个很好的总结。
希望您在阅读完之后能够回答自己的问题,并了解 Willem Duncan 为何建议使用 Lync Server API 作为捕获您需要的所有信息的一种方式。
不要忘记,您的解决方案可能最好在多个应用程序中实现。例如,您可以首先使用服务器 API 编写监控内容,然后创建一个 UCMA 应用程序来进行记录。然后,您可以将要录制的呼叫路由到此。
另外,如果您只是在寻找可行的方法,我相信有适用于 Lync 的商业通话录音解决方案。
【讨论】:
以上是关于Lync 2010 事件监控和呼叫控制 API的主要内容,如果未能解决你的问题,请参考以下文章
Lync 2010 API - 禁止 Toast 和对话窗口