UCMA 3.0 示例学习项目

Posted

技术标签:

【中文标题】UCMA 3.0 示例学习项目【英文标题】:UCMA 3.0 Sample Learning Project 【发布时间】:2011-11-18 14:54:38 【问题描述】:

我是 UCMA 3.0 的新手(也是 Lync 服务器的新手),想了解如何通过 UCMA 与 Lync 2010 服务器通信。我想要一些又快又脏的东西,比如一步一步的教程,教我如何设置开发环境,编写最少的 UCMA 代码来实现一个简单的任务,比如连接到 Lync 服务器,获取列表所有用户的状态信息,并将结果打印到控制台。目的是获得关于 UCMA 如何针对 Lync 服务器工作的概念证明。

我已经安装了 Lync 2010 服务器并运行了一些创建的测试用户,我还在我的 64 位 Windows 7 计算机上下载并安装了 UCMA 3.0 SDK,该计算机还具有带有 .NET 3.5 SP1 的 Visual Studio 2008 SP1。所以,所有的硬件和软件都准备好了。

我们将不胜感激任何建议、链接,甚至更直接的分步回答!

【问题讨论】:

我在 Amazon 找到了这本书:使用 Microsoft Lync Server 2010 进行专业统一通信开发。它似乎是 UCMA 3.0 开发的圣经。我已经订购了:-) 还发现了一些安装在 UCMA 3.0 SDK 目录下的示例应用程序。试试看…… 是的——它是圣经。另外(无耻的插头)请留意我的博客codelync.com,因为我将在接下来的几周内介绍这类材料。 Michael Greenlee 的博客是深入 UCMA 信息的重要来源blog.greenl.ee 你好 Paul,一点也不丢人 :-) 我已经阅读了你在 *** 中的所有答案以及你所有的博客条目。我很高兴能如此迅速地得到您的答复。谢谢! 【参考方案1】:

我最近在 Technet 论坛 here 上发布了一个答案,这可能会有所帮助 - 抱歉,如果您是同一个人 :)

基本上是这样写的:

据我所知,没有一篇文章可以解释整个过程。您需要阅读大量内容。

VS 中没有 UCMA 应用程序模板(有用于使用 Lync SDK 进行客户端开发的模板,但还没有用于 UCMA)。在您的控制台应用程序中,您只需添加对 C:\Program Files\Microsoft UCMA 3.0\SDK\Core\Bin\Microsoft.Rtc.Collaboration.dll 的引用。

您需要了解用户端点和应用程序端点之间的区别,这里的 SDK 文档中的更多信息:http://msdn.microsoft.com/en-us/library/hh347238.aspx(您需要一个用户端点)

这里有一些关于获取联系人和组的信息:http://msdn.microsoft.com/en-us/library/hh347376.aspx

部署 UCMA 应用程序可能会很冗长。开始了解这一点的最佳位置是 SDK - SDK 文档中本节中的文章应该可以帮助您入门:http://msdn.microsoft.com/en-us/library/hh347291.aspx

另外,请查看 SDK 中的示例应用程序。

【讨论】:

我不是那个人 :-) 非常感谢您提供的信息。我目前正在尝试在我的 VS 2008 中启动并运行 Core SDK 中的示例应用程序。我遇到了一个问题并试图弄清楚(目标主体名称不正确,)。正如您所指出的,我一直怀疑最初的痛点是开发环境的部署/设置部分。

以上是关于UCMA 3.0 示例学习项目的主要内容,如果未能解决你的问题,请参考以下文章

将 ucma 3.0 连接到 Office 365

没有 lync 服务器的 UCMA 编程

使用 Lync 2010 UCMA 3.0 c# 添加组

Lync 2010 UCMA 3.0 SDK - 呼叫转移

我可以使用 UCMA 3.0 以编程方式建立视频通话吗?

使用 UCMA 3.0 获得存在感