...
...
In this section:
Table of Contents |
---|
The global servers object allows you to configure ENUM and E911 servers as well as global DNS, call recording criteria and SRS Group Profile configurations. The 'servers' object includes global configurations for DNS servers used for SIP NAPTR, SRV, and A-record lookups.
When the ERE receives multiple records with the same order value and preference for a NAPTR query, the ERE considers only the first record received to resolve the route. If it does not find a route for the chosen record, it returns a 'no route found' response, and will not consider other records to resolve the route.
However, in the case where the order value and preference are different for the received records, the record chosen to resolve the route is based on the RFC rule. In this scenario, if the ERE/PSX does not find the route for the chosen record, it returns a 'no route found' response, and will not consider other records to resolve the route.
The ENUM server returns a NAPTR response with an IP address to the SBC. To route a call to the IP Peer associated with this IP address, ensure the following is provisioned in ERE.
The SBC supports load balancing across ENUM servers for individual ENUM zones using enumDomainName, lwresdProfile and enumDomainNameLabel parameters described in this section. ENUM client routes the query to ENUM servers based on the load balancing scheme configured for that zone. ENUM client uses the following load balancing schemes to route the requests to ENUM servers. For details, refer to ENUM Support.
Use this object to configure global DNS settings.
Code Block | ||
---|---|---|
| ||
% 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> |
...
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
|
...
dns global
...
N/A
Use this object to configure global DNS settings. Parameters:
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
Info |
---|
Use the following command syntax to enable EDNS support (refer to DNS Group - CLI for command details):
|
...
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>
...
...
forwarderDescription <description>
– Textual description of each fowarderIP
entry.forwarderIP <IPv4 or IPv6 address>
– ENUM server IPv4 or IPv6 address of this forwarderIP
entry....
...
proportion
percentageDistribution
– The percentage of load distribution to calculate for each IP in enumDomainName (range: 0-99999).roundRobin
sequence
(default)
...
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: Refer to ENUM Support for additional feature details and descriptions.
...
<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
....
<profile name>
– Profile name used by the SLWRESD process. The SLWRESD process uses ENUM zones configured for sending ENUM queries against an enumDomainLabel
(and receiving responses) using either the management or signaling interfaces, depending upon the lwresdProfile
type
setting (see the table below). The default profile name is "DEFAULT
".
See LWRESD Profile Parameters table below for parameter details.
To support ENUM services for SBC in ERE mode, manually create an ACL rule towards ENUM server to allow the packets (ENUM responses) from ENUM server into SBC. See the CLI example below.
Info | ||
---|---|---|
| ||
Set |
Code Block | ||||
---|---|---|---|---|
| ||||
% set addressContext default ipAccessControlList rule ENUMSEV precedence 1 protocol any sourceIpAddress <ENUM_SERVER_ADDRESS> sourceAddressPrefixLength 32 action accept fillRate 50 bucketSize 50 state enabled |
Code Block | ||
---|---|---|
| ||
% 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>
priority <129-140>
requestTimeOut <0-2147483647>
serviceType <cnam | lnp | sipAor> |
Caption | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
|
Code Block | ||
---|---|---|
| ||
% set global servers lwresdProfile <profile name>
addrressContext <addressContext name>
description <description>
enableLwresdLog <disable | enable>
enumDomainNameLabel <ENUM domain name label>
ipInterfaceGroup <ipInterfaceGroup name>
type <ip | mgmt> |
Caption | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
To configure E911 server, execute the following CLI commands:
Code Block | ||
---|---|---|
| ||
% set global country 1 listOfNumberOfDigitsToMatch criteria 10,6,3,0
% commit
% set profiles digitParameterHandling numberTranslationCriteria DEFAULT_E911 none Sonus_NULL Sonus_NULL 4451211022 1 lookupType e911
% set global servers e911 DEFAULT_E911 flags active enable
% set global servers e911VpcDevice DEFAULT_E911 deviceData 0 ipAddress 10.6.30.137 portNumber 9000
% set global servers e911 DEFAULT_E911 vpcDevice DEFAULT_E911
% set global servers e911 DEFAULT_E911 criteria triggerCriteria DEFAULT_E911
% commit |
To configure global ENUM service, execute the following CLI commands:
...
Configure numberTranslationCriteria for calledUri as below
Code Block | ||
---|---|---|
| ||
% set profiles digitParameterHandling numberTranslationCriteria ENUM_CR calledUri ims.comcast.com Sonus_NULL 9876543210 1 lookupType enumCnam |
...
Provision enumService:
Code Block | ||
---|---|---|
| ||
% set global servers enumService ENUMSER1 criteria triggerCriteria ENUM_CR
% set global servers enumService ENUMSER1 serviceType cnam flags active enable |
Configure the private domain 'ims.comcast.com' for ENUM service.
...
language | none |
---|
...
Pagebreak |
---|