<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 20/07/17 07:36 AM, Ismir Saljic
      wrote:<br>
    </div>
    <br>
    <blockquote
cite="mid:CAKvzhY4pspK7SQTUNFEY1dywAPqkwbW+e3fXkYYgXybhQ4qSxA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <pre>thank you very much for your answer. I will try to use rtpengine module.
</pre>
        <pre>As I can see from logs, kamailio is sending correctly data to rtpengine but rtp engine
</pre>
        <pre>failed to parse IPv6 address from SDP body.
</pre>
        <pre>I'm sending flags to rtpengine according to the howto from link I've posted in the original post.
</pre>
        <pre>This is the part of the config:

<span class="gmail-kw1">if</span> <span class="gmail-br0">(</span><span class="gmail-sy0">!</span><span class="gmail-br0">(</span>isflagset<span class="gmail-br0">(</span>FLT_NATS<span class="gmail-br0">)</span> <span class="gmail-sy0">||</span> isbflagset<span class="gmail-br0">(</span>FLB_NATB<span class="gmail-br0">)</span>
                        <span class="gmail-sy0">||</span> isbflagset<span class="gmail-br0">(</span>FLB_V4V6<span class="gmail-br0">)</span><span class="gmail-br0">)</span><span class="gmail-br0">)</span>
                <span class="gmail-kw1">return</span><span class="gmail-sy0">;</span>
 
        <span class="gmail-kw1">if</span><span class="gmail-br0">(</span>isbflagset<span class="gmail-br0">(</span>FLB_V4V6<span class="gmail-br0">)</span><span class="gmail-br0">)</span> <span class="gmail-br0">{</span>
                <span class="gmail-kw1">if</span><span class="gmail-br0">(</span>af<span class="gmail-sy0">==</span>INET6<span class="gmail-br0">)</span> <span class="gmail-br0">{</span>
                        rtpproxy_manage<span class="gmail-br0">(</span><span class="gmail-st0">"FAEI"</span><span class="gmail-br0">)</span><span class="gmail-sy0">;</span>
                <span class="gmail-br0">}</span> <span class="gmail-kw1">else</span> <span class="gmail-br0">{</span>
                        rtpproxy_manage<span class="gmail-br0">(</span><span class="gmail-st0">"FAIE"</span><span class="gmail-br0">)</span><span class="gmail-sy0">;</span>
                <span class="gmail-br0">}</span>
        <span class="gmail-br0">}</span> <span class="gmail-kw1">else</span> <span class="gmail-br0">{</span>
                <span class="gmail-kw1">if</span><span class="gmail-br0">(</span>af<span class="gmail-sy0">==</span>INET6<span class="gmail-br0">)</span> <span class="gmail-br0">{</span>
                        rtpproxy_manage<span class="gmail-br0">(</span><span class="gmail-st0">"FAEE"</span><span class="gmail-br0">)</span><span class="gmail-sy0">;</span>
                <span class="gmail-br0">}</span> <span class="gmail-kw1">else</span> <span class="gmail-br0">{</span>
                        rtpproxy_manage<span class="gmail-br0">(</span><span class="gmail-st0">"FAII"</span><span class="gmail-br0">)</span><span class="gmail-sy0">;<span class="">

</span></span></pre>
        <pre><span class="gmail-sy0"><span class="">I'm not sure if I need to inform rtpengine that in SDP body will be IPv6 address.</span></span></pre>
      </div>
    </blockquote>
    <br>
    No you don't. Like I suspected, this has been a long-standing bug
    that was introduced through a typo and that nobody noticed since
    nobody's using the rtpproxy UDP control protocol.<br>
    <br>
    See
<a class="moz-txt-link-freetext" href="https://github.com/sipwise/rtpengine/commit/bb5072980696b19b14f4af681266bd4686f49e48">https://github.com/sipwise/rtpengine/commit/bb5072980696b19b14f4af681266bd4686f49e48</a><br>
    <br>
    Cheers<br>
  </body>
</html>