Skype for Business 在线管理 API
Skype for Business Online Administration API
由于 Skype for Business 有很多 API,并且文档并不总是很清楚,而且已经浪费了很多时间来开发错误的 API,这里我问你:
我正在寻找一个 API,它使我能够管理多个 Skype for Business Online 用户。所需功能:
Skype for Business Online 兼容
阅读和设置来自其他用户的存在
为其他用户设置呼叫转移
并且在不知道用户密码的情况下进行所有操作。
我已经开始为 UCWA 开发,直到我意识到每个用户的密码都需要设置状态。
我知道 UCMA 可信应用程序的功能,但不幸的是需要 S4B 在线兼容性。也许可以让它与接口兼容?
对此的每一个想法都非常感谢。
使用内部部署的 Skype for Business 可以做到这一点:
- 用于读取和设置在线状态的可信 UCMA 应用程序
- 自动化 SEFAUtil 以设置呼叫转移选项(依赖于 UCMA)
不幸的是(正如您所说的那样),这些都不支持 Online,因为没有直接替代 UCMA 的方法。未来不太可能有替代品,因为 Microsoft 正在推动将客户从 SfB 转移到 Teams。
具体取决于您需要它如何工作,一种选择是使用 Lync 2013 客户端 SDK,它仍然适用于 SfB 客户端(但现在是 out of mainstream support)。您需要创建一个 "hidden" 应用程序部署到用户桌面,并发送和接收命令 to/from 您的集中管理应用程序。通过这种方式,您将能够向用户的应用程序发送命令,然后该应用程序会自动让客户端设置在线状态和更改呼叫转移。不过,有一些明显的缺点:
- 构建 client/server 应用程序并管理它们之间的连接需要做大量工作
- 仅当用户登录到他们的客户端时才有效(因为客户端 SDK 使用 Skype 客户端的 运行 实例)
- 取决于能否部署到客户端计算机
我知道这不是一个理想的解决方案,但随着 Teams 取代 SfB Online(随着时间的推移),您的选择将受到限制!
由于 Skype for Business 有很多 API,并且文档并不总是很清楚,而且已经浪费了很多时间来开发错误的 API,这里我问你:
我正在寻找一个 API,它使我能够管理多个 Skype for Business Online 用户。所需功能:
Skype for Business Online 兼容
阅读和设置来自其他用户的存在
为其他用户设置呼叫转移
并且在不知道用户密码的情况下进行所有操作。
我已经开始为 UCWA 开发,直到我意识到每个用户的密码都需要设置状态。
我知道 UCMA 可信应用程序的功能,但不幸的是需要 S4B 在线兼容性。也许可以让它与接口兼容?
对此的每一个想法都非常感谢。
使用内部部署的 Skype for Business 可以做到这一点:
- 用于读取和设置在线状态的可信 UCMA 应用程序
- 自动化 SEFAUtil 以设置呼叫转移选项(依赖于 UCMA)
不幸的是(正如您所说的那样),这些都不支持 Online,因为没有直接替代 UCMA 的方法。未来不太可能有替代品,因为 Microsoft 正在推动将客户从 SfB 转移到 Teams。
具体取决于您需要它如何工作,一种选择是使用 Lync 2013 客户端 SDK,它仍然适用于 SfB 客户端(但现在是 out of mainstream support)。您需要创建一个 "hidden" 应用程序部署到用户桌面,并发送和接收命令 to/from 您的集中管理应用程序。通过这种方式,您将能够向用户的应用程序发送命令,然后该应用程序会自动让客户端设置在线状态和更改呼叫转移。不过,有一些明显的缺点:
- 构建 client/server 应用程序并管理它们之间的连接需要做大量工作
- 仅当用户登录到他们的客户端时才有效(因为客户端 SDK 使用 Skype 客户端的 运行 实例)
- 取决于能否部署到客户端计算机
我知道这不是一个理想的解决方案,但随着 Teams 取代 SfB Online(随着时间的推移),您的选择将受到限制!