From 8a11013734418703aeefa69fb705cde219f69aba Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Mon, 1 Nov 2021 08:47:51 -0400 Subject: [PATCH] TT#14008 update instructions for compilation Change-Id: I486e2cef69975c099a25dee237017fdfc07d99a6 --- README.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4bb64b51d..71aa1a153 100644 --- a/README.md +++ b/README.md @@ -136,9 +136,10 @@ see the section on *G.729 support* below for details. Manual Compilation ------------------ -There's 3 parts to *rtpengine*, which can be found in the respective -subdirectories. Running `make check` on the top source directory will -build all parts and run the test suite. +There are 3 main parts to *rtpengine* plus one optional component, which can be +found in the respective subdirectories. Running `make` on the top source +directory will build all parts. Running `make check` additionally will run the +test suite. * `daemon` @@ -163,6 +164,8 @@ build all parts and run the test suite. - *libiptc* library for iptables management (optional) - *ffmpeg* codec libraries for transcoding (optional) such as *libavcodec*, *libavfilter*, *libswresample* - *bcg729* for full G.729 transcoding support (optional) + - *libmosquitto* + - *libwebsockets* The `Makefile` contains a few Debian-specific flags, which may have to removed for compilation to be successful. This will not affect operation in any way. @@ -204,6 +207,12 @@ build all parts and run the test suite. module into `/lib/modules/$VERSION/updates/`, followed by running `depmod -a`. After this, the module can be loaded by issuing `modprobe xt_RTPENGINE`. +* `recording-daemon` + + Optional component for the call recording feature. Prerequisites are + usage of the kernel module and availability of transcoding (via + *ffmpeg*) + Usage =====