Hi Davide may be it can help here is docker file for compiling and running rtp engine
file: 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 <[email protected]> wrote: > Thanks you for your answer !!! > > Which distro are you using? > which karnel ? > i ve tried with ubuntu 16.04 debian 10 or centos 7 > but fails > > > thanks you !!! > > Davide > > Il giorno mar 19 gen 2021 alle ore 10:53 David Villasmil < > [email protected]> ha scritto: > >> The instructions to build rtpengine work, have you tried those? >> >> https://github.com/sipwise/rtpengine >> >> 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 <[email protected]> >> 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 You >>> >>> Davide >>> >>> Il giorno mar 19 gen 2021 alle ore 09:55 Bugaian A. Vitalie < >>> [email protected]> 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 < >>>> [email protected]> wrote: >>>> >>>>> Hello everybody! >>>>> >>>>> i am trying a setup of kamailio like sbc for ms teams, >>>>> I currently have the following scenario: >>>>> >>>>> TLS Connection OK >>>>> >>>>> Out 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 >>>>> [email protected] >>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>> >>>> _______________________________________________ >>>> Kamailio (SER) - Users Mailing List >>>> [email protected] >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>> >>> _______________________________________________ >>> Kamailio (SER) - Users Mailing List >>> [email protected] >>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> >> -- >> Regards, >> >> David Villasmil >> email: [email protected] >> phone: +34669448337 >> _______________________________________________ >> Kamailio (SER) - Users Mailing List >> [email protected] >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >> > _______________________________________________ > Kamailio (SER) - Users Mailing List > [email protected] > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >
_______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
