如何访问UCMA 3.0 SDK中的Lync 2010白板功能?

时间:2011-01-07 19:11:54

标签: ucma lync-2010

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

2 个答案:

答案 0 :(得分:0)

我不相信UCMA 3.0中直接支持Whiteboarding - SDK中的this page表示您需要实现自定义解决方案:

  

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

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

答案 1 :(得分: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);