0

是否可以使用 UCMA 和/或 Lync Server SDK 编写可以执行以下操作的 Web 应用程序:

  1. 报告网页中特定用户的任何正在进行的呼叫的状态(活动/暂停和持续时间)
  2. 代表用户将活动呼叫置于保持状态/从保持状态中检索
  3. 将活动呼叫转接给其他用户

在这种情况下,用户将在其本地计算机上运行 Lync 客户端和 Web 浏览器。我正在寻找一种不需要在他们的桌面上安装自定义软件的方法,并希望能够支持 Windows 和 Mac 操作系统。

谢谢,科里

4

1 回答 1

1

据我所知,这可以通过 UCMA 实现,但要控制调用,您需要进行 BackToBack (B2B) 调用。

将所有传入的 SIP 邀请重新路由到应用程序端点,从那里接受呼叫并将 B2B 呼叫设置到原始收件人。B2B 呼叫意味着两个呼叫方将直接相互连接,但 SIP 消息通过您的应用程序端点中继,从而允许端点查看呼叫状态并对其进行操作(重定向/转发/保持/终止/等)。

因为只有 SIP 数据通过您的端点进行路由,而实际的呼叫数据流直接在呼叫方之间,所以这种方法非常具有可扩展性。

通过这样的路由,您的应用程序端点可以跟踪谁在呼叫谁、呼叫了多长时间以及当前呼叫状态是什么(捕获等待事件等)。通过网站或网络服务公开这些信息是微不足道的。

由于所有这些都可以从应用程序端点(服务器)完成,并且您在网站上显示信息,因此操作系统或不同版本的 lync 客户端应该没有问题。

于 2013-04-09T07:28:29.057 回答