可以使用UCMA和Lync Server SDK来实现此方案吗?

时间:2013-03-28 18:55:42

标签: lync ucma

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

  1. 报告网页中特定用户正在进行的任何呼叫状态(活动/暂停和持续时间)
  2. 代表用户暂停保留/从保留状态检索
  3. 将当前通话转接给其他用户
  4. 在这种情况下,用户将在其本地计算机上运行Lync客户端和Web浏览器。我正在寻找一种方法,不需要在他们的桌面上安装自定义软件,并希望能够支持Windows和Mac操作系统。

    谢谢, 科里

1 个答案:

答案 0 :(得分:1)

据我所知,这可以通过UCMA实现,但是要控制进行BackToBack(B2B)呼叫所需的呼叫。

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

由于只有SIP数据通过您的终端路由,而实际的呼叫数据流直接在主叫方之间,因此这种方法具有很高的可扩展性。

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

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

相关问题