简体   繁体   English

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

[英]Recording conversation using Lync SDK 2013 in UI suppression mode

I know i can save my conversation from the Lync Client (see this link ), 我知道我可以从Lync客户端保存我的对话(请参阅此链接 ),

But can i save it from Lync SDK i am looking for method that simulate the Start Recording button in Lync client i am looking for something like this code: 但我可以从Lync SDK保存它我正在寻找模拟Lync客户端中的开始录制按钮的方法我正在寻找类似这样的代码:

conversation.BeginStartRecord();

or at least configure the server to automatically record any meeting? 或者至少将服务器配置为自动记录任何会议?

In Streaming servers the streaming can sutomaticaly saved into the streaming server, so what is the case with Lync? 在Streaming服务器中,流式传输可以自动保存到流式传输服务器中,那么Lync的情况如何呢?

Did anyone go throw this? 有人去扔这个吗?

Finally find the answer in microsoft forums here : 最后在这里找到微软论坛的答案:

You cannot record with the Lync SDK, but you can record calls from a UCMA endpoint. 您无法使用Lync SDK进行录制,但可以录制来自UCMA端点的呼叫。 You can create a conference that includes the UCMA endpoint and the other Lync clients, and then record the conference with the UCMA endpoint. 您可以创建包含UCMA端点和其他Lync客户端的会议,然后使用UCMA端点记录会议。

So the answer is no can't record all the conversation (audio and video), their is a work around using UCMA endpoint to record audio only. 所以答案是不能记录所有的会话(音频和视频),他们只是使用UCMA端点来记录音频。 I think they should add this feature to the SDK. 我认为他们应该将此功能添加到SDK中。

Update 更新

if anyone have same issue please vote by adding a comment in microsoft lync forum here to add it. 如果任何人有同样的问题,请通过添加在微软的Lync论坛评论投票在这里进行添加。

Recorder (QuickStart) Prerequisites Microsoft Lync Server 2013. One user capable of sending and receiving audio calls. 记录器(快速入门)先决条件Microsoft Lync Server 2013.一个能够发送和接收音频呼叫的用户。 The credentials for the user, and a client capable of signing in to Lync Server 2013. A client signed in to Lync Server 2013. 用户凭据以及能够登录Lync Server 2013的客户端。登录到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);

You must handle it in the async way that's mean you should use BeginStartRecord(); 你必须以异步方式处理它,这意味着你应该使用BeginStartRecord(); and EndStartRecord(); EndStartRecord();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM