<p>I just made more tests trying to control the transport from the param.<br>
I then realized that support for NAPTR in the Contact is not making sense because we should use the transport used by the received request.<br>
Remote UACs should be doing SRV lookups even if the transport is specified, unless you know otherwise.<br>
I have reached the conclusion that the best option is  to use the port and transport from RR.<br>
At this point I do not see any limitations with this way of doing things.</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/pull/1596#issuecomment-408684291">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AF36ZYnK3MM4GGEQZVUT2bmxRd_Hi9Jnks5uLdCugaJpZM4VTjsO">mute the thread</a>.<img src="https://github.com/notifications/beacon/AF36ZWIO9nE_rNh4Wq1IOIqiFfs8GZpOks5uLdCugaJpZM4VTjsO.gif" height="1" width="1" alt="" /></p>
<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://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/kamailio/kamailio"}},"updates":{"snippets":[{"icon":"PERSON","message":"@jchavanton in #1596: I just made more tests trying to control the transport from the param.\r\nI then realized that support for NAPTR in the Contact is not making sense because we should use the transport used by the received request.\r\nRemote UACs should be doing SRV lookups even if the transport is specified, unless you know otherwise.  \r\nI have reached the conclusion that the best option is  to use the port and transport from RR.\r\nAt this point I do not see any limitations with this way of doing things."}],"action":{"name":"View Pull Request","url":"https://github.com/kamailio/kamailio/pull/1596#issuecomment-408684291"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/kamailio/kamailio/pull/1596#issuecomment-408684291",
"url": "https://github.com/kamailio/kamailio/pull/1596#issuecomment-408684291",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [kamailio/kamailio] topos: adding param contact_hostname (#1596)",
"sections": [
{
"text": "",
"activityTitle": "**Julien Chavanton**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@jchavanton",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"kamailio/kamailio\",\n\"issueId\": 1596,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close pull request",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"PullRequestClose\",\n\"repositoryFullName\": \"kamailio/kamailio\",\n\"pullRequestId\": 1596\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/kamailio/kamailio/pull/1596#issuecomment-408684291"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 357448462\n}"
}
],
"themeColor": "26292E"
}
]</script>