FreeSWITCH通话录音不起作用

时间:2015-06-23 10:08:11

标签: freeswitch

我正在尝试使用mod_fsv在FreeSWITCH中实现会议视频通话录音。我已经尝试了here提到的所有方法。但每次我收到以下错误

  

[ERR] mod_fsv.c:964您要写的是16384字节的数据   不受支持。请设置enable_file_write_buffering = false以使用   .fsv格式

我尝试在拨号方案中使用enable_file_write_bufferinguuid_setvarglobal_setvar设置<action application="set" data="enable_file_write_buffering=false"/>,但错误仍然存​​在。

我正在使用最新的FreeSWITCH主仓库代码。

任何帮助或建议将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

终于找到了解决方案!

在FreeSWITCH mod_vlc中启用modules.conf并进行编译。在拨号方案default.xml之后添加以下行:

<action application="set" data="record_concat_video=true"/>
<action application="set" data="execute_on_answer=record_session $${recordings_dir}/${strftime(%Y%m%d%H%M%S)}_${caller_id_number}.mp4"/>

需要record_concat_video变量以确保主叫方看到彼此视频。

mod_vlc中有关于视频录制中的音频的未解决问题。目前,没有录制音频或部分音频。修复此问题后,相同的设置可以完美运行。