"Lync Server 2010 SDK"和"Lync Server 2010 SDK"之间有什么区别?/"UCMA 3.0 SDK";/和UCC API? [英] what are difference between "Lync Server 2010 SDK" / "UCMA 3.0 SDK" / and UCC API?

查看:188
本文介绍了"Lync Server 2010 SDK"和"Lync Server 2010 SDK"之间有什么区别?/"UCMA 3.0 SDK";/和UCC API?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找Lync 2010的客户端和服务器端API.但是我发现了许多可以开发的API. 所有人之间有什么区别吗?请帮助


Microsoft Lync Server 2010 SDK http://www.microsoft.com/downloads/zh-CN/details.aspx?FamilyID=58ccf6fd-31db-4f15-bafb-c5ef28afc5fc

Microsoft统一通信托管API 3.0软件开发 套件 http://www.microsoft.com/downloads/zh-CN/details.aspx?FamilyID = 4493BAAB-6214-4770-8CF9-69C813E8A9FA

Microsoft统一通信客户端API SDK

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=82c468da-3294-4ca9-bbcc-d455cfd06af2

解决方案

统一通信托管API 3.0 (UCMA)是Lync 2010的最新服务器端SDK(不适用于以前的版本),它也是一个完全托管的API,可让您构建注册到Lync作为终结点的应用程序.这对于构建机器人非常有用,例如,股票行情机器人,当股票价格超过特定阈值时会向人们发送消息.您还可以使用此工具构建呼叫路由和IVR(交互式语音响应)应用程序,并且它可以使用Windows Workflow Foundation减少必须编写的代码量.

Lync Server 2010 SDK 是另一个服务器端SDK,但不必按照UCMA创建端点,而是允许您编写插入前端服务器的筛选器.过滤器可让您检查SIP流量通过服务器时的情况,因此对于构建例如归档解决方案.

>统一Communications Client API (UCCA)是一种客户端API,可用于构建自定义终结点,例如Lync客户端替换.最好避免这种情况,因为它是基于COM的,因此您需要编写更多代码,并且需要非常注意内存泄漏.建议在UI Supression模式下使用Lync SDK而不是此API.但是,它确实有一个好处,那就是它可以与Communicator 2007,Communicator 2007 R2和Lync配合使用.

如果您是针对Lync开发的,而没有以前的版本,则Lync SDK(客户端)和UCMA 3.0(服务器)应为您提供所需的内容.否则,本文此处详细讨论了以前的SDK >

编辑:我在博客文章

I'm looking for the client side and server side API for Lync 2010. But I found many API that can be able to develop. Anyone what are difference between all of them? Please help


Microsoft Lync Server 2010 SDK http://www.microsoft.com/downloads/en/details.aspx?FamilyID=58ccf6fd-31db-4f15-bafb-c5ef28afc5fc

Microsoft Unified Communications Managed API 3.0 Software Development Kit http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4493BAAB-6214-4770-8CF9-69C813E8A9FA

Microsoft Unified Communications Client API SDK

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=82c468da-3294-4ca9-bbcc-d455cfd06af2

解决方案

Lync 2010 SDK is the latest Client-side SDK for Lync 2010 (doesn't work against previous versions). Its a fully managed (i.e. .Net) API, and allows you to build apps that automate the running instance of Lync to perform tasks, e.g. display presence and start a conversation from your LoB app (Automation mode). It also allows you to build your own custom clients to completely replace the Lync UI (UI Supression mode).

Unified Communications Managed API 3.0 (UCMA) is the latest server-side SDK for Lync 2010 (doesn't work against previous versions) - its also a fully managed API, and allows you to build applications that register to Lync as endpoints. This is useful for building bots, for example, a stock ticker bot that IMs people when a stock price goes over a certain threshold. You can also build call routing and IVR (interactive voice response) apps with this, and it can use Windows Workflow Foundation to reduce the amount of code you have to write.

Lync Server 2010 SDK is another server-side SDK, but rather than creating endpoints as per UCMA, this allows you to write filters that plug in to a Front End server. A filter allows you to inspect SIP traffic as it passes through the server, so its useful for building e.g. archiving solutions.

Unified Communications Client API (UCCA) is a client side API that allows you to build custom endpoints - e.g. Lync client replacements. This is best avoided, as it is COM based, so you have a lot more code to write, and need to be very careful about memory leaks. Its recommended to use Lync SDK in UI Supression mode, instead of this API. One benefit it does have though, is it works against Communicator 2007, Communicator 2007 R2 and Lync.

If you're developing against Lync and no previous versions, then Lync SDK (client) and UCMA 3.0 (server) should give you what you need. Otherwise, this article here talks about the previous SDKs in a bit more detail

Edit: I've expanded on this in a blog post

这篇关于"Lync Server 2010 SDK"和"Lync Server 2010 SDK"之间有什么区别?/"UCMA 3.0 SDK";/和UCC API?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