<div dir="ltr">This is my rtpproxy configuration<div><br></div><div>/etc/init.d/rtpproxy<br><div><br></div><div><br></div><div>#! /bin/sh<br>### BEGIN INIT INFO<br># Provides:          rtpproxy<br># Required-Start:    $remote_fs $syslog<br># Required-Stop:     $remote_fs $syslog<br># Default-Start:     2 3 4 5<br># Default-Stop:      0 1 6<br># Short-Description: RTP Proxy<br># Description:       Relay for VoIP media streams<br>### END INIT INFO<br><br>PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin<br>NAME=rtpproxy<br>DESC="RTP relay"<br>DAEMON=/usr/bin/$NAME<br>USER=$NAME<br>GROUP=$USER<br>PIDFILE="/var/run/$NAME/$NAME.pid"<br>PIDFILE_DIR=`dirname $PIDFILE`<br>CONTROL_SOCK="udp:localhost:7722"<br><br>test -x $DAEMON || exit 0<br>umask 002<br><br>. /lib/lsb/init-functions<br><br># Include defaults if available<br>if [ -f /etc/default/$NAME ] ; then<br>        . /etc/default/$NAME<br>fi<br><br>DAEMON_OPTS="-s $CONTROL_SOCK -u $USER:$GROUP -p $PIDFILE $EXTRA_OPTS"<br><br>if [ ! -d "$PIDFILE_DIR" ];then<br>        mkdir "$PIDFILE_DIR"<br>    chown $USER:$GROUP "$PIDFILE_DIR"<br>fi<br><br>set -e<br>case "$1" in<br>  start)<br>        echo -n "Starting $DESC: "<br>        start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTS<br>        echo "$NAME."<br>        ;;<br>  stop)<br>        echo -n "Stopping $DESC: "<br>        start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE --exec $DAEMON<br>        echo "$NAME."<br>        ;;<br>  status)<br>        echo -n "Status $DESC: "<br>        PID=$(cat $PIDFILE)<br>        kill -0 $PID<br>        rc=$?<br>        # Check exit code<br>        if [ "$rc" -ne 0 ]<br>        then<br>                echo "$NAME is NOT running."<br>                exit 7<br>        else<br>                echo "$NAME is running with PID: $PID"<br>        fi<br>        ;;<br>  restart|force-reload)<br>        echo -n "Restarting $DESC: "<br>        start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE --exec $DAEMON<br>        sleep 1<br>        start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTS<br>        echo "$NAME."<br>        ;;<br>  *)<br>        N=/etc/init.d/$NAME<br>        echo "Usage: $N {start|stop|status|restart|force-reload}" >&2<br>        exit 1<br>        ;;<br>esac<br><br><br>case "$1" in<br>  start)<br>        echo -n "Starting $DESC: "<br>        start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTS<br>        echo "$NAME."<br>        ;;<br>  stop)<br>        echo -n "Stopping $DESC: "<br>        start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE --exec $DAEMON<br>        echo "$NAME."<br>        ;;<br>  status)<br>        echo -n "Status $DESC: "<br>        PID=$(cat $PIDFILE)<br>        kill -0 $PID<br>        rc=$?<br>        # Check exit code<br>        if [ "$rc" -ne 0 ]<br>        then<br>                echo "$NAME is NOT running."<br><br>        else<br>                echo "$NAME is running with PID: $PID"<br>        fi<br>        ;;<br>  restart|force-reload)<br>        echo -n "Restarting $DESC: "<br>        start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE --exec $DAEMON<br>        sleep 1<br>        start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTS<br>        echo "$NAME."<br>        ;;<br>  *)<br>        N=/etc/init.d/$NAME<br>        echo "Usage: $N {start|stop|status|restart|force-reload}" >&2<br>        exit 1<br>        ;;<br>esac<br><br>exit 0<br><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 13, 2020 at 5:49 PM Fred Posner <<a href="mailto:fred@palner.com">fred@palner.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">On 2/13/20 4:13 AM, Stefan Troplev wrote:<br>
> Hi, I've been struggling around with my kamailio configuration.<br>
> <br>
> I've managed to install kamailio on Ubuntu Server and configured 2<br>
> clients, I've registered them in Zoiper to my server. They can call each<br>
> other, but are unable to talk. There is no audio heard. Ports opened on<br>
> the router are 20000-30000 UDP and both TCP and UDP for 5060 and 5062.<br>
> Are these ports correctly opened? Thank you.<br>
<br>
Kamailio is a SIP server and doesn't actively relay media. You can use<br>
Kamailio in conjunction with a media relay (such as rtpengine or<br>
rtpproxy) to proxy/relay media and the ports needed would be opened<br>
within that software.<br>
<br>
Fred Posner<br>
<a href="mailto:fred@qxork.com" target="_blank">fred@qxork.com</a><br>
<a href="https://qxork.com" rel="noreferrer" target="_blank">https://qxork.com</a><br>
Direct/SMS: +1 (336) 439-3733<br>
<br>
Need Fred? Call Fred. 336-HEY-FRED<br>
Matrix: @fred:<a href="http://matrix.lod.com" rel="noreferrer" target="_blank">matrix.lod.com</a><br>
<br>
_______________________________________________<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>