Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The global servers object allows you to configure ENUM and E911 servers as well as DNS global settings. The 'servers' object contains includes global configurations for DNS servers used for SIP NAPTR, SRV, and A-record lookups.

...

Code Block
languagenone
% set global servers 
	dns global
		ednsFailureCount <1-5>
		ednsPayloadSize <512-4096 bytes>
		ednsRetryAfter <60-180 seconds>
		iterationCount <0-32>   
		monitoringInterval <0-300> 
		probeInterval <0-300> 
		retransmissionCount <0-20> 
		retransmissionTimer <100-10000>
		timeouts <0-32>
	e911 
		<e911_service_name>
		criteria triggerCriteria <criteria>
		defaultTreatment <applyFinalTreatment | routeAsDialed>
		flags active <disable | enable>
		requestTimeOut <0-2147483647>
		routePrecedence <local | lro>
	e911VpcDevice <device_name>
		deviceData <0-32767>
			ipAddress <ip_address>
			portNumber <0-65535>
	enumDomainName <domain_name>
		forwardersData <0-99999>
			forwarderDescription <description>
			forwarderIP <IPv4 or IPv6 address>
		loadDistribution <proportion | roundRobin | sequence> 
		queryRetryTimer <0-10000 ms>
		zoneType individual
	enumDomainNameLabel DEFAULT_ZONE_LABEL enumDomainNameId <enumDomainName's name>
	enumService <name>
		criteria triggerCriteria <criteria>
		defaultTreatment <applyFinalTreatment | routeAsDialed>
		enumDefinitions privateDomainNameForEnumLookups <private_domain_name>
		flags 
			active <disable | enable>
			processCallingNumber <disable | enable>
			processNewANI <disable | enable>
		priority <129-140>
		requestTimeOut <0-2147483647>
		serviceType <cnam | lnp | sipAor>
	lwresdProfile <profile name>
		description 
		enableLwresdLog 
		enumDomainNameLabel

...

Caption
0Table
1Global DNS Servers Parameters
3Global DNS Servers Parameters

Parameter

Length/Range

Description

dns global

N/A

Use this object to configure global DNS settings. Parameters:

  • ednsFailureCount – The maximum number of EDNS failure responses allowed, after which the DNS server is identified as unsupported for EDNS. (range: 1-5 / default = 3)
  • ednsPayloadSize – Specifies the global EDNS payload size, in bytes, for DNS Servers. (range: 512-4096 / default = 1280
  • ednsRetryAfter – Specifies the number of seconds to wait before retrying to establish EDNS support after a failure. (range: 60-180 / default = 180>
  • iterationCount – Global Iteration count limit for DNS iterations of server requests. (range: 0-32 / default = 8).
  • monitoringInterval – Global monitoring interval (in seconds) for DNS Servers. (range: 0-300 / default = 5).
  • probeInterval – Global probe interval (in seconds) for blacklisted DNS Servers. (range: 0-300 / default = 5).
  • retransmissionCount –  Global retransmission count limit for DNS iterations of server requests.  (range: 0-20 / default = 2).
  • retransmissionTimer –  Global retransmission timer value (in milliseconds) for DNS iterations of server requests. (range: 100-10000 / default = 500)
  • timeouts – Global number of time outs for blacklisting a DNS Server. (range: 0-32 / default = 0).
Info

Use the following command to enable EDNS support:

% set addressContext <addressContext Name> dnsGroup <dnsGroup Name> ednsSupport enabled

e911

N/A

Use this parameter to configure enhanced 911 service.

  • <e911_service_name>
  • criteria triggerCriteria <criteria>
  • defaultTreatment– Default treatment to apply for requests that time out.
    • applyFinalTreatment
    • routeAsDialed (default)
  • flags active
    • disable (default)
    • enable
  • requestTimeOut – (range: 0-2147483647 / default = 4000)
  • routePrecedence– Routing treatment to apply in the event that a location for the caller cannot be determined, either “Local” or “Last Routing Option” (LRO).
    • local
    • lro (default)

e911VpcDevice

N/A

Use this object to configure the IP address and port number of the E911 VoIP Positioning Center (VPC) device. This parameter is used  for queries to one or more E911 VPCs for the Emergency Services Routing Number of the Public Services Answering Point nearest the current location of the caller.

  • deviceData <call priority: 0-32767>
    • ipAddress <IPv4 or IPv6 address>
    • portNumber <0-65535>
enumDomainName 1-63 characters

<domain_name> – Name of the ENUM domain containing forwarderIP entries for load balancing.

  • forwardersData <priority #> – Priority or sequence number of each forwarderIP defined below. A lower value represents a higher priority. This value is unique for each forwarderIP. (range: 0-99999).
    • forwarderDescription <description> – Textual description of each fowarderIP entry.
    • forwarderIP <IPv4 or IPv6 address> – ENUM server IPv4 or IPv6 address of this forwarderIP entry.
  • loadDistribution  – Load distribution strategy. See ENUM Support for details.
    • proportion
      • percentageDistribution – The percentage of load distribution to calculate for each IP in enumDomainName (range: 0-99999).
    • roundRobin
    • sequence (default)
  • queryRetryTimer – The time, in milliseconds, that SLWRESD process waits before trying the next IP in the forwardersData list (range: 0-10000 | default = 4000).
  • zoneType individual – The zone type for this ENUM domain (At present, "individual" is the only zone type available, and it indicates SBC supports load balancing across individual zones).
Note

All forwarderIP entries for this enumDomainName must be configured with the same loadDistribution type and queryRetryTimer value because attributes apply to ENUM domain, not individual forwarderIP entries.

Info

See ENUM Support for additional feature details and descriptions.

enumDomainNameLabelN/A

<ENUM domain name label> – A collection of ENUM domains used by SLWRESD process for performing ENUM queries. The default enumDomainNameLabel value is "DEFAULT_ZONE_LABEL".

  • enumDomainNameId <enumDomainName's name> – The enumDomainName of each ENUM domain to attach to this enumDomainNameLabel.

enumService

N/A

Use this object to configure ENUM service. See Global ENUM Service Parameters table below for parameter details.

lwresdProfileN/A

<profile name> – Profile name used by the SLWRESD process. The default profile name is "DEFAULT". The SLWRESD process uses the ENUM zones configured for performing an ENUM query against enumDomainLabel.

  • description – Textual description of lwresdProfile (length: 1-255 characters)
  • enableLwresdLog – Use this flag to enable/disable LWRESD log.
    • disable (default)
    • enable
  • enumDomainNameLabel –  The ENUM domain name label created for enumDomainNameLabel entity. Use this parameter to associate the lwresdProfile with a particular enumDomainNameLabel.
Note

Only one lwresdProfile is allowed.

...