prlanzarin
1c55cd9b5c
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.
2022-12-23 17:38:40 -03:00
Fred Dixon
85abe727ad
Update audio patch for 1.10.8
2022-10-27 21:52:02 -05:00
Anton Georgiev
97dbc1aeb6
Merge branch 'v2.5.x-release' into bbb-target
2022-04-01 14:21:15 -04:00
Anton Georgiev
5926217199
build: drop net-tools from bbb-freeswitch-core
2022-03-30 14:57:15 +00:00
Fred Dixon
50498354f0
Add needed dependency to get IP address
2022-03-26 17:07:14 -05:00
Fred Dixon
4707bf839b
Fix #14670
2022-03-26 17:06:51 -05:00
Daniel Molkentin
61ce7ab9b6
inject dependency to bigbluebutton.target into externally provided services
2022-03-17 15:29:02 +01:00
Anton Georgiev
d00d6a0323
Merge pull request #14600 from bigbluebutton/transition-to-focal
...
!build and conf: Upgrade Ubunto to 20.04
2022-03-16 08:54:56 -04:00
Anton Georgiev
9653c0882a
build: re-enable FreeSWITCH patch 1531
2022-03-15 01:36:45 +00:00
Anton Georgiev
3a875efd8b
build: change bionic to focal in build scripts
2022-03-14 23:01:05 +00:00
Anton Georgiev
3de540f0ab
build: swap bionic with focal
2022-03-14 19:04:23 +00:00
Anton Georgiev
7147045a82
build: renamed opts-bionic to -focal
2022-03-14 18:53:35 +00:00
Fred Dixon
a688f851af
Use default compiler optimizations for FreeSWITCH
2022-03-13 15:39:42 -05:00
Anton Georgiev
6ce903a2fb
!!!build: FS - drop Marios patch TEMP TEMP
2022-03-10 02:24:50 +00:00
Anton Georgiev
d75c78983a
build: remove verto related code
2022-03-06 03:39:00 +00:00
Anton Georgiev
bd27806a27
build: FreeSWITCH mod_av not used, drop build
2022-02-27 02:40:35 +00:00
Fred Dixon
5b7a261148
Disable login for freeswitch and meteor users
2022-02-16 16:50:58 -06:00
Anton Georgiev
023455575f
fix(FS): Allow patch with different whitespace
2022-02-15 15:47:28 -05:00
Fred Dixon
e7562a3af1
Update FreeSWITCH build to apply https://github.com/signalwire/freeswitch/pull/1531
2022-02-02 22:01:19 -06:00
Anton Georgiev
0c9de5746f
build: drop xenial related files
2022-01-27 19:42:07 +00:00
Ramón Souza
16cd3c4ebb
Merge remote-tracking branch 'upstream/v2.4.x-release' into dev-24-0125
2022-01-25 16:56:52 +00:00
Daniel Schreiber
5cce940346
Fix: ensure services can't modify their code
...
Code should be owned by root, so an attacker cannot modify it. The same
should apply to systemd unit files.
closes #11752
closes #10831
2022-01-16 18:10:09 +01:00
Anton Georgiev
d62a9a1fa9
Merge pull request #13594 from BrentBaccala/improve-freeswitch-build
...
Improve freeswitch build
2021-10-29 18:44:37 -04:00
Brent Baccala
4cdd6397ba
further cleaning of freeswitch build script - introduce use of BUILDDIR
2021-10-27 22:29:58 -04:00
Brent Baccala
5d30fc149f
copy bbb-voice-conference into freeswitch build tree when we build,
...
not when we clone the freeswitch repository, so that changes to
bbb-voice-conference get reflected in the build
2021-10-27 22:29:43 -04:00
Brent Baccala
465e102015
clean up bbb-freeswitch-core package template by removing unused files
2021-10-27 22:29:24 -04:00
Anton Georgiev
b0e1d019b4
pin versions of FreeSWITCH and related libs
2021-10-26 21:14:21 +00:00
Anton Georgiev
2cb583b19f
build: Build libks before FreeSWITCH
2021-10-25 18:35:11 +00:00
Anton Georgiev
55416fb628
remove unneeded pip3 code
2021-10-19 21:07:05 +00:00
Anton Georgiev
eeed40f52a
build: bbb-freeswitch-core install pip3 to solve site-packages missing
2021-10-19 21:07:05 +00:00
Anton Georgiev
5ca6e3e3ba
remove unneeded pip3 code
2021-10-17 21:51:15 -04:00
Anton Georgiev
45d848ca8a
build: bbb-freeswitch-core install pip3 to solve site-packages missing
2021-10-17 20:24:54 -04:00
Anton Georgiev
401adf6c3c
build: bbb-fs-core allow trace @ command
2021-10-12 21:26:41 +00:00
Anton Georgiev
2684ef2df9
build: update FS build instructions to match 2.4-rc-2
2021-10-07 15:29:23 +00:00
Johannes Barthel
1c3d303108
remove centos/amazon linux related files
2021-08-13 14:07:54 +02:00
Johannes Barthel
6c8525ef54
initial public version
2021-08-13 12:53:18 +02:00