FreeSWITCH 通话录音不工作
FreeSWITCH call recording not working
我正在尝试使用 mod_fsv
在 FreeSWITCH 中实现会议视频通话记录。我已经尝试了所有提到的方法 here。但是每次我得到以下错误
[ERR] mod_fsv.c:964 You are asking to write 16384 bytes of data which
is not supported. Please set enable_file_write_buffering=false to use
.fsv format
我已经尝试在拨号方案中使用 uuid_setvar
、global_setvar
和 <action application="set" data="enable_file_write_buffering=false"/>
设置 enable_file_write_buffering
,但错误仍然存在。
我正在使用最新的 FreeSWITCH master repo 代码。
如有任何帮助或建议,我们将不胜感激。谢谢!
终于找到解决办法了!
在您的 FreeSWITCH modules.conf
中启用 mod_vlc
并编译。在你的拨号方案 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
中存在与视频录制中的音频有关的未决问题。目前没有录制音频或部分音频。解决此问题后,相同的设置可以完美运行。
我正在尝试使用 mod_fsv
在 FreeSWITCH 中实现会议视频通话记录。我已经尝试了所有提到的方法 here。但是每次我得到以下错误
[ERR] mod_fsv.c:964 You are asking to write 16384 bytes of data which is not supported. Please set enable_file_write_buffering=false to use .fsv format
我已经尝试在拨号方案中使用 uuid_setvar
、global_setvar
和 <action application="set" data="enable_file_write_buffering=false"/>
设置 enable_file_write_buffering
,但错误仍然存在。
我正在使用最新的 FreeSWITCH master repo 代码。
如有任何帮助或建议,我们将不胜感激。谢谢!
终于找到解决办法了!
在您的 FreeSWITCH modules.conf
中启用 mod_vlc
并编译。在你的拨号方案 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
中存在与视频录制中的音频有关的未决问题。目前没有录制音频或部分音频。解决此问题后,相同的设置可以完美运行。