在UI抑制模式下使用Lync SDK 2013录制对话

时间:2014-03-12 04:53:52

标签: c# lync lync-2013 lync-client-sdk

我知道我可以从Lync客户端保存我的会话(请参阅this link),

但我可以从Lync SDK保存它我正在寻找模拟Lync客户端中的开始录制按钮的方法我正在寻找类似这样的代码:

conversation.BeginStartRecord();

或者至少将服务器配置为自动记录任何会议?

在Streaming服务器中,流媒体可以自动保存到流媒体服务器中,那么Lync的情况如何?

有人去扔这个吗?

3 个答案:

答案 0 :(得分:2)

最后在微软论坛here中找到答案:

  

您无法使用Lync SDK进行录制,但可以录制来自的呼叫   UCMA端点。您可以创建包含UCMA的会议   端点和其他Lync客户端,然后记录会议   使用UCMA端点。

所以答案是不能记录所有的会话(音频和视频),他们只是使用UCMA端点来记录音频。 我认为他们应该将此功能添加到SDK中。

<强>更新

如果有人遇到同样的问题,请在微软lync论坛here添加评论进行投票,以便添加。

答案 1 :(得分:0)

Recorder (QuickStart) Prerequisites Microsoft Lync Server 2013. One user capable of sending and receiving audio calls. The credentials for the user, and a client capable of signing in to Lync Server 2013. A client signed in to Lync Server 2013.

Only still audio calls are capable of being recorded? because i see in code:

 using Microsoft.Rtc.Collaboration.AudioVideo;

or

   // Create AudioVideoFlow
    AudioVideoFlowHelper audioVideoFlowHelper = new AudioVideoFlowHelper();
    _audioVideoFlow = audioVideoFlowHelper.CreateAudioVideoFlow(
        null,
        audioVideoFlow_StateChanged);

答案 2 :(得分:-2)

您必须以异步方式处理它,这意味着您应该使用BeginStartRecord();EndStartRecord();