SIP Domain Resolver (domainResolver)
Configuration for the SIP domain resolver
Name | Type | Default | Description |
---|---|---|---|
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 |
| 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 | 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 | 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. |