<div dir="ltr"><div>Hi all, <br></div><div><br></div><div>I am trying to setup different rtp timeouts for Caller and Callee with rtpproxy. Here is flags from the docs:</div><div><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>tNN - can be used to specify a RTP ttl for the caller. The NN represents the timeout in seconds for that stream. This can be useful in music on hold scenarios where only one client is sending RTP.<br><br>TNN - Similar to the tNN paramaeter, but used for tuning the calllee's ttl for RTP. </div></blockquote><div><br></div><div>My code is:</div><div><br></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">loadmodule "rtpproxy.so"
</span><br>modparam("rtpproxy", "rtpproxy_sock", "udp:localhost:6060")
<br>modparam("rtpproxy", "rtpp_notify_socket", "tcp:<a href="http://127.0.0.1:6061">127.0.0.1:6061</a>")<br></span></div><div><br></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">        if (is_method("INVITE")) {
</span><br>                t_on_branch("per_branch_ops");
<br>                t_on_reply("global");
<br>                t_on_failure("failure");
<br>                if (has_body("application/sdp")) {
<br>                    rtpproxy_offer("ocnrT10t10");
<br>                }
<br>        }<br></span></div><div><span style="font-family:monospace">       <span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">onreply_route[global] {</span><br></span></span></div><div><span style="font-family:monospace"><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">         if (has_body("application/sdp")) {
</span><br>            rtpproxy_answer("ocnrT10");
<br>         }<br></span></span></div><div><span style="font-family:monospace"><span style="font-family:monospace">       }<br></span></span></div><div><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">rtpproxy started as:</font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><br></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">/usr/local/bin/rtpproxy -p /var/run/rtpproxy/rtpproxy.pid -s udp:127.0.0.1 6060 -u rtpproxy rtpproxy -n tcp:<a href="http://127.0.0.1:6061">127.0.0.1:6061</a> -i -f -L 8192 -l 0.0.0.0 -m 10000 -M 40</span>000 -d DBUG LOG_LOCAL5<br></span></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><span style="font-family:monospace"><br></span></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><span style="font-family:monospace"><font face="arial,sans-serif">So, the default rtpproxy TTL timer is 60 seconds and I'm trying to rewrite it from the opensips. </font><br></span></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><span style="font-family:monospace"><font face="arial,sans-serif">If I drop RTP from one of the sides, then the call is hanged up after 60 seconds, but not 10 seconds.</font><br></span></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><span style="font-family:monospace"><br></span></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><span style="font-family:monospace"><span style="font-family:arial,sans-serif">Versions:</span><br></span></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><span style="font-family:monospace"><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">opensips 3.0.2 (x86_64/linux)</span></span></span></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><span style="font-family:monospace"><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">rtpproxy v2.1.1</span><br></span></span></font></span></div><div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><u>                   </u><br>Best regards,<br></div>Igor Pavlov<br></div></div></div></div>