我可以在 WPF 应用程序中使用 Lync 2013 SDK 或 API 发送即时消息和呼叫吗?

Posted

技术标签:

【中文标题】我可以在 WPF 应用程序中使用 Lync 2013 SDK 或 API 发送即时消息和呼叫吗?【英文标题】:Can I Send Instant Message and Call using Lync 2013 SDK OR API in WPF Application? 【发布时间】:2014-05-05 10:05:16 【问题描述】:

我想创建一个示例应用程序,用户可以从该应用程序发送 IM 并呼叫其他人。所以我只想知道我可以将我的 windows/WPF 应用程序与 Lync SDK 2013 或 Lync APP 集成。

或者哪一个更好的 SDK 或 API?

【问题讨论】:

【参考方案1】:

API 建立在用户计算机上已安装的 Lync 客户端之上。如果您在知道用户已经安装了 Lync 的计算机上安装 WPF 应用程序,则可以采用这种方式。您可以从自己的应用程序控制 Lync 客户端,这是迄今为止设置呼叫的最简单方法,因为接口已经存在。

如果将为未安装 Lync 客户端的用户部署应用程序,您有两种选择:

使用 SDK(假设您的意思是 UCMA)。它有点低级,允许您连接到 Lync 服务器并与之通信,而无需在后台运行 Lync 客户端。创建您自己的聊天和音频界面。 为UCWA 创建一个客户端,基于Web 服务的连接。对于音频,UCWA 支持“电话音频”,即它会通过您提供的号码呼叫您,然后将您连接到您想呼叫的人。

【讨论】:

以上是关于我可以在 WPF 应用程序中使用 Lync 2013 SDK 或 API 发送即时消息和呼叫吗?的主要内容,如果未能解决你的问题,请参考以下文章

我可以在不使用 winformshost 的情况下将 Lync SDK 对话停靠在 WPF 上吗?

无论安装的 Lync 客户端版本如何,都从 C# WPF 桌面应用程序启动 Lync 对话

Lync 客户端 SDK:FollowedRooms 不适用于 wpf

如何在 Lync SDK 上共享 PowerPoint 演示文稿? (WPF 应用程序)

Lync sdk 与 Asterisk 一起使用?

使用 UCMA 的 Lync 客户端实施