<div dir="ltr">(Sorry for the double post)<div><br></div><div>I trying to debug why Kamailio is dropping certain ACKs.  I have debug level set to 4 and cfgtrace on.  The last thing I see in the log for my missing ACKs is:<div>
<br></div><div><div style="font-family:arial,sans-serif;font-size:13px"><font face="courier new, monospace">Aug 26 12:22:29 eng-reg1 kamailio: ERROR: *** cfgtrace: c=[/etc/kamailio/kamailio.cfg] l=789 a=16 n=if</font></div>
<div style="font-family:arial,sans-serif;font-size:13px"><font face="courier new, monospace">Aug 26 12:22:29 eng-reg1 kamailio: ERROR: *** cfgtrace: c=[/etc/kamailio/kamailio.cfg] l=786 a=25 n=check_route_param</font></div>
<div style="font-family:arial,sans-serif;font-size:13px"><font face="courier new, monospace">Aug 26 12:22:29 eng-reg1 kamailio: DEBUG: rr [loose.c:974]: check_route_param(): params are <;alias=172.16.3.65~5060~1></font></div>
<div style="font-family:arial,sans-serif;font-size:13px"><font face="courier new, monospace">Aug 26 12:22:29 eng-reg1 kamailio: ERROR: *** cfgtrace: c=[/etc/kamailio/kamailio.cfg] l=795 a=16 n=if</font></div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">Which corresponds to these lines in the config:</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
<div><font face="courier new, monospace">        if (!(isflagset(FLT_NATS) || isbflagset(FLB_NATB))) {<br></font></div><div><font face="courier new, monospace">                return;</font></div><div><font face="courier new, monospace">        }</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">        if (is_request()) {            <---------LINE 795</font></div><div><font face="courier new, monospace">                if (!has_totag()) {</font></div>
<div><font face="courier new, monospace">                        if(t_is_branch_route()) {</font></div><div><font face="courier new, monospace">                                add_rr_param(";nat=yes");</font></div>
<div><font face="courier new, monospace">                        }</font></div><div><font face="courier new, monospace">                }</font></div><div><font face="courier new, monospace">        }</font></div></div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">Why would that be the last line that is traced?  Is Kamailio really not processing past here?</div><div class="" style="font-family:arial,sans-serif;font-size:13px">
</div></div><div><br></div>-- <br><div><br></div><div>Marc</div><div><br></div>
</div></div>