|
|
|
@ -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 |
|
|
|
===== |
|
|
|
|
|
|
|
|