Hello,I built rtpengine deb packages for debian just a few days ago and all went fine. I used the file mr8.5.1.5.tar.gz from the github releases of rtpengine project.However, I noticed that some past releases fail to build because of the tests. I had to edit a bit the Makefile to disable the tests target.Cheers,
DanielOn Tue, Jan 19, 2021 at 11:41 AM Terry Tailor <terry@fullduplex.co.uk> wrote:Hi Davide may be it can help here is docker file for compiling and running rtp enginefile: Dockerfile---FROM debian:stretch
RUN apt-get update \
&& apt-get -y --quiet --force-yes upgrade curl iproute2 \
&& apt-get install -y --no-install-recommends ca-certificates gcc g++ make build-essential git iptables-dev libavfilter-dev \
libevent-dev libpcap-dev libxmlrpc-core-c3-dev markdown \
libjson-glib-dev default-libmysqlclient-dev libhiredis-dev libssl-dev \
libcurl4-openssl-dev libavcodec-extra gperf libspandsp-dev libwebsockets-dev\
&& cd /usr/local/src \
&& git clone https://github.com/sipwise/rtpengine.git \
&& cd rtpengine/daemon \
&& git checkout mr8.5 \
&& make && make install \
&& cp /usr/local/src/rtpengine/daemon/rtpengine /usr/local/bin/rtpengine \
&& rm -Rf /usr/local/src/rtpengine \
&& apt-get purge -y --quiet --force-yes --auto-remove \
ca-certificates gcc g++ make build-essential git markdown \
&& rm -rf /var/lib/apt/* \
&& rm -rf /var/lib/dpkg/* \
&& rm -rf /var/lib/cache/* \
&& rm -Rf /var/log/* \
&& rm -Rf /usr/local/src/* \
&& rm -Rf /var/lib/apt/lists/*
VOLUME ["/tmp"]
EXPOSE 12221/udp
COPY ./entrypoint.sh /entrypoint.sh
COPY ./rtpengine.conf /etc
ENTRYPOINT ["/entrypoint.sh"]
CMD ["rtpengine"]----file: entrypoint.sh---#!/bin/bash
set -e
PATH=/usr/local/bin:$PATH
LOCAL_IP="$(ip route get 8.8.8.8 | head -1 | cut -d' ' -f7)"
PUBLIC_IP="$(curl ifconfig.me)";
if [ -n "$PUBLIC_IP" ]; then
MY_IP="$LOCAL_IP"!"$PUBLIC_IP"
else
MY_IP=$LOCAL_IP
fi
sed -i -e "s/MY_IP/$MY_IP/g" /etc/rtpengine.conf
if [ "$1" = 'rtpengine' ]; then
shift
exec rtpengine --config-file /etc/rtpengine.conf "$@"
fi
exec "$@"---file: rtpengine.conf---[rtpengine]
interface=MY_IP
foreground=true
log-stderr=true
listen-ng = 12221
port-min = 30000
port-max = 40000
recording-dir=/tmp
recording-method=pcap
recording-format=eth
log-level=6
delete-delay=0---file: docker-compose.yml---version: '3.5'
services:
rtpengine:
build:
context: ./
dockerfile: Dockerfile
restart: always
network_mode: "host"
tmpfs:
- /tmp
container_name: rtpengine
hostname: rtpengin---Thanks,_______________________________________________On Tue, Jan 19, 2021 at 3:08 PM Davide Zanichelli <dav.zanichelli@gmail.com> wrote:Thanks you for your answer !!!Which distro are you using?which karnel ?i ve tried with ubuntu 16.04 debian 10 or centos 7but failsthanks you !!!Davide_______________________________________________Il giorno mar 19 gen 2021 alle ore 10:53 David Villasmil <david.villasmil.work@gmail.com> ha scritto:The instructions to build rtpengine work, have you tried those?Take a look at the readme file. Last I used was v6 and that worked properly for me.--On Tue, 19 Jan 2021 at 09:38, Davide Zanichelli <dav.zanichelli@gmail.com> wrote:Thanks You for your answer !so can you give me a configuration template ?so if i understand correctly, for the srtp > rtp conversion, i should use a box (asterisk for example)in the middle,is there any alternative to rtpengine ?Thanks YouDavide_______________________________________________Il giorno mar 19 gen 2021 alle ore 09:55 Bugaian A. Vitalie <bugaian@gmail.com> ha scritto:_______________________________________________Hi,its simple: They need srtp so you make your pbx to accept srtp,or have a box(pbx) before it to accept srtp and terminate to your pbx that does not suport srtp?...I had it working to kamailio and softphones.Vitalie.On Tue, Jan 19, 2021 at 10:43 AM Davide Zanichelli <dav.zanichelli@gmail.com> wrote:Hello everybody!_______________________________________________i am trying a setup of kamailio like sbc for ms teams,
I currently have the following scenario:TLS Connection OKOut Call ok (except BYE 481 on reply)my problem is in incoming calls
microsoft only supports srtp
and my pbx (freeswitch based) only works with rtp,
now i was reading that you need to use rtpengine to manage srtp to rtp,unfortunately it seems that rtpengine has become very difficult to build especially with recent os,
I was wondering if it is possible to have an alternative to rtpengine for managing the srtp (rtpproxy does not seem to work)
has anyone managed to get a working setup?
in case it is possible to send a configuration template?Thanks You !!!Davide
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--_______________________________________________Daniel-Constantin Mierla - https://www.asipto.comKamailio Advanced Training - https://www.asipto.com/u/kat
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users