Each Number Validation Entry object is a child of a Number Validation Table object.
Each Number Validation Entry specifies a (wildcard) number and a series of attribute values against which the current routing request is matched. If the Number Validation Entry is determined to be the best match, other fields specify how the routing request should be manipulated and the next step in the number analysis process.
![]() |
Note that when the grandparent Config Set is active, this object cannot be modified; all fields are read only and all actions are disabled. You must deactivate the grandparent Config Set before you can modify the object. |
Parameter |
Access |
Description |
Number Validation Entry name | Change | Unique user-friendly name identifying the Number Validation Entry. Specify a name of up to 64 characters. If a name is not specified, the EMS displays a default. |
Number | Change | String of explicit and wildcard digits expressing the form of a matching dialed number (or a matching calling number if the parent Number Validation Table has Address match type set to Source). Specify a string of up to 32 characters. Note that the . (period) character is not a valid wildcard character in this string; it is used only in digit maps. |
Minimum match length | Change | Minimum number of digits in the dialed number (or calling number) that must be matched before this entry in the validation table can be matched. Note that a unique match within the table is always required. The default is 0. Range: 0 - 32 |
Routing Attribute Set | Change | Attribute Set specifying attributes to append to the routing request if this Number Validation Entry has been matched. Select from the displayed list of currently enabled Attribute Sets in the same Config Set as this Number Validation Entry. If you select Default, the value specified in the Default Routing Attribute Set field of the parent Number Validation Table is used. |
Next action | Change | Action to be taken when this Number Validation Entry is matched. If you select Use default, the value specified in the Default match action field of the parent Number Validation Table is used. Values:
|
Next Number Validation Table | Change | This field is visible only if Next action is set to Look up. Specifies the next Number Validation Table to process; select from the displayed list. |
Use number for billing | Change | Specifies whether the current number, as was used to matched this Number Validation Entry, should be used as the telephone number in billing records for this call (truncated or padded to 10 digits to suit the billing record format). This ensures that the call is billed to the current number, even if the number associated with the call is subsequently changed by a Number action (in either this Number Validation Entry or a later one). Values:
|
Number action | Change | A character string specifying the editing actions to be applied to the dialed number when this row is matched. This field is visible only if the Address match type field in the parent Number Validation Table is set to Destination. The syntax of this string is described in Number Actions below. Specify a string of up to 32 characters. |
Attribute value - billing type match | Change | This field is valid only in the US. |
Attribute value - billing type | Change | This field is valid only in the US. |
Attribute value - called address complete match | Change | Specifies how to match on the called address complete attribute. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to Called address complete. Values:
|
Attribute value - called address complete | Change | Specifies the value of the called address complete attribute that matches this entry. This field is visible only if Attribute value - called address complete match is visible and set to Exact. Values:
|
Attribute value - called address scope match | Change | Specifies how to match on the called address scope attribute. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to Called address scope. Values:
|
Attribute value - called address scope | Change | Specifies the value of the called address scope attribute that matches this entry. This field is visible only if Attribute value - called address scope match is visible and set to Exact. Values:
|
Attribute value - FGD prefix dialed match | Change | This field is valid only in the US. |
Attribute value - FGD prefix dialed | Change | This field is valid only in the US. |
Attribute value - operator call match | Change | Specifies how to match on the operator call attribute. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to Operator call. Values:
|
Attribute value - operator call | Change | Specifies the value of the operator call attribute (whether or not the call should be treated as an operator call) that matches this entry. This field is visible only if Attribute value - operator call match is visible and set to Exact. Values:
|
Attribute value - Subscriber Group match | Change | Specifies how to match on the subscriber group attribute. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to Subscriber Group. Values:
|
Attribute value - Subscriber Group | Change | Specifies the value of the Subscriber Group attribute that matches this entry. This field is visible only if Attribute value - Subscriber Group match is visible and set to Exact. Select from the list of configured Subscriber Groups. |
Attribute value - CIP match | Change | This field is valid only in the US. |
Attribute value - CIP | Change | This field is valid only in the US. |
Attribute value - Incoming Media - Signaling Stack match | Change | Specifies how to match on the Incoming Media - Signaling Stack attribute. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to Incoming Media. Values:
|
Attribute value - Incoming Media - Signaling Stack | Change | Specifies the value of the Incoming Media - Signaling Stack attribute that matches this entry. This field is visible only if Attribute value - Incoming Media - Signaling Stack match is visible and set to Exact. Values:
|
Attribute value - Incoming Media - Adjacent Exchange match | Change | Specifies how to match on the Incoming Media - Adjacent Exchange attribute. This field is visible only if Attribute value - Incoming Media - Signaling Stack is visible and set to MF or ISUP. Values:
|
Attribute value - Incoming Media - Adjacent Exchange | Change | Specifies the value of the Incoming Media - Adjacent Exchange attribute that matches this entry. This field is visible only if Attribute value - Incoming Media - Adjacent Exchange match is visible and set to Exact. Select from the list of configured ISUP Remote Signaling Destinations. |
Attribute value - Incoming Media - Media Channel match | Change | Specifies how to match on the Incoming Media - Media Channel attribute. This field is visible only if Attribute value - Incoming Media - Signaling Stack match is visible and set to ISDN or SIP, or if Attribute value - Incoming Media - Adjacent Exchange is visible. Values:
|
Attribute value - Incoming Media - Media Channel | Change | Specifies the value of the Media Channel attribute that matches this entry. This field is visible only if Attribute value - Incoming Media - Media Channel match is visible and set to Exact. Select from the list of Media Channels configured for the selected ISUP Remote Signaling Destination, or SIP Trunks (depending on the value of Attribute value - Incoming Media - Signaling Stack). |
Attribute value - ANI II digits match | Change | This field is valid only in the US. |
Attribute value - ANI II digits | Change | This field is valid only in the US. |
Attribute value - US Call Type match | Change | This field is valid only in the US. |
Attribute value - US Call Type | Change | This field is valid only in the US. |
Attribute value - UK Call Type match | Change | Specifies how to match on the UK Call Type attribute. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to UK Call Type. Values:
|
Attribute value - UK Call Type | Change | Specifies the value of the UK Call Type attribute that matches this entry. This field is visible only if Attribute value - UK Call Type match is visible and set to Exact. Values:
|
Attribute value - Dialed Prefix match | Change | This field is valid only in the US. |
Attribute value - Dialed Prefix | Change | This field is valid only in the US. |
Attribute value - Dialing Pattern match | Change | This field is valid only in the US. |
Attribute value - Dialing Pattern | Change | This field is valid only in the US. |
Attribute value - User Defined 1 match | Change | Indicates how to match on the User Defined 1 attribute. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to User Defined 1. Select one of the following values.
|
Attribute value - User Defined 1 | Change | Specifies the value of the User Defined 1 attribute that matches this entry. This field is visible only if Attribute value - User Defined 1 match is set to Exact. Specify an integer value in the range 0 - 2147483646. |
Attribute value - User Defined 2 match | Change | Indicates how to match on the User Defined 2 attribute. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to User Defined 2. Select one of the following values.
|
Attribute value - User Defined 2 | Change | Specifies the value of the User Defined 2 attribute that matches this entry. This field is visible only if Attribute value - User Defined 2 match is set to Exact. Specify an integer value in the range 0 - 2147483646. |
Attribute value - User Defined 3 match | Change | Indicates how to match on the User Defined 3 attribute. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to User Defined 3. Select one of the following values.
|
Attribute value - User Defined 3 | Change | Specifies the value of the User Defined 3 attribute that matches this entry. This field is visible only if Attribute value - User Defined 3 match is set to Exact. Specify an integer value in the range 0 - 2147483646. |
Attribute value - Line Class Code 1 match | Change | Indicates how to match on the Line Class Code 1 value defined for the subscriber associated with the Routing request. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to Line Class Code 1. Select one of the following values.
|
Attribute value - Line Class Code 1 | Change | Indicates the Line Class Code 1 associated with the Routing request. This field is visible only if Attribute value - Line Class Code 1 match is set to Exact. Specify the Line Class Code as an integer value in the range 0 - 2147483646. The default is 0. |
Attribute value - Line Class Code 2 match | Change | Indicates how to match on the Line Class Code 2 value defined for the subscriber associated with the Routing request. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to Line Class Code 2. Select one of the following values.
|
Attribute value - Line Class Code 2 | Change | Indicates the Line Class Code 2 associated with the Routing request. This field is visible only if Attribute value - Line Class Code 2 match is set to Exact. Specify the Line Class Code as an integer value in the range 0 - 2147483646. The default is 0. |
Attribute value - Line Class Code 3 match | Change | Indicates how to match on the Line Class Code 3 value defined for the subscriber associated with the Routing request. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to Line Class Code 3. Select one of the following values.
|
Attribute value - Line Class Code 3 | Change | Indicates the Line Class Code 3 associated with the Routing request. This field is visible only if Attribute value - Line Class Code 3 match is set to Exact. Specify the Line Class Code as an integer value in the range 0 - 2147483646. The default is 0. |
Attribute value - Line Class Code 4 match | Change | Indicates how to match on the Line Class Code 4 value defined for the subscriber associated with the Routing request. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to Line Class Code 4. Select one of the following values.
|
Attribute value - Line Class Code 4 | Change | Indicates the Line Class Code 4 associated with the Routing request. This field is visible only if Attribute value - Line Class Code 4 match is set to Exact. Specify the Line Class Code as an integer value in the range 0 - 2147483646. The default is 0. |
Attribute value - Line Class Code 5 match | Change | Indicates how to match on the Line Class Code 5 value defined for the subscriber associated with the Routing request. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to Line Class Code 5. Select one of the following values.
|
Attribute value - Line Class Code 5 | Change | Indicates the Line Class Code 5 associated with the Routing request. This field is visible only if Attribute value - Line Class Code 5 match is set to Exact. Specify the Line Class Code as an integer value in the range 0 - 2147483646. The default is 0. |
Attribute value - User defined MF call type match | Change | This field is valid only in the US. |
Attribute value - User defined MF call type | Change | This field is valid only in the US. |
Attribute value - Transit Network ID | Change | This field is valid only in the US. |
Requested status | Read only | Specifies whether an administrator has attempted to enable the Number Validation Entry. Values:
|
Actual status | Read only | Specifies the current status of the Number Validation Entry. Values:
|
The Number action parameter in the Number Validation Entry object provides a mechanism for editing the dialed number. This action is always applied to the called address, and not to the carrier ID or any other address.
The parameter consists of a character string specifying one or more edit actions to be applied to the called address. Valid edit actions are:
PAdigits | Add a prefix to the called address. The characters PA are followed immediately by the digit(s) to be added as a prefix. |
PDcount | Delete a prefix from the called address. The characters PD are followed immediately by the number of digits to be deleted from the start of the address. |
SDcount | Delete a suffix from the called address. The characters SD are followed immediately by the number of digits to be deleted from the end of the address. |
SD# | Delete a trailing # character from the called address, if present. No action if the last character of the address is not #. |
Rdigits | Replace the complete called address. The character R is followed immediately by the new digit string to replace the address. |
The action string can contain two or more actions, which are executed in the order specified, so that the second acts on the modified address resulting from the first. Note that the Replace action cannot follow any other action because this would destroy the effect of the earlier action.
Examples: