<p>The local address is the one belonging to kamailio itself and it is taken from Record-Route header. This avoids doing additional operations to figure out outgoing network interface, when kamailio is listening on more than one socket. Even it is not mandatory, the Contact header is not forbidden and the module should not complain if incoming OPTIONS is without Contact. The topos module requires to do record_route() to know those local addresses used for incoming and outgoing.</p>
<p>If still some issue, reopen or better discuss on sr-users mailing list.</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/1483#issuecomment-374701964">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AF36ZZB3PFlokWvJl93Rb_EjGa6JGLvEks5tgUaSgaJpZM4Srg9M">mute the thread</a>.<img src="https://github.com/notifications/beacon/AF36ZSNOWuUqgTYWKfNo1zbPnKY8bh__ks5tgUaSgaJpZM4Srg9M.gif" height="1" width="1" alt="" /></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/1483#issuecomment-374701964"></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":"@miconda in #1483: The local address is the one belonging to kamailio itself and it is taken from Record-Route header. This avoids doing additional operations to figure out outgoing network interface, when kamailio is listening on more than one socket. Even it is not mandatory, the Contact header is not forbidden and the module should not complain if incoming OPTIONS is without Contact. The topos module requires to do record_route() to know those local addresses used for incoming and outgoing.\r\n\r\nIf still some issue, reopen or better discuss on sr-users mailing list. "}],"action":{"name":"View Issue","url":"https://github.com/kamailio/kamailio/issues/1483#issuecomment-374701964"}}}</script>