如何使用 UCMA 可信应用程序监控域中所有用户的通话活动并加入通话

Posted

技术标签:

【中文标题】如何使用 UCMA 可信应用程序监控域中所有用户的通话活动并加入通话【英文标题】:How to monitor call activity of all users in domain and join calls using UCMA Trusted Application 【发布时间】:2018-10-03 09:23:13 【问题描述】:

因此,我的目标是创建一个 UCMA 可信应用程序,该应用程序能够监控 Skype for Business 本地域中发生的所有呼叫,并为某些用户自动记录这些呼叫。但是我正在努力解决实现这一点的方法,因为我发现有关 UCMA 的信息无法为您提供此类权利。我偶然发现的解决方案是使用假端点拦截所有来电,然后按照我需要的方式将它们路由。 如果这是真的,我将非常感谢有关其他方式来组合这样一个软件的建议。 提前致谢。

【问题讨论】:

【参考方案1】:

仅使用 UCMA 应用程序无法满足您的需求。

有三种方法可以做你想做的事:

在 SfB 中启用和使用 CDR(通话详细记录)数据库 使用SDN SDK“监控”通话媒体流量并以此方式跟踪通话 使用Server SDK 创建 SIP 代理并通过跟踪 SIP 流量来跟踪呼叫

我建议您使用 CDR,因为它最容易理解和使用。它不是实时的问题,记录会在事后的某个时候“出现”。如果没问题,那就是最好的方法。

其他方法变得更加复杂,因为它需要您了解 SIP 的工作原理。实时跟踪所有呼叫的最佳方式是服务器 SIP 代理,但它可能非常复杂(因为它会影响 Skype FE 的性能)并且需要很好地了解 SIP 的工作原理。

【讨论】:

以上是关于如何使用 UCMA 可信应用程序监控域中所有用户的通话活动并加入通话的主要内容,如果未能解决你的问题,请参考以下文章

使用 UCMA 4.0 的呼叫队列方法

UCMA 录制电话交谈

UCMA 3.0 示例学习项目

UCMA 通用 QuestionAnswer 活动

Lync 2010 事件监控和呼叫控制 API

获取 Lync 终结点的用户代理字符串