<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 07/15/2015 08:44 AM, Alberto Sagredo
wrote:<br>
<br>
Hi Alberto,<br>
<br>
can you also share part of the relevant place where you are
calling that route?<br>
<br>
Cheers,<br>
Roberto Fichera.<br>
<br>
</div>
<blockquote
cite="mid:CADqf3zCaJ-6Ltx0+EMaOeYvSj4HgPA9aXJjRd8WgpTPVJXXHqQ@mail.gmail.com"
type="cite">
<div dir="ltr">Hi Daniel
<div><br>
</div>
<div>Kamailio is for hard people and fun :) </div>
<div><br>
</div>
<div>Thanks Visily i finnaly got it working with your tip. You
were right about internal external options instead
direction=...</div>
<div><br>
</div>
<div>Here its some code to someone could need it</div>
<div><br>
</div>
<div>
<p class=""><span class="">route[RTPPROXY] {</span></p>
<p class=""><span class=""> if (is_method("INVITE")){</span></p>
<p class=""><span class="">if(ds_is_from_list(1)){</span></p>
<p class=""><span class=""> if
(is_ip_rfc1918("$si")) {</span></p>
<p class=""> if
(sdp_get_line_startswith("$avp(mline)", "m="))<br>
<span class=""></span></p>
<p class=""><span class=""> {</span></p>
<p class=""><span class="">
#!ifdef WITH_RTPENGINE</span></p>
<p class=""><span class=""> if
($avp(mline) =~ "SAVP")</span></p>
<p class=""><span class=""> {</span></p>
<p class=""><span class="">
xlog("L_INFO", "We got SRTP ");</span></p>
<p class=""><span class="">
rtpengine_manage("trust-address internal external
replace-origin replace-session-connection ICE=remove ");</span></p>
<p class=""><span class="">
return;</span></p>
<p class=""><span class=""> }</span></p>
<p class=""><span class="">
#!endif</span></p>
<p class=""><span class=""></span><br>
</p>
<p class=""><span class=""> if
($avp(mline) =~ "AVP")</span></p>
<p class=""><span class=""> {</span></p>
<p class=""><span class="">
xlog("L_INFO", "We got RTP ");</span></p>
<p class=""><span class="">
#!ifdef WITH_RTPPROXY</span></p>
<p class=""><span class="">
set_rtp_proxy_set("1");</span></p>
<p class=""><span class="">
rtpproxy_manage("fwei");</span></p>
<p class=""><span class="">
start_recording();</span></p>
<p class=""><span class="">
#!endif</span></p>
<p class=""><span class=""></span><br>
</p>
<p class=""><span class="">
#!ifdef WITH_RTPENGINE</span></p>
<p class="">
rtpengine_manage("trust-address internal external
replace-origin replace-session-connection ICE=remove ");<br>
</p>
<p class=""><span class="">
#!endif</span></p>
<p class=""><span class=""></span><br>
</p>
<p class=""><span class=""> }</span></p>
<p class=""><span class=""> }</span></p>
<p class=""><br>
<span class=""></span></p>
<p class=""><span class=""></span></p>
<p class=""><span class=""> }</span></p>
<p class=""><span class="">
</span></p>
<p class=""><span class=""> }</span></p>
<p class=""><span class="">else if(!ds_is_from_list()){</span></p>
<p class=""><span class=""></span><br>
</p>
<p class=""><span class=""> if
(sdp_get_line_startswith("$avp(mline)", "m="))</span></p>
<p class=""><span class=""> {</span></p>
<p class=""><span class="">
#!ifdef WITH_RTPENGINE</span></p>
<p class=""><span class=""> if
($avp(mline) =~ "SAVP")</span></p>
<p class=""><span class=""> {</span></p>
<p class=""><span class="">
xlog("L_INFO", "We got SRTP ");</span></p>
<p class="">
rtpengine_manage("external internal replace-origin
replace-session-connection ICE=remove RTP AVP");<br>
</p>
<p class=""><span class="">
return;</span></p>
<p class=""><span class=""> }</span></p>
<p class=""><span class=""></span><br>
</p>
<p class=""><span class="">
#!endif</span></p>
<p class=""><span class=""> if
($avp(mline) =~ "AVP")</span></p>
<p class=""><span class=""> {</span></p>
<p class=""><span class="">
xlog("L_INFO", "We got RTP ");</span></p>
<p class=""><span class="">
#!ifdef WITH_RTPPROXY</span></p>
<p class=""><span class="">
set_rtp_proxy_set("1");</span></p>
<p class=""><span class="">
rtpproxy_manage("fwie");</span></p>
<p class=""><span class="">
start_recording();</span></p>
<p class=""><span class="">
#!endif</span></p>
<p class=""><span class=""></span><br>
</p>
<p class=""><span class="">
#!ifdef WITH_RTPENGINE</span></p>
<p class=""><span class="">
rtpengine_manage("external internal replace-origin
replace-session-connection ICE=remove RTP AVP");</span></p>
<p class=""><span class="">
#!endif</span></p>
<p class=""><span class=""></span><br>
</p>
<p class=""><span class=""> }</span></p>
<p class=""><span class=""> }</span></p>
<p class=""><span class=""></span><br>
</p>
<p class=""><span class=""></span><br>
</p>
<p class=""><span class=""> }</span></p>
<p class=""><span class=""> }</span></p>
<p class=""><span class=""></span><br>
</p>
<p class=""><span class="">
</span></p>
<p class=""><span class="">}</span></p>
<p class=""><span class=""><br>
</span></p>
<p class=""><span class=""><br>
</span></p>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2015-07-14 18:46 GMT+02:00 Daniel Tryba
<span dir="ltr"><<a moz-do-not-send="true"
href="mailto:d.tryba@pocos.nl" target="_blank">d.tryba@pocos.nl</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex"><span
class="">On Tuesday 14 July 2015 18:19:02 Alberto Sagredo
wrote:<br>
> In my tests rtpproxy recording waste less resources
than asterisk<br>
><br>
> That was one of the reasons<br>
<br>
</span>How much time have you spend so far on a problem that
asterisk can handle out<br>
of the box? ;)<br>
<br>
I'd love to do this with kamailio/rtpengine (I don't
record), but sofar the<br>
blunt quickfix is to use asterisk. I needed a transcoder
anyway and handling<br>
RTP/SRTP conversions when either endpoint needs it is
simple.<br>
<div class="HOEnZb">
<div class="h5"><br>
_______________________________________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) -
sr-users mailing list<br>
<a moz-do-not-send="true"
href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
<a moz-do-not-send="true"
href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users"
rel="noreferrer" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<br>
</body>
</html>