bigbluebutton-Github/build/packages-template/bbb-freeswitch-core
prlanzarin 6f927a3835 build(freeswitch): add mod_audio_fork and libwebsockets
Add mod_audio_fork to FreeSWITCH's build alongside libwebsockets
(which mod_audio_fork depends on).

mod_audio_fork is used by the built in transcription feature as
a way to extract L16 streams from FreeSWITCH via WebSockets for further
processing by arbitrary transcription servers.

For full details on mod_audio_fork itself, please check drachtio's
source repo: github.com/drachtio/drachtio-freeswitch-modules.git

A few cautionary tales about this one:
  - The new patch (mod_audio_fork_build.patch) guarantees libwebsockets
    is properly linked to FreeSWITCH and that mod_audio_fork is built as
    well. That's because mod_audio_fork is not an upstream module.
  - The patch _may_ introduce conflicts on FreeSWITCH bumps more easily
    than the other patches we have. They shouldn't be too hard to adapt,
    though.
  - There's fine tuning to be done to FreeSWITCH's unit file regarding
    mod_audio_fork's capabilities. Again: check drachtio's repo.
2023-04-25 10:04:59 -03:00
..
1914.patch fix(freeswitch): include signalwire PR 1914 as a patch 2023-04-11 15:56:35 -03:00
after-install.sh Fix #14670 2022-03-26 17:06:51 -05:00
after-remove.sh initial public version 2021-08-13 12:53:18 +02:00
audio.patch Update audio patch for 1.10.8 2022-10-27 21:52:02 -05:00
before-install.sh build: remove verto related code 2022-03-06 03:39:00 +00:00
before-remove.sh initial public version 2021-08-13 12:53:18 +02:00
build.sh build(freeswitch): add mod_audio_fork and libwebsockets 2023-04-25 10:04:59 -03:00
floor.patch initial public version 2021-08-13 12:53:18 +02:00
freeswitch.conf initial public version 2021-08-13 12:53:18 +02:00
freeswitch.service.focal inject dependency to bigbluebutton.target into externally provided services 2022-03-17 15:29:02 +01:00
fs_clibbb build: bbb-fs-core allow trace @ command 2021-10-12 21:26:41 +00:00
mod_audio_fork_build.patch build(freeswitch): add mod_audio_fork and libwebsockets 2023-04-25 10:04:59 -03:00
modules.conf build(freeswitch): add mod_audio_fork and libwebsockets 2023-04-25 10:04:59 -03:00
opts-focal.sh build: drop net-tools from bbb-freeswitch-core 2022-03-30 14:57:15 +00:00