In this section:
ENUM ARS Profile
Use this section to configure an ENUM ARS Profile for ENUM servers, and to specify behavior for managing device failover to a secondary or backup ENUM server in the form of blacklisting and whitelisting parameters.
Command Synax
% set global servers enumArsProfile <enumArsProfile name> blackListing duration <0-99999> numberOfFailures <1-32> whiteListing highWaterMarkTimer <0-172800> numberOfResponses <1-32> pingInterval <0-99999>
Command Parameters
When the pingInterval
and highWaterMarkTimer
parameters are both set to 0
, the ENUM server remains black listed until the parameters are reconfigured.
The following table represents the Enum Ars Profile parameters:
Parameter | Length/Range | Default | Description |
---|---|---|---|
| 1-23 | N/A | <enumArsProfile name> – Configure this parameter with the name of the Address Reachability Service (ARS) profile that will be associated with the lwresdProfile . |
| N/A | N/A | The blacklisting configuration.
|
whiteListing | N/A | N/A | Configure this parameter with the name of the Address Reachability Service (ARS) profile that will be associated with the
|
Command Examples
set global servers enumArsProfile Test blackListing numberOfFailures 5 duration 60 set global servers enumArsProfile Test whiteListing numberOfResponses 1 pingInterval 5 highWaterMarkTimer 86000 commit show global servers enumArsProfile enumArsProfile Test { blackListing { numberOfFailures 5; duration 60; } whiteListing { numberOfResponses 1; pingInterval 5; highWaterMarkTimer 86000; } }
ENUM Domain Name
Command Syntax
% set global servers enumDomainName <domain_name> forwardersData <0-99999> forwarderDescription <description> forwarderIP <IPv4 or IPv6 address> eDNSBufferSize <0 | 512-4096> eDNSType <no | yes> loadDistribution <proportion | roundRobin | sequence> queryRetryTimer <0-10000 ms> zoneType individual
Command Parameters
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.
The following table represents ENUM Domain Name parameters:
Parameter | Length/Range | Description |
---|---|---|
<domain_name> | 1-63 characters | The name of the ENUM domain containing forwarderIP entries for load balancing. |
forwardersData | 0-99999 | <priority #> – Priority or sequence number of each
|
eDNSType | N/A | Set this flag to
|
eDNSBufferSize | 0 | 512-4,096 | If this parameter is configured as any value other than zero, the OPT record uses this value when the If this parameter is configured as |
loadDistribution | N/A | Load distribution strategy. Refer to ENUM Support for details.
|
queryRetryTimer | 0-10000 | The time, in milliseconds, that SLWRESD process waits before trying the next IP in the |
zoneType | N/A | The zone type for this ENUM domain.
|
ENUM Domain Name Label
Command Syntax
% set global servers enumDomainNameLabel DEFAULT_ZONE_LABEL enumDomainNameId <enumDomainName's name>
Command Parameters
The following table represents ENUM Domain Name Label parameters:
Parameter | Description |
---|---|
enumDomainNameLabel |
|
ENUM Service
The Bucket Size value is insignificant if the Fill Rate value is unlimited. If the ACL rules with action = discard, the Fill Rate and the Bucket Size values are irrelevant, and the packets are dropped based on the Type, IP address, or Port. The Fill Rate and the Bucket Size parameters do not play any role since the policer portion of an ACL is only applicable for the "accept" action and is ignored with the "discard" action since all the packets are already discarded by the criteria.
To support ENUM services for the SBC in ERE mode, manually create an ACL rule towards ENUM server to allow the packets (ENUM responses) from ENUM server into the SBC. See the CLI example below.
Set fillRate
to a higher value (for example, fillRate
= 2000) to support high ENUM call loads (more than 20 cps). Refer to IP Access Control List - Cloud - CLI for configuration details.
% set addressContext default ipAccessControlList rule ENUMSEV precedence 1 protocol any sourceIpAddress <ENUM_SERVER_ADDRESS> sourceAddressPrefixLength 32 action accept fillRate 50 bucketSize 50 state enabled
Command Syntax
% set global servers enumService <name> criteria triggerCriteria <criteria> defaultTreatment <applyFinalTreatment | routeAsDialed> enumDefinitions privateDomainNameForEnumLookups <private_domain_name> flags active <disable | enable> processCallingNumber <disable | enable> processNewANI <disable | enable> sendOrigDialedNumOverEgress <disable | enable> skipFurtherNumberTranslationServices <disable | enable> priority <0-255> requestTimeOut <0-2147483647> serviceType <cnam | lnp | sipAor>
Command Parameters
The following table represents Global ENUM Service parameters:
Parameter | Length/Range | Description |
---|---|---|
<service_name> | 1-23 | ENUM service name. |
criteria | 1-23 | triggerCriteria <criteria> – Trigger criteria to use for this ENUM service. The characters #%^&(){}<>,/\;`[]=!$"*?|~ and SPACE are not allowed. |
defaultTreatment | N/A | Default treatment to apply to this ENUM service.
|
enumDefinitions | N/A | Use this parameter to specify how to treat ENUM definitions.
|
flags | N/A |
|
priority | 0-255 | Specifies the priority (order) of execution of ENUM services. Specifying a priority value is mandatory. |
requestTimeOut | 0-2147483647 | Request timeout value, in milliseconds. (default = 2000) |
serviceType | N/A | Use this parameter to specify the ENUM service type for this ENUM service.
|