1

我正在考虑开发 Intranet 网站的一部分,其中一个要求是有一个用户可以单击的按钮,该按钮将在 Lync 中与他们指定的联系人开始对话。

如果我可以从外部机器访问客户端 SDK,它似乎会很棒,但我看不出有一种方法可以让我在用户机器上运行 C# 代码(如果有人有任何想法,请随时提出建议,但我知道这种事情是被提防的)。

所以我现在正在查看服务器 SDK 及其示例,我无法确定是否可以在与服务器不同的机器上运行服务器 SDK?在尝试确定是否可以使用服务器 SDK 满足所需功能之前,我需要确定这是否可能(这似乎不像客户端 sdk 那样有很好的文档记录)。

所以我的问题基本上是:我可以从远程计算机访问 Lync Server 2010 SDK 的功能吗?如果可以,我应该从哪里着手?

这里的任何帮助将不胜感激。

4

2 回答 2

3

事实证明,不,不可能远程访问服务器SDK。

唯一合适的解决方法是在运行 Lync 的服务器上创建 Web 服务,公开必要的功能。

于 2012-06-11T08:23:28.323 回答
1

不需要在 Lync 服务器计算机上安装 Lync Server SDK。您的开发机器(安装了 SDK)甚至不需要在同一个域中。您使用 SDK 创建的自定义应用程序...我认为它必须部署在应用程序池中。我认为池通常位于应用程序服务器上,可以是单独的计算机。这里的文章和演示视频可能会有所启发:

Lync Server 2013:注册托管代码应用程序

在 Lync Server 2013 上注册托管应用程序

但是,您的方案 - 您说您想要一个“Intranet 网站,并且其中一个要求是有一个用户可以单击的按钮,该按钮将在 Lync 中与他们指定的联系人开始对话。”

这听起来像是使用 Silverlight 和 Lync 客户端 SDK 开发的自定义 Lync 客户端。请看以下视频演示:

将 Lync 控件添加到 Web 应用程序

于 2014-02-10T15:27:22.677 回答