是否可以使用UCMA和/或Lync Server SDK编写可执行以下操作的Web应用程序:
在这种情况下,用户将在其本地计算机上运行Lync客户端和Web浏览器。我正在寻找一种方法,不需要在他们的桌面上安装自定义软件,并希望能够支持Windows和Mac操作系统。
谢谢, 科里
答案 0 :(得分:1)
据我所知,这可以通过UCMA实现,但是要控制进行BackToBack(B2B)呼叫所需的呼叫。
将所有传入的SIP邀请重新路由到应用程序端点,从那里接受呼叫并设置对原始收件人的B2B呼叫。 B2B呼叫意味着两个主叫方将直接连接到彼此,但SIP消息通过您的应用程序端点进行中继,从而允许端点查看呼叫状态并对其进行操作(重定向/转发/保持/终止/等)。
由于只有SIP数据通过您的终端路由,而实际的呼叫数据流直接在主叫方之间,因此这种方法具有很高的可扩展性。
通过这样的路由,您的应用程序端点可以跟踪谁在呼叫谁,持续多长时间以及当前呼叫状态是什么(捕获暂停事件等)。通过网站或网络服务公开这些信息是微不足道的。
由于所有这些都可以从应用程序端点(服务器)完成,并且您在网站上显示信息,因此操作系统或不同版本的lync客户端应该没有问题。