<p>Iirc, AX is active state, which should be the expected in this case, because NAPTR+SRV can return many records of A/AAAA/CNAME/IP type, and the module is not keeping track of them.</p>
<p>Sometimes not all of them are returned, just couple, being rotated for the purpose of DNS based load balancer. So, the idea is that an address with flag 16 set should be used always.</p>
<p>You can set retransmission timeout to a short interval to fail over to another destination quickly, instead of trying to rely on not selecting it due to inactive state. This should be done also even for IP addresses, because the keepalive is sent periodically, in the intervals between them the destination can become inactive.</p>
<p>For now, I think the use of naptr/srv only records is working as expected.</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/1743#issuecomment-443186085">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AF36ZRYkza-XJaUBxFdoaqk-kpVKnlNtks5u0SDHgaJpZM4Y5YG_">mute the thread</a>.<img src="https://github.com/notifications/beacon/AF36ZRWt-VYTQWDsaf33ZWsMtla1Aoq4ks5u0SDHgaJpZM4Y5YG_.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":"@miconda in #1743: Iirc, AX is active state, which should be the expected in this case, because NAPTR+SRV can return many records of A/AAAA/CNAME/IP type, and the module is not keeping track of them.\r\n\r\nSometimes not all of them are returned, just couple, being rotated for the purpose of DNS based load balancer. So, the idea is that an address with flag 16 set should be used always.\r\n\r\nYou can set retransmission timeout to a short interval to fail over to another destination quickly, instead of trying to rely on not selecting it due to inactive state. This should be done also even for IP addresses, because the keepalive is sent periodically, in the intervals between them the destination can become inactive.\r\n\r\nFor now, I think the use of naptr/srv only records is working as expected."}],"action":{"name":"View Issue","url":"https://github.com/kamailio/kamailio/issues/1743#issuecomment-443186085"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/kamailio/kamailio/issues/1743#issuecomment-443186085",
"url": "https://github.com/kamailio/kamailio/issues/1743#issuecomment-443186085",
"name": "View Issue"
},
"description": "View this Issue 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] Dispatcher fails to work with NAPTR/SRV as destination (#1743)",
"sections": [
{
"text": "",
"activityTitle": "**Daniel-Constantin Mierla**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@miconda",
"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\": 1743,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/kamailio/kamailio/issues/1743#issuecomment-443186085"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 417694143\n}"
}
],
"themeColor": "26292E"
}
]</script>