<div dir="ltr">Hello Liviu,<div><br></div><div>thanks for answer!!<br><br>Unfortunately, I also tested with xlog as first instruction in script, to not avail...<br><br>I pretty much tested with xlog (or trace) in all obvious (to me) places...</div><div><br></div><div>eg:</div><div><br></div><div>                xlog("L_ERR", "giovanni01 $rm $Tsm \n");<br>        if (has_totag()) {<br>                xlog("L_ERR", "giovanni02 $rm $Tsm \n");<br>                match_dialog();<br>                route(handle_sequential);<br>        } else {<br>                xlog("L_ERR", "giovanni03 $rm $Tsm \n");</div><div><br></div><div>results in:<br><br>Sep  2 13:58:02 lxc151 /usr/sbin/opensips[18124]: giovanni01 INVITE 155099<br>Sep  2 13:58:02 lxc151 /usr/sbin/opensips[18124]: giovanni03 INVITE 155141<br>Sep  2 13:58:02 lxc151 /usr/sbin/opensips[18123]: giovanni01 INVITE 230642<br>Sep  2 13:58:02 lxc151 /usr/sbin/opensips[18123]: giovanni03 INVITE 230682<br>Sep  2 13:58:02 lxc151 /usr/sbin/opensips[18124]: giovanni01 ACK 652253<br>Sep  2 13:58:02 lxc151 /usr/sbin/opensips[18124]: giovanni02 ACK 652291<br></div><div><br></div><div>Eg, no ACK to 407 at all<br></div><div><br></div><div><br></div><div>Any other hint?<br><br>-giovanni<br><br><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 2, 2020 at 1:22 PM Liviu Chircu <<a href="mailto:liviu@opensips.org">liviu@opensips.org</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">
  
    
  
  <div>
    <div>On 02.09.2020 13:55, Giovanni
      Maruzzelli wrote:<br>
    </div>
    <blockquote type="cite">
      <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
        <div dir="ltr">
          <div>I cannot xlog/trace the ACK sent by a phone after it
            receives the 407 from opensips</div>
          <div><br>
          </div>
        </div>
      </blockquote>
      <div><br>
      </div>
      <div>Using latest 3.0.x</div>
    </blockquote>
    <p><tt>Hi, Giovanni!</tt></p>
    <p><tt>Since you seem to be talking about a hop-by-hop ACK (ACK to a
        [3456]xx SIP reply), I suspect this "if" condition is basically
        catching your ACK too early, before you are able to ship it to
        Homer:<br>
      </tt></p>
    <p><tt>    ...<br>
            if (has_totag()) {<br>
                # handle hop-by-hop ACK (no routing required)<br>
                if ( is_method("ACK") && t_check_trans() ) {<br>
                    t_relay();<br>
                    exit;<br>
                }</tt></p>
    <p><tt>    ...</tt></p>
    <p><tt>Hope this helps,</tt><br>
    </p>
    <pre cols="72">-- 
Liviu Chircu
<a href="http://www.twitter.com/liviuchircu" target="_blank">www.twitter.com/liviuchircu</a> | <a href="http://www.opensips-solutions.com" target="_blank">www.opensips-solutions.com</a>

OpenSIPS Summit 2020 Distributed
  <a href="http://www.opensips.org/events/Summit-2020Distributed" target="_blank">www.opensips.org/events/Summit-2020Distributed</a></pre>
  </div>

_______________________________________________<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-bin/mailman/listinfo/users</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Sincerely,<br><br>Giovanni Maruzzelli<br>OpenTelecom.IT<br>cell: +39 347 266 56 18<br><br></div>