【问题标题】:Detect incoming call to skype for business client and take action(accept, reject) in a website(UCWA / Skype Web SDK)检测到业务客户端的 Skype 来电并在网站中采取行动(接受、拒绝)(UCWA / Skype Web SDK)
【发布时间】:2015-10-07 09:18:38
【问题描述】:

[今天的解决方案]

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

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

  • 用户在计算机上安装了 Skype for business(连接到 Skype for Business 2015 服务器 - 本地)

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

[场景]

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

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

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

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

[问题]

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

谢谢!

【问题讨论】:

  • 请考虑从原始帖子中“取消编辑”您的答案,并提供内容作为答案。可以自己回答问题!

标签: voip skype skype-for-business skypedeveloper


【解决方案1】:

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

可以使用UCMA 创建代表其他用户的受信任应用程序

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-28
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 2017-01-15
    • 2016-05-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多