<div dir="ltr">Hi Again,<div><br></div><div>Is this related to the &quot;<i>Work Still in progress&quot;</i> related to Topology_hiding module as mentioned here at changelog:</div><div><br></div><div><a href="http://opensips.org/pub/opensips/2.2.2/ChangeLog">http://opensips.org/pub/opensips/2.2.2/ChangeLog</a><br><br></div><div><pre style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">2015-10-14  Vlad Paiu  &lt;vladpaiu at opensips dot org&gt;
        * [c0f25f7] :

        Added Re-INVITE in-dialog pinging support
        Controlled via the new &quot;R&quot; and &quot;r&quot; flags available to create_dialog() as well as the new reinvite_ping_interval module param

        Work still in progress :
                - Properly handle late negociation between endpoints
                - Ensure SDP persistency ( DB and BIN replication )
                - <span style="background-color:rgb(255,229,153)">Ensure compatibility with topology hiding ( currently the Contact header will be bogus when doing TH )</span>
                - Whitelist or blacklist logic ( terminate call for 481 and 408 timeout, or terminate call for anything else other than 200 and 491 )
                - Extensive testing needed for race conditions specified in rfc 5407

</pre><pre style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap"><font face="arial, helvetica, sans-serif">The module paramns in my opensips.cfg look like this.</font></pre><pre style="word-wrap:break-word"><font color="#000000"><span style="white-space:pre-wrap">loadmodule &quot;topology_hiding.so&quot;
modparam(&quot;topology_hiding&quot;, &quot;force_dialog&quot;, 1)
</span></font>modparam(&quot;topology_hiding&quot;, &quot;th_callid_prefix&quot;, &quot;myvoip_box1&quot;)
modparam(&quot;topology_hiding&quot;, &quot;th_passed_contact_uri_params&quot;, &quot;account_id&quot;)
modparam(&quot;topology_hiding&quot;, &quot;th_passed_contact_params&quot;, &quot;+<a href="http://mediabx1.wholevoip.se">mediabx1.wholevoip.se</a>;device;caller&quot;)</pre><pre style="word-wrap:break-word">Looking for some answers thanks,<br></pre></div><div>Regards,</div><div>Sammy</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 15, 2016 at 12:19 PM, SamyGo <span dir="ltr">&lt;<a href="mailto:govoiper@gmail.com" target="_blank">govoiper@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Razvan,<div><br><div>I just noticed that since Topo hiding function gives error, the calls using this do not show any changes in CallID or Contact or any other details , seems like topohiding is not doing it&#39;s job for such calls anymore. !</div><div><br></div><div>Kindly let me know of anything further required to get this resolved.</div><div><br></div><div>Thanks,</div><div>Sammy.</div><div><br></div><div><br></div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 14, 2016 at 1:30 PM, SamyGo <span dir="ltr">&lt;<a href="mailto:govoiper@gmail.com" target="_blank">govoiper@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><p>Hi Razvan,</p><p> <br>Here is the requested data.</p><p><br></p><p><b>INITIAL INVITE: <br></b>Via: SIP/2.0/TLS 123.123.212.123:5061;branch=z9<wbr>hG4bK442.8373b213.0;i=35f5</p><div><b><br></b></div><div><b>200 OK from the B party as received by OpenSIPS:<br></b><div>Via: SIP/2.0/TLS 118.151.101.64:5061;branch=z9h<wbr>G4bK442.9a584727.0;i=11</div></div><div><br></div><div><br><b>200 OK as sent out by OpenSIPS:<br></b><div>Via: SIP/2.0/TLS 123.123.212.123:5061;received=<wbr>123.123.212.123;rport=48664;br<wbr>anch=z9hG4bK442.8373b213.0;i=<wbr>35f5<br></div><div>Via: SIP/2.0/TLS 123.123.212.123:5061;received=<wbr>123.123.212.123;rport=48664;br<wbr>anch=z9hG4bK442.8373b213.0;i=<wbr>35f5</div></div><div><br></div><div><br></div><div>Here is the portion of debug log where the destination Answers the call and topology Hiding restore VIA twice.</div><div><br></div><div><a href="http://pastebin.com/z7pt7cwM" target="_blank">http://pastebin.com/z7pt7cwM</a><br></div><div><br></div><div><br></div><div>Thanks for your response and time looking at this for me.</div><div><br></div><div><br></div><div>Regards,</div><div>Sammy.</div><div><div class="m_-5502671110024346494h5"><div><br></div><div><br></div><div class="gmail_extra"><div class="gmail_quote">On Nov 14, 2016 3:49 AM, &quot;Răzvan Crainea&quot; &lt;<a href="mailto:razvan@opensips.org" target="_blank">razvan@opensips.org</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF">
    <tt>Hi, Samy!<br>
      <br>
      Can you post on pastebin debugging logs related to this call?
      Also, can you also post the Via headers of the initial INVITE and
      for the 200 OK received by OpenSIPS?<br>
      <br>
      Best regards,<br>
    </tt>
    <pre class="m_-5502671110024346494m_-839527402266361483gmail-m_6224990924350460335m_4438543260217129924moz-signature" cols="72">Răzvan Crainea
