0

目前我正在运行一个 ASP.NET Web 应用程序,我的网页需要提供一个按钮来获取 Lync 会议 URL,就像 Outlook 一样:

请在此处查看屏幕截图:Outlook 中的 Lync 会议地址

此按钮的行为是在单击它时检索 Lync 会议 URL(可能来自 Exchange 服务器)并显示在网页上的 asp:Label 控件上。

我用谷歌搜索,但有人告诉我,这种情况可以考虑三个 SDK:

  1. Lync SDK - 似乎 Lync 客户端必须在使用 SDK 时运行
  2. Microsoft 统一通信托管 API (UCMA)
  3. Microsoft Exchange 网络服务 (EWS)

我对这三个 SDK 真的很困惑,不知道如何通过使用这些 SDK 来实现我的目标,有人可以帮我吗?如果您可以在此处发布一些示例代码,将不胜感激。

谢谢!

4

2 回答 2

0

我在 UCMA 上实现了类似的解决方案(winform 应用程序)。但是你需要一个可信的应用服务器来运行这样的程序。

于 2013-09-06T13:26:36.297 回答
0
  1. 连接到 Exchange 并使用 Exchange WebServices 检索用户的会议日程(就像您在 EWS 中所说的那样),每个会议对象中都有一个保存会议 URL 的属性,这里有一个很好的概述https://mohamedasakr.wordpress.com/2012 /05/16/get-lync-online-meetings-information-using-the-ews-managed-api-2/

  2. 确保您已连接到 Lync Server 并已登录。MSDN Lync 2013 指南的“操作方法”选项卡中有很多很好的教程

  3. 初始化 LyncClient 实例后,调用

    yourLyncClientInstanceConversationManager.AddConversation();
    
  4. 在您的对话添加事件处理程序中,使用

    yourLyncClientInstance.ConversationManager.JoinConference(exchangeUrl);
    
于 2015-07-14T15:06:21.853 回答