It works !!! Thanks you so much Davide
Il giorno mar 19 gen 2021 alle ore 11:43 Terry Tailor < terry@fullduplex.co.uk> ha scritto:
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 < 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 7 but fails
thanks 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?
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 < 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 You
Davide
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 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 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
-- Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _______________________________________________ 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