【问题标题】:Can UCMA and Lync Server SDK be used to implement this scenario?是否可以使用 UCMA 和 Lync Server SDK 来实现此方案?
【发布时间】:2013-03-28 18:55:42
【问题描述】:

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

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

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

谢谢, 科里

【问题讨论】:

    标签: lync ucma


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-19
      • 1970-01-01
      相关资源
      最近更新 更多