OpenSIPS Solutions
<a class="m_-5502671110024346494m_-839527402266361483gmail-m_6224990924350460335m_4438543260217129924moz-txt-link-abbreviated" href="http://www.opensips-solutions.com" target="_blank">www.opensips-solutions.com</a></pre>
    <div class="m_-5502671110024346494m_-839527402266361483gmail-m_6224990924350460335m_4438543260217129924moz-cite-prefix">On 11/12/2016 12:33 AM, SamyGo wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Hi,<br>
        <br>
        I&#39;m using OpenSIPS 2.2.1 version and I&#39;m facing a weird
        situation where OpenSIPS is adding a duplicated VIA header to
        the 200 OK, This only happens when I&#39;ve topology_hiding()
        engaged into the call. 
        <div><br>
        </div>
        <div>The scenario is very simple; two users making call to each
          other on the same OpenSIPS but with topology_hiding(). As a
          consequence of this double VIA the caller device doesn&#39;t
          trigger the ACK and hence we don&#39;t get media stream
          established between devices.</div>
        <div><br>
          <br>
          <b>WITH TOPOLOGYHIDING:</b></div>
        <div>
          <div><font face="monospace, monospace">SIP/2.0 200 OK</font></div>
          <div><font face="monospace, monospace">Via: SIP/2.0/TLS
              10.1.10.51:59231;received=7X.X<wbr>X.XX.X7;rport=59231;branch=z9h<wbr>G4bK-607165482-63</font></div>
          <div><font face="monospace, monospace">Via: SIP/2.0/TLS
              10.1.10.51:59231;received=</font><span style="font-family:monospace,monospace">7X.</span><span style="font-family:monospace,monospace">X<wbr>X.XX.X7</span><font face="monospace, monospace">;rport=59231;branch=z9h<wbr>G4bK-607165482-63</font></div>
          <div><font face="monospace, monospace">CSeq: 1 INVITE</font></div>
        </div>
        <div>...<br>
          <br>
          <b>WITHOUT TOPOHIDING:<br>
          </b>
          <div><font face="monospace, monospace">SIP/2.0 200 OK</font></div>
          <div><font face="monospace, monospace">Via: SIP/2.0/TLS
              10.1.10.51:59223;received=</font><span style="font-family:monospace,monospace">7X.</span><span style="font-family:monospace,monospace">X<wbr>X.XX.X7</span><font face="monospace, monospace">;rport=59223;branch=z9h<wbr>G4bK-607166212-58</font></div>
          <div><font face="monospace, monospace">CSeq: 1 INVITE</font></div>
          <div><br>
            <br>
            The only difference between the two scenarios is the
            function topology_hiding(); is commented out.<br>
            <br>
          </div>
          <div>It seems like a bug to me, can anyone guide me here
            validate this. <br>
            <b><br>
              OpenSIPS Version:</b><br>
            <div><font face="monospace, monospace">version: opensips
                2.2.1 (x86_64/linux)</font></div>
            <div><font face="monospace, monospace">flags: STATS: On,
                DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC,
                F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT</font></div>
            <div><font face="monospace, monospace">ADAPTIVE_WAIT_LOOPS=1024,
                MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, MAX_URI_SIZE
                1024, BUF_SIZE 65535</font></div>
            <div><font face="monospace, monospace">poll method support:
                poll, epoll_lt, epoll_et, sigio_rt, select.</font></div>
            <div><font face="monospace, monospace">git revision: 68ace2e</font></div>
            <div><font face="monospace, monospace">main.c compiled on
                18:34:37 Sep 28 2016 with gcc 4.8</font></div>
            <div><br>
            </div>
            <br>
          </div>
          <div>Thanks,</div>
          <div>Sammy</div>
          <div> </div>
          <br>
          <br>
        </div>
      </div>
      <br>
      <fieldset class="m_-5502671110024346494m_-839527402266361483gmail-m_6224990924350460335m_4438543260217129924mimeAttachmentHeader"></fieldset>
      <br>
      <pre>______________________________<wbr>_________________
Users mailing list
<a class="m_-5502671110024346494m_-839527402266361483gmail-m_6224990924350460335m_4438543260217129924moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<a class="m_-5502671110024346494m_-839527402266361483gmail-m_6224990924350460335m_4438543260217129924moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-<wbr>bin/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </div>

<br>______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-<wbr>bin/mailman/listinfo/users</a><br>
<br></blockquote></div></div>
</div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>