SIP Domain Resolver (domainResolver)

Configuration for the SIP domain resolver

NameTypeDefaultDescription

addTtl

boolean

false

Add an IBMTTL parameter to the SIP URI.

dnsAllowedFailures

int

5

The number of allowed DNS lookup failures for the DNS failover mechanism.

dnsAutoResolve

boolean

false

Resolve domain names automatically.

dnsEdns

  • N

  • Y

Y

Defines the transport protocol for DNS lookup to resolve RFC 3263 SIP URIs. If set to Y, UDP is used. If set to N, TCP is used.

dnsRequestCacheTimeoutMin

A period of time with minute precision

10m

The minimum time in minutes after which cached DNS queries time out. Specify a positive integer followed by a unit of time, which can be hours (h) or minutes (m). For example, specify 30 minutes as 30m. You can include multiple values in a single entry. For example, 1h30m is equivalent to 90 minutes.

dnsServers

string
This is specified as a child element rather than as an XML attribute (maximum occurrences 2).

Allows a SIP URI to be resolved through DNS into the IP address, port, and transport protocol. The value is a String that contains exactly one or two address and port tuples, where two tuples are separated by a space.

dnsSingleQueryTimeoutSec

A period of time with second precision

5s

The number of seconds after which a single query times out for the DNS failover mechanism. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), or seconds (s). For example, specify 30 seconds as 30s. You can include multiple values in a single entry. For example, 1m30s is equivalent to 90 seconds.

dnsUdpPayloadSize

short
Min: 512
Max: 32767

1280

The UDP payload size in bytes for the DNS resolver service.

dnsWindowSizeInterval

int

10

The resolver service window size interval for the DNS failover mechanism.

dnsWindowSizeMin

int

600

The minimum window size for the DNS failover mechanism.