Number Validation Entry

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:
  • Use default
  • Complete validation (default)
    Complete number validation processing.
  • Look up
    After applying the number actions and updating any attributes, look up the number in another validation table (specified in the following field.)
  • Reject and announce
    Stop number validation processing and play the appropriate error announcement.
  • Store carrier ID and restart
    Store the supplied Carrier ID and restart number analysis.
  • Store carrier ID and look up
    Store the supplied Carrier ID. Then, after applying the number actions and updating any attributes, look up the number in another validation table (specified in the following field.)
  • Handle as SAC
    Mark as a call to a service access code and finish routing.
  • Fail ANI screening (North America only)
    Reject the call with an announcement that the carrier code is not valid.
Next Number Validation Table Change This field is visible only if Next action is set to Look up or Store carrier ID and 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:
  • True
  • False (default)
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:
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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:
  • No
  • Yes (default)
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:
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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:
  • Unknown (default)
  • International
  • National
  • Subscriber
  • No number
  • UK specific
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:
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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:
  • No (default)
  • Yes
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:
  • Exact
  • Match any if present (default)
  • Match even if not present
  • Only match if absent
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:
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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:
  • ISUP
  • MF (valid only in US)
  • ISDN (valid only in US)
  • SIP
Attribute value - Incoming Media - ISUP Local Signaling Destination Change Specifies the value of the Incoming Media - ISUP Local Signaling Destination attribute that matches this entry. This field is visible only if Attribute value - Incoming Media - Signaling Stack is visible and set to ISUP. Select from the list of ISUP Local Signaling Destinations that are associated with a valid Signaling Gateway.
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 match is visible and set to MF or ISUP. Values:
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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 is visible and set to ISDN or SIP, or if Attribute value - Incoming Media - Adjacent Exchange is visible. Values:
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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). Media channels that support only outgoing calls cannot be used for matching on this attribute and do not appear in the list.
Attribute value - originating Signaling Gateway match Change Specifies how to match on the Incoming Media - originating Signaling Gateway attribute. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to Originating Signaling Gateway. Values:
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
Attribute value - originating Signaling Gateway Change Specifies the value of the Media Channel attribute that matches this entry. This field is visible only if Attribute value - originating Signaling Gateway match is visible and set to Exact. Select from the list of configured Signaling Gateways.
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:
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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:
  • Unknown (default)
  • Local
  • Local, non-geographical
  • National
  • National, non-geographical
  • International
  • Personal numbering
  • Paging
  • Mobile
  • Corporate
  • Corporate, toll-free
  • Toll-free
  • Premium
  • Broadband
  • Operator
  • Directory Enquiries
  • Emergency
  • Repair
  • Other carrier
  • Other
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.
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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.
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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.
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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.
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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.
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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.
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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.
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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.
  • Exact
  • Match even if not present (default)
  • Match any if present
  • Only match if absent
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 - ANI Screening Entry match Change This field is valid only in the US.
Attribute value - ANI Screening Entry Change This field is valid only in the US.
Attribute value - ANI Screening Lookup match Change This field is valid only in the US.
Attribute value - ANI Screening Lookup Change This field is valid only in the US.
Attribute value - Transit Network ID match Change This field is valid only in the US.
Attribute value - Transit Network ID Change This field is valid only in the US.
Attribute value - subscriber NV and routing attributes match Change Specifies how to match on the subscriber routing attributes. This field is visible only if one of the Match attribute fields of the parent Number Validation Table is set to Subscriber NV and routing attributes. Values:
  • Exact
  • Match any if present (default)
  • Match even if not present
  • Only match if absent
Attribute value - subscriber NV and routing attributes Change Specifies the values of the subscriber routing attributes that match this entry. This field is visible only if Attribute value - Subscriber NV and routing attributes match is visible and set to Exact. Select one or more of the following values:
  • Pre-paid / off-switch calling card subscriber
  • Fax / modem subscriber
  • Nomadic subscriber
Requested status Read only Specifies whether an administrator has attempted to enable the Number Validation Entry. Values:
  • Enabled
    The object has been enabled.
  • Disabled
    The object has not been enabled or has been disabled.
Actual status Read only Specifies the current status of the Number Validation Entry. Values:
  • Enabled
    The object has been enabled.
  • Disabled
    The object has not been enabled or has been disabled.

Number Actions

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: