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_vlcin your FreeSWITCHmodules.confand compile. After this in your dialplandefault.xmladd the following lines:The
record_concat_videovariable is required to ensure the calling parties see each others video.There is an open issue in
mod_vlcregarding 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.