<div dir="ltr">Hello,<div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>Cheers,<br>Daniel</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 19, 2021 at 11:41 AM Terry Tailor <<a href="mailto:terry@fullduplex.co.uk" target="_blank">terry@fullduplex.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Davide may be it can help here is docker file for compiling and running rtp engine</div><div><br></div><div>
<div>file: Dockerfile<br></div>

</div><div>---</div><div>FROM debian:stretch<br><br>RUN apt-get update \<br>  && apt-get -y --quiet --force-yes upgrade curl iproute2 \<br>  && apt-get install -y --no-install-recommends ca-certificates gcc g++ make build-essential git iptables-dev libavfilter-dev \<br>  libevent-dev libpcap-dev libxmlrpc-core-c3-dev markdown \<br>  libjson-glib-dev default-libmysqlclient-dev libhiredis-dev libssl-dev \<br>  libcurl4-openssl-dev libavcodec-extra gperf libspandsp-dev libwebsockets-dev\<br>  && cd /usr/local/src \<br>  && git clone <a href="https://github.com/sipwise/rtpengine.git" target="_blank">https://github.com/sipwise/rtpengine.git</a> \<br>  && cd rtpengine/daemon \<br>  && git checkout mr8.5 \<br>  && make && make install \<br>  && cp /usr/local/src/rtpengine/daemon/rtpengine /usr/local/bin/rtpengine \<br>  && rm -Rf /usr/local/src/rtpengine \<br>  && apt-get purge -y --quiet --force-yes --auto-remove \<br>  ca-certificates gcc g++ make build-essential git markdown \<br>  && rm -rf /var/lib/apt/* \<br>  && rm -rf /var/lib/dpkg/* \<br>  && rm -rf /var/lib/cache/* \<br>  && rm -Rf /var/log/* \<br>  && rm -Rf /usr/local/src/* \<br>  && rm -Rf /var/lib/apt/lists/*<br><br>VOLUME ["/tmp"]<br><br>EXPOSE 12221/udp<br><br>COPY ./entrypoint.sh /entrypoint.sh<br><br>COPY ./rtpengine.conf /etc<br><br>ENTRYPOINT ["/entrypoint.sh"]<br><br>CMD ["rtpengine"]</div><div>----</div><div><br></div><div>file: entrypoint.sh</div><div>---</div><div>#!/bin/bash<br>set -e<br><br>PATH=/usr/local/bin:$PATH<br><br>LOCAL_IP="$(ip route get 8.8.8.8 | head -1 | cut -d' ' -f7)"<br>PUBLIC_IP="$(curl <a href="http://ifconfig.me" target="_blank">ifconfig.me</a>)";<br><br>if [ -n "$PUBLIC_IP" ]; then<br>  MY_IP="$LOCAL_IP"!"$PUBLIC_IP"<br>else<br>  MY_IP=$LOCAL_IP<br>fi<br><br>sed -i -e "s/MY_IP/$MY_IP/g" /etc/rtpengine.conf<br><br>if [ "$1" = 'rtpengine' ]; then<br>  shift<br>  exec rtpengine --config-file /etc/rtpengine.conf  "$@"<br>fi<br><br>exec "$@"<br></div><div>---<br></div><div><br></div><div>
<div>file: rtpengine.conf</div>

</div><div>---</div>[rtpengine]<br>interface=MY_IP<br>foreground=true<br>log-stderr=true<br>listen-ng = 12221<br>port-min = 30000<br>port-max = 40000<br>recording-dir=/tmp<br>recording-method=pcap<br>recording-format=eth<br>log-level=6<br>delete-delay=0<br><div>---</div><div><br></div><div>file: docker-compose.yml</div><div>
<div>---</div>

version: '3.5'<br>services:<br>  rtpengine:<br>    build:<br>      context: ./<br>      dockerfile: Dockerfile<br>    restart: always<br>    network_mode: "host"<br>    tmpfs:<br>      - /tmp<br>    container_name: rtpengine<br>    hostname: rtpengin</div><div>---</div><div><br></div><div>Thanks,</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 19, 2021 at 3:08 PM Davide Zanichelli <<a href="mailto:dav.zanichelli@gmail.com" target="_blank">dav.zanichelli@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thanks you for your answer !!!<div><br></div><div>Which distro are you using?</div><div>which karnel ?</div><div>i ve tried with ubuntu 16.04 debian 10 or centos 7</div><div>but fails </div><div><br></div><div><br></div><div>thanks you !!!</div><div><br></div><div>Davide</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mar 19 gen 2021 alle ore 10:53 David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">The instructions to build rtpengine work, have you tried those?</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/sipwise/rtpengine" target="_blank">https://github.com/sipwise/rtpengine</a></div><br></div><div dir="auto">Take a look at the readme file. Last I used was v6 and that worked properly for me.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 19 Jan 2021 at 09:38, Davide Zanichelli <<a href="mailto:dav.zanichelli@gmail.com" target="_blank">dav.zanichelli@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thanks You for your answer !<div>so can you give me a configuration template ?</div><div><br></div><div>so if i understand correctly, for the srtp > rtp conversion, i should use a box (asterisk for example) </div><div>in the middle,</div><div><br></div><div>is there any alternative to rtpengine ?</div><div><br></div><div>Thanks You </div></div><div dir="ltr"><div><br></div><div>Davide</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mar 19 gen 2021 alle ore 09:55 Bugaian A. Vitalie <<a href="mailto:bugaian@gmail.com" target="_blank">bugaian@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi,<div><br></div><div>its simple: They need srtp so you make your pbx to accept srtp,</div><div>or have a box(pbx) before it to accept srtp and terminate to your pbx that does not suport srtp?...</div><div><br></div><div>I had it working to kamailio and softphones.</div><div><br></div><div>Vitalie.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 19, 2021 at 10:43 AM Davide Zanichelli <<a href="mailto:dav.zanichelli@gmail.com" target="_blank">dav.zanichelli@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello everybody!<div><br></div><div>i am trying a setup of kamailio like sbc for ms teams,<br>I currently have the following scenario:<br></div><div><br></div><div>TLS Connection OK</div><div><br></div><div>Out Call ok (except BYE 481 on reply)</div><div><br></div><div>my problem is in incoming calls<br>microsoft only supports srtp<br>and my pbx (freeswitch based) only works with rtp,<br><br>now i was reading that you need to use rtpengine to manage srtp to rtp,<br></div><div><br></div><div>unfortunately it seems that rtpengine has become very difficult to build especially with recent os,<br>I was wondering if it is possible to have an alternative to rtpengine for managing the srtp (rtpproxy does not seem to work)<br><br>has anyone managed to get a working setup?<br><br>in case it is possible to send a configuration template?<br></div><div><br></div><div>Thanks You !!!</div><div><br></div><div>Davide</div></div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div></div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div></div>-- <br><div dir="ltr"><div dir="ltr"><div>Regards,</div><div><br></div>David Villasmil<div>email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a></div><div>phone: +34669448337</div></div></div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Daniel-Constantin Mierla - <a href="https://www.asipto.com" target="_blank">https://www.asipto.com</a></div><div><a href="https://twitter.com/miconda" target="_blank">https://twitter.com/miconda</a> - <a href="https://www.linkedin.com/in/miconda" target="_blank">https://www.linkedin.com/in/miconda</a></div><div>Kamailio Advanced Training - <a href="https://www.asipto.com/u/kat" target="_blank">https://www.asipto.com/u/kat</a></div></div></div></div></div></div></div>