<p><a href="https://github.com/ionutrazvanionita" class="user-mention">@ionutrazvanionita</a>, as per our discussion, the fix makes no sense at this point. The nathelper module uses some dirty tricks to remember the changed contact, and these tricks get into conflict with how lumps are managed during transaction creation (and sip request cloning in shm mem). Fixing it will be to add yet another even uglier hack and as time as there is a workaround at script level, let's avoid the hacks.<br>
<a href="https://github.com/ionutrazvanionita" class="user-mention">@ionutrazvanionita</a> , please add a comment in documentation, for fix_nated_contact() function - you should not do an async call between fix_nated_contact() and save(location). Do the fix_nated_contact() after the last async call.<br>
The idea is to have this properly fixed when reworking the lumps system in 3.x version.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>Reply to this email directly or <a href="https://github.com/OpenSIPS/opensips/issues/807#issuecomment-193768248">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AFOcicWr_CvndH0_Gk9z5C7GPZ4F69q9ks5prW5rgaJpZM4HihRo.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/OpenSIPS/opensips/issues/807#issuecomment-193768248"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>