在 C# 中访问 Lync / Skype for Business 对话

access Lync / Skype for Business conversation in C#

我面临一个用例,在该用例中,可以将 Lync/Skype 业务对话接管到我的软件中。客户通过 Skype for Business 联系了帮助台用户,现在需要根据该对话创建工单。只需要聊天对话,不需要 voip 对话。

我找不到任何关于如何从 Skype for Business 对话中启动任何操作的文档 window。

我敢肯定,之前有人解决过这个问题。

使用 Skype 自带的 API 可能是最好的方法。

http://www.skype.com/en/developer/

我想你想要的是使用你可以玩的Lync Client SDK specifically the parts dealing with Persistent Chat, there are samples

如果您不想集成到 Lync Client 本身,您可以在 UCMA route and create a "bot 下可以参与聊天对话。

注意: - "Skype for Business" 基本上是重新命名的 Lync,因此 Shane 关于 "Lync Client SDK" 的建议是正确的。 - "Skype" != "Skype for Business"。它就像 java 和 javascript,完全不同,只是品牌名称相似。 - 持久聊天意味着 "chat rooms that remain"。 Skype for Business 具有常规的 IM 聊天功能,但很少使用 "Persistent Chat"。 - tel.red 如果您付钱给他们,他们可以为您做这件事。

当 business/lync 的 Skype 运行 使用 app-v 时,我无法让 lync sdk 控件工作。不过当程序是 "installed" 时它工作正常。

when 运行 Skype for business/lync in app-v, 报错基本上是lync client not found,虽然明明是运行.