RTPEngine Installation Debain 11 - Omid-Mohajerani/Learn-Kamailio GitHub Wiki

apt-get install -y debhelper default-libmysqlclient-dev gperf libavcodec-dev libavfilter-dev libavformat-dev libavutil-dev libbencode-perl libcrypt-openssl-rsa-perl libcrypt-rijndael-perl libhiredis-dev libio-multiplex-perl libio-socket-inet6-perl libjson-glib-dev libdigest-crc-perl libdigest-hmac-perl libnet-interface-perl libnet-interface-perl libssl-dev libsystemd-dev libxmlrpc-core-c3-dev libcurl4-openssl-dev libevent-dev libpcap0.8-dev markdown unzip nfs-common dkms libspandsp-dev libiptc-dev libmosquitto-dev python3-websockets git libjson-perl libopus-dev libwebsockets-dev libxtables-dev libbcg729-dev libtest2-suite-perl dpkg-dev
cd /usr/local/src/
git clone https://github.com/sipwise/rtpengine.git
cd rtpengine

use bellow command to check if all dependencies are installed

dpkg-checkbuilddeps
dpkg-buildpackage  --no-sign
cd ../

dpkg -i ngcp-rtpengine-daemon_*.deb ngcp-rtpengine-iptables_*.deb ngcp-rtpengine-kernel-dkms_*.deb 
vim /etc/rtpengine/rtpengine.conf

Uncomment the interface line and set the IP to the IP we’ll be listening on

Start rtpengine

/etc/init.d/ngcp-rtpengine-daemon start