<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hey all,</div><div class=""><br class=""></div><div class="">I have a Kamailio implementation (version: kamailio 4.4.1 (x86_64/solaris) 12b048) as part of the Kazoo platform.  I’m having an odd problem with an e2e ACK (after a 200OK after a T38 re-invite), which I’m pretty sure has to do with a Contact header rewrite due to the following (can review attached PCAP for specifics):</div><div class=""><br class=""></div><div class="">    if (nat_uac_test("3")) {<br class="">        force_rport();<br class="">        fix_nated_contact();<br class="">    }</div><div class=""><br class=""></div><div class="">I have a couple of questions about this:</div><div class=""><br class=""></div><div class=""><ol class="MailOutline"><li class="">A flag of 3, I don’t understand.  I read the <a href="http://kamailio.org/docs/modules/4.4.x/modules/nathelper.html#nathelper.f.nat_uac_test" class="">documentation</a>, and there is a 1,2,4,8,etc…  So, I’m guessing that a flag of 3, means 1+2?</li><li class="">If #1 is true, then "the "received" test is used: address in the “Via” header is compared against source IP address of signaling”</li><ol class=""><li class="">I don’t understand this test, as I’m pretty sure that the 200OK that’s getting re-written is properly constructed.  I guess I’m trying to understand when one would want to use this test?</li></ol></ol><div class=""><br class=""></div></div><div class="">Thanks!</div><div class=""><br class=""></div><div class="">~Noah</div><div class=""><br class=""></div><div class=""></div></body></html>