I am trying to implement conference video call recording in FreeSWITCH using mod_fsv
. I have tried all the methods mentioned here. But each time I get the following error
[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
I have tried setting enable_file_write_buffering
using uuid_setvar
, global_setvar
and <action application="set" data="enable_file_write_buffering=false"/>
in the dialplan but the error still persists.
I am using the latest FreeSWITCH master repo code.
Any help or suggestions will be appreciated. Thank you!
Found the solution finally!
Enable
mod_vlc
in your FreeSWITCHmodules.conf
and compile. After this in your dialplandefault.xml
add the following lines:The
record_concat_video
variable is required to ensure the calling parties see each others video.There is an open issue in
mod_vlc
regarding audio in the video recording. Currently either no audio or partial audio is recorded. Once this issue is fixed the same settings can work perfectly.