我正在为Lync 2010寻找客户端和服务器端API。但我发现很多API都可以开发。任何人,他们之间有什么区别吗?,请帮助
Microsoft 2010 SDK http://www.microsoft.com/downloads/en/details.aspx?FamilyID=58ccf6fd-31db-4f15-bafb-c5ef28afc5fc 微软统一通信管理API3.0软件开发工具包 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4493BAAB-6214-4770-8CF9-69C813E8A9FA 微软统一通信客户端API SDK http://www.microsoft.com/downloads/en/details.aspx?FamilyID=82c468da-3294-4ca9-bbcc-d455cfd06af2
发布于 2011-02-22 11:25:15
Lync 2010 SDK是Lync 2010的最新客户端SDK (不适用于以前的版本)。它是一个完全管理的(即.Net) API,允许您构建自动运行的Lync实例来执行任务的应用程序,例如显示显示并从您的LoB应用程序(自动化模式)开始对话。它还允许您构建自己的自定义客户端,以完全取代Lync (UI抑制模式)。
统一通信管理API 3.0 (UCMA)是Lync 2010的最新服务器端SDK (不针对以前的版本)--它也是一个完全托管的API,允许您构建注册到Lync作为端点的应用程序。这对于构建机器人很有用,例如,当股票价格超过某一临界值时,IMs使用的股票代码机器人。您还可以构建呼叫路由和IVR (交互式语音响应)应用程序,它可以使用Windows Workflow Foundation来减少您必须编写的代码量。
2010 SDK是另一个服务器端SDK,但它不是按照UCMA创建端点,而是允许您编写插入前端服务器的过滤器。过滤器允许您在SIP流量通过服务器时检查它,因此它对于构建例如归档解决方案很有用。
统一通信客户端API (UCCA)是一个客户端API,允许您构建自定义端点,例如Lync客户端替换。这是最好的避免,因为它是基于COM的,所以您需要编写更多的代码,并且需要非常小心地处理内存泄漏。它建议在UI抑制模式下使用Lync,而不是这个API。不过,它的一个好处是,它可以对抗Communicator 2007、Communicator 2007 R2和Lync。
如果您是针对Lync开发的,并且没有以前的版本,那么Lync (client)和UCMA3.0(服务器)应该可以满足您的需要。否则,本文这里将更详细地讨论以前的SDKs。
编辑:,我在博客帖子中对此进行了扩展
发布于 2011-03-22 05:05:29
对我来说,统一通信客户端API和UCMA之间的主要区别是,UCC支持摘要auth,这就是为什么可以为基于linux的星号构建sip/rtp客户端。
https://stackoverflow.com/questions/5076536
复制相似问题