[asterisk-bugs] [JIRA] (ASTERISK-25013) DNS Tests: NAPTR Nominal - Correct Preference

Matt Jordan (JIRA) noreply at issues.asterisk.org
Fri Apr 24 11:54:33 CDT 2015


     [ https://issues.asterisk.org/jira/browse/ASTERISK-25013?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matt Jordan updated ASTERISK-25013:
-----------------------------------

    Status: Open  (was: Triage)

> DNS Tests: NAPTR Nominal - Correct Preference
> ---------------------------------------------
>
>                 Key: ASTERISK-25013
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-25013
>             Project: Asterisk
>          Issue Type: Improvement
>      Security Level: None
>          Components: Tests/testsuite
>            Reporter: Matt Jordan
>
> h2. Correct Preference
> h3. Goal
> Ensure that when multiple NAPTR records with the same order are returned, that the one with the lowest preference is chosen first
> h3. Procedure
> # Set up the following DNS records for test.internal:
> {noformat}
>     ;        order pref flags  service      regexp  replacement
>     IN NAPTR    50   50   "s"  "SIP+D2T"    ""      _sip._tcp.test.internal.
>     IN NAPTR    50   90   "s"  "SIP+D2U"    ""      _sip._udp.test.internal.
> {noformat}
> # Enable NAPTR lookups for outbound SIP calls. Allow both UDP and TCP transports to be used for the outgoing call.
> # Place an outbound SIP call to sip:test.internal
> # Ensure that a NAPTR lookup of test.internal occurs
> # Ensure that an SRV lookup occurs for _sip._tcp.test.internal
> h3. Notes
>     It is unknown whether the DNS engine in Asterisk will try to optimize by performing simultaneous SRV lookups of both _sip._tcp.test.internal and _sip._udp.test.internal instead of going sequentially. If the domains are looked up in parallel, then this test cannot determine if the correct preference is being honored simply by monitoring SRV record lookups. The test would have to be expanded in the following way:
>     Add distinct SRV records for _sip._tcp.test.internal and _sip._udp.test.internal. Each of the domains pointed to by those SRV records should be distinct A records. Ensure that the outgoing SIP request ends up being sent to the IP address retrieved from the A record lookup of the domain pointed to by the _sip._tcp.test.internal SRV record.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list