<p>Just thinking about this issue and <a href="https://github.com/kamailio/kamailio/issues/1297" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="270588406" data-permission-text="Issue title is private" data-url="https://github.com/kamailio/kamailio/issues/1297">#1297</a> a little and I have a question, when the registrar modules has "use_path" enabled, as we do here, is nathelper aware of this? If it is not, then, I'm guessing it will try to resolve the best interface to send over based on the "received" parameter, which, in our case, the OS will tell it to use the interface which has the default gateway, however, if nathelper is aware that we need to use the Path uri as the next hop, then nat helper does not need to decide which interface to use for the recieved parameter, it just needs to decide which interface to use for the destination in the Path uri. Could this be what is happening here?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/kamailio/kamailio/issues/1298#issuecomment-342737411">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AF36Zd3Rc12ElA_YfHpl_AKf0Lt0NjDyks5s0V0zgaJpZM4QPeY2">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AF36ZdSvpjOKm2epdjSdxQ1jBcfmgtuxks5s0V0zgaJpZM4QPeY2.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/kamailio/kamailio/issues/1298#issuecomment-342737411"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/kamailio/kamailio","title":"kamailio/kamailio","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/kamailio/kamailio"}},"updates":{"snippets":[{"icon":"PERSON","message":"@00Asgaroth00 in #1298: Just thinking about this issue and #1297 a little and I have a question, when the registrar modules has \"use_path\" enabled, as we do here, is nathelper aware of this? If it is not, then, I'm guessing it will try to resolve the best interface to send over based on the \"received\" parameter, which, in our case, the OS will tell it to use the interface which has the default gateway, however, if nathelper is aware that we need to use the Path uri as the next hop, then nat helper does not need to decide which interface to use for the recieved parameter, it just needs to decide which interface to use for the destination in the Path uri. Could this be what is happening here?"}],"action":{"name":"View Issue","url":"https://github.com/kamailio/kamailio/issues/1298#issuecomment-342737411"}}}</script>