1

我正在构建一个 Web 应用程序,它使用 UCMA API 3.0 在我们网站上的客户和我们的支持团队之间建立 Lync 2010 聊天。聊天甚至视频都很棒,但我们选择 Lync 的原因之一是通信工具中出色的白板功能。不过,我似乎在 UCMA sdk 中找不到任何对它的引用……有人能指出我正确的方向吗?

4

2 回答 2

0

我不相信 UCMA 3.0 直接支持白板 - SDK 中的此页面建议您需要实施自定义解决方案:

UCMA 3.0 允许应用程序通过出站通知进行联系,代表用户或作为客户端对支持 UC 的端点的远端执行操作,并创建和管理多种模式(音频、IM)作为以及为应用程序提供扩展自定义媒体的默认模式(例如白板)的能力

您能否更改您的解决方案,让远程用户使用支持白板的Lync Web App?应该可以使用 UCMA 来建立对话中的各方。然后,任何一个用户都可以开始白板会话。

于 2011-01-12T14:01:02.953 回答
0

好吧 - 我终于找到了答案,想把它贴在这里以防其他人需要它。在 UCMA 中创建会议时,您必须向其中添加“MCU”类型,以允许 Lync 支持的不同功能。以下是如何“安排”会议的快速示例:

ConferenceScheduleInformation inf = new ConferenceScheduleInformation();
inf.AccessLevel = ConferenceAccessLevel.Everyone;
inf.IsPasscodeOptional = true;
inf.Description = "Description";
inf.ExpiryTime = DateTime.Now.AddHours(2);

inf.Mcus.Add(new ConferenceMcuInformation(McuType.Meeting));
inf.Mcus.Add(new ConferenceMcuInformation(McuType.InstantMessaging));
inf.Mcus.Add(new ConferenceMcuInformation(McuType.ApplicationSharing));

app_Endpoint.ConferenceServices.BeginScheduleConference(inf, EndScheduleConference, app_Endpoint.ConferenceServices);
于 2011-01-25T21:30:28.780 回答