我知道我可以从 Lync 客户端保存我的对话(请参阅此链接),
但是我可以从 Lync SDK 中保存它吗?我正在寻找在 Lync 客户端中模拟“开始录制”按钮的方法我正在寻找类似以下代码的内容:
conversation.BeginStartRecord();
或者至少将服务器配置为自动记录任何会议?
在流媒体服务器中,流媒体可以自动保存到流媒体服务器中,那么 Lync 是什么情况?
有人去扔这个吗?
我知道我可以从 Lync 客户端保存我的对话(请参阅此链接),
但是我可以从 Lync SDK 中保存它吗?我正在寻找在 Lync 客户端中模拟“开始录制”按钮的方法我正在寻找类似以下代码的内容:
conversation.BeginStartRecord();
或者至少将服务器配置为自动记录任何会议?
在流媒体服务器中,流媒体可以自动保存到流媒体服务器中,那么 Lync 是什么情况?
有人去扔这个吗?
最后在这里的微软论坛中找到答案:
您无法使用 Lync SDK 进行录制,但可以录制来自 UCMA 端点的呼叫。您可以创建一个包含 UCMA 端点和其他 Lync 客户端的会议,然后使用 UCMA 端点录制会议。
所以答案是不能记录所有的对话(音频和视频),他们是一个使用 UCMA 端点只记录音频的工作。我认为他们应该将此功能添加到 SDK。
更新
如果有人有同样的问题,请在此处的 microsoft lync 论坛中添加评论进行投票以添加它。
记录器(快速入门) 先决条件 Microsoft Lync Server 2013。一位能够发送和接收音频呼叫的用户。用户的凭据,以及能够登录到 Lync Server 2013 的客户端。客户端登录到 Lync Server 2013。
只有静止的音频通话能够被记录?因为我在代码中看到:
using Microsoft.Rtc.Collaboration.AudioVideo;
或者
// Create AudioVideoFlow
AudioVideoFlowHelper audioVideoFlowHelper = new AudioVideoFlowHelper();
_audioVideoFlow = audioVideoFlowHelper.CreateAudioVideoFlow(
null,
audioVideoFlow_StateChanged);
您必须以异步方式处理它,这意味着您应该使用BeginStartRecord();
和EndStartRecord();