检测对 skype for business 客户端的来电并在网站(UCWA / Skype Web SDK)中采取行动(接受,拒绝)

Detect incoming call to skype for business client and take action(accept, reject) in a website(UCWA / Skype Web SDK)

[今天的解决方案]

我们今天有一个可行的解决方案,我们在用户计算机上安装了一个小部件,它使用 "Lync Client SDK" 自动拦截来电和查找信息,然后让用户 reject/accept 来电小部件。

我们现在想知道以下场景是否可以使用 "UCWA" 或更简单的包装器 "Skype Web SDK"(或任何其他更好的替代方案)

[场景]

当客户打电话给这个用户 Skype for business(客户端)时,呼叫应该被拦截(以某种方式)并且网站应该 notified/get 有关呼叫号码的数据,以便可以在网站,然后客户可以决定 reject/accept 来自网站的呼叫。假设该网站有一个专门用于此目的的小部件。

我一直试图在各种站点上查找信息,但只能找到有关 UCWA 和 Skype Web SDK 的更简单场景存在和即时消息传递的信息。

https://msdn.microsoft.com/en-us/library/mt124990.aspx

https://ucwa.skype.com/documentation/

[问题]

这种情况是否可能(在这个日期或以后会包含此功能)?或者在这方面有知识的任何人都可以指出我正确的方向或分享类似的场景以及你是如何处理它的。

谢谢!

UCWA 只能通过身份验证才能使用 - 因此,用户凭据是必需的。此外,应该创建一个 UCWA 客户端 Event Channel(这是对 SfB 服务器的 "long polling" GET 请求)。当呼叫到达时,将在此事件通道上收到通知,并且可以根据收到的数据采取进一步的行动。

可以使用 UCMA

创建代表其他用户的可信应用程序