In this section:
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.
% set global servers enumArsProfile <enumArsProfile name> blackListing duration <0-99999> numberOfFailures <1-32> whiteListing highWaterMarkTimer <0-172800> numberOfResponses <1-32> pingInterval <0-99999>
When the pingInterval
and highWaterMarkTimer
parameters are both set to 0
, the ENUM server remains black listed until the parameters are reconfigured.
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
|
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; } }
% 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
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.
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.
|
% set global servers enumDomainNameLabel DEFAULT_ZONE_LABEL enumDomainNameId <enumDomainName's name>
Parameter | Description |
---|---|
enumDomainNameLabel |
|
When a DNS-ENUM service is triggered in the ERE, you can configure the ERE to prioritize a Dialed Number (DN) over a Routing Number (RN) in the ingress INVITE when formulating the ENUM query by configuring the ENUM Message Definition entity's "Use Dialed Number Only" flag, and then associating it with an ENUM Service for prioritization. If the ENUM Message Definition is not associated with an ENUM Service, the ENUM query is formed using the RN. Alternatively, if the ENUM Message Definition is attached to an ENUM service and the "Use Dialed Number Only" flag is enabled, the ENUM query is formed using the DN. The ENUM Message Definition configuration uses a seeded default entry named "ENUM_REQUEST". The DN option of the "ENUM Message Definition" feature is limited to an ENUM Service using a Service Type of "Sip AoR". This functionality is also available in the PSX. Refer to ENUM Message Definition Entity Screen and MADDR and REGEX Expression Support in ENUM Responses for details.
% set global servers enumMessageDefinition <PROFILE NAME> useDialedNumberOnly (disable | enable)
Parameter | Length/Range | Description | M/O |
---|---|---|---|
enumMessageDefinition | Up to 23 characters |
| M |
useDialedNumberOnly | N/A | Enable this flag to only send dialed numbers in the ingress INVITE in support of “maddr” and REGEX expressions in an ENUM response. Use the default setting to send routing numbers.
Note
This option is limited to an ENUM service with a service-type of SIP-AOR. This flag also exists in the PSX in the "ENUM Message Definition Entity" screen. | O |
set global servers enumMessageDefinition ENUM_REQUEST useDialedNumberOnly enable set global servers enumService ENUM1 enumMessageDefinitions enumRequest ENUM_REQUEST 1 commit
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 for the ENUM server to allow packets (ENUM responses) from the ENUM server into the SBC. Set the Fill Rate for the rule to a higher value (for example, Fill Rate = 2000) to support high ENUM call loads (more than 20 cps).
As an example, set the fillRate
to a higher value (e.g., fillRate
= 2000) to support high ENUM call loads (more than 20 cps).
% set addressContext default ipAccessControlList rule ENUMSEV precedence 1 protocol any sourceIpAddress <ENUM_SERVER_ADDRESS> sourceAddressPrefixLength 32 action accept fillRate 50 bucketSize 50 state enabled
Refer to IP Access Control List - Cloud - CLI for configuration details.
% set global servers enumService <name> criteria triggerCriteria <criteria> defaultTreatment <applyFinalTreatment | routeAsDialed> enumDefinitions privateDomainNameForEnumLookups <private_domain_name> enumMessageDefinitions enumRequest <ENUM Message Definition profile> 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>
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.
|
enumMessageDefinitions | N/A | enumRequest <ENUM Message Definition profile> – Enter an ENUM Message Definition profile to associate with this ENUM Service. |
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.
|