3.2 MMI Managed Objects for ENUM Support
MMI information associated with ENUM can be configured from a DSR NOAM or SOAM from .
Once the MMI API Guide gets opened, use the application navigation to locate specific ENUM managed object information.
The following table lists the managed objects and operations supported for ENUM:
| Managed Object Name | Supported Actions |
|---|---|
| Enum ACLs | POST, DELETE |
| Enum Options | PUT |
Enum ACLs
The Enum ACLs MO supports the following
parameters:
Table 3-1 Enum ACLs Parameters
| Parameter Name | Description |
|---|---|
| ipAddress | IPv4 or IPv6 addresses which are to be allowed or blocked for ENUM feature. Valid entries are valid IPv6 and IPv4 addresses. |
| prefix | Specifies number of bits in netmask. Allowed values are:
|
| filter | Specifies whether the configured IP is to be allowed or blocked. Blocked filter takes precedence over Allowed, if an IP falls in both ranges. |
Example- Insert
Create a file with following content to set values of the parameters.
File name could be anything, for example option name can be used as
filename:
{
"filter": "BLOCKED",
"ipAddress": "10.75.219.180",
"prefix": "24"
}
Execute the following command on Active SOAM to insert the data:
/venum/enumacls/ -v POST –r <filename>.json
Execute the following command to display the
content:
venum/enumacls
{
"filter": "BLOCKED",
"ipAddress": "10.75.219.180",
"prefix": "24"
}
Enum Options
The Enum Options MO supports the following
parameters:
Table 3-2 Enum Options Parameters
| Parameter Name | Description |
|---|---|
| congestionNotification | Congestion Notification Flag for response, valid values are Yes, No |
| congestionResCode | RCODE values in ENUM error response message to be sent due to
congestion on ENUM application.
Range [5,15] Default: 5 |
| maxDnDigits | Max number of DN digits from an incoming ENUM query.
Range [8,15] Default: 15 |
| defaultProfileType | It identifies the profile used to generate the ENUM response for each resource record type. |
| defaultNaptrSrvc | Service parameter. This parameter specifies the supported ENUM services. This parameter is only valid for NAPTR response type. |
| defaultNSDomain | This parameter specifies the domain name of the name server in the NS record. This parameter is only valid for the NS response type. |
| defaultNaptrFlag | A containing flags to control aspects of the rewriting and interpretation of the fields in the record. This parameter is only valid for NAPTR response type. |
| defaultNaptrRegex | NAPTR Regex Response. This parameter is only valid for NAPTR response type. |
Example- Update
Create a file with following content to set values of the parameters.
File name could be anything, for example option name can be used as
filename:
{
"addRnContext": "No",
"congestionNotification": "No",
"congestionResCode": 5,
"defaultNSDomain": "abc2.com",
"defaultNaptrFlag": "U",
"defaultNaptrRegex": "!^.*$!sip:info@example.com!",
"defaultNaptrSrvc": "SIP",
"defaultProfileType": "NAPTR",
"maxDnDigits": 15
}Execute the following command on Active SOAM to insert the data:
/venum/enumoptions -v PUT –r <filename>.json
Execute the following command to display the
content:
venum/enumoptions{
"addRnContext": "No",
"congestionNotification": "No",
"congestionResCode": 5,
"defaultNSDomain": "abc2.com",
"defaultNaptrFlag": "U",
"defaultNaptrRegex": "!^.*$!sip:info@example.com!",
"defaultNaptrSrvc": "SIP",
"defaultProfileType": "NAPTR",
"maxDnDigits": 15
}