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

时间:2015-10-07 09:18:39

标签: voip skype skype-for-business skypedeveloper

[今天的解决方案]

我们今天有一个工作解决方案,我们在用户计算机上安装了一个小部件,它使用“Lync Client SDK”拦截来电并自动查找信息,然后让用户拒绝/接受来自小部件的呼叫。

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

  • 用户在计算机上安装了Skype for Business(连接到Skype for Business 2015 Server - 内部部署)

  • 用户正在使用网站(我们完全控制网站)

[情景]

当客户拨打此用户Skype for business(客户端)时,应该拦截该呼叫(不知何故)并且应该通知网站/获取有关呼叫号码的数据,以便可以在客户端的网站上进行查找然后可以决定拒绝/接受来自网站的电话。想象一下,该网站有一个用于此目的的小部件。

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

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

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

[问题]

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

谢谢!

1 个答案:

答案 0 :(得分:0)

UCWA只能用于身份验证 - 因此,用户凭据是必需的。此外,应创建UCWA客户端http://spark.apache.org/docs/latest/programming-guide.html(这是对SfB服务器的“长轮询”GET请求)。当呼叫到达时,将在此事件通道上收到通知,并且可以根据收到的数据采取进一步的操作。

可以使用Event Channel

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