Create a Closed User Group Normalizer
This normalizer determines if the subscriber making a call and the subscriber receiving a call are in the same group or on the same network.
Before you begin
My MATRIXX must contain the normalizer template that you want to use for this normalizer that implements the Closed User Group normalization algorithm.
If you are creating a normalizer that checks whether subscribers are in the same group or group tier, there must be a field definition for the subscriber group object that holds the tier value. For information about adding field definitions, see the discussion about field definitions.
Procedure
- In Normalizers, click New Normalizer.
-
In Create New Normalizer:
- In Name, enter a unique name.
- (Optional) In Description, enter descriptive information about the item.
- (Optional) In External ID, enter any alphanumeric character to serve as a unique ID on this pricing object. The external ID can be used for any reason that is meaningful to your implementation of MATRIXX Engine. External IDs are saved to the pricing configuration file and loaded into the Pricing database.
- From the Normalizer Template list, select the name of the normalizer template that implements the normalization algorithm you want to use for this normalizer.
- Click Create.
-
In Start Date/Time, use the date
picker to select the date on which the object becomes active in the Pricing
database and is first available for use, or enter the date in the format
YYYY-MM-DD.
Optionally, enter a time for when the object becomes active. The default start
date/time is 2000–01–01 00:00:00. If applicable, the range in which the start
date/time must fall is listed. For example:
- Select a date on or before 2021–12–01.
- Select a date on or after 2020–01–27.
- Select a date between 2000–01–02 and 2021–10–04.
Note: If you are creating a new revision of this object, the start date/time must be after the start date/time of the preceding revision and before the start date/time of the next revision. If you are making a copy of this object, the start date/time is not copied. The new object is the first revision, so it has the default start date/time of 2000–01–01 00:00:00. - If no default parameter values have been defined for the normalizer, click or hover over the Rows menu icon and select Edit Values to add two values, one to use for a match and one to use for a non-match. These values can either be added as a normalizer value list (step 5) or entered manually (step 6).
-
To define the values using a normalizer value list, perform the following steps:
Important: The list must contain two values (No Match and Match). The No Match value must have an ID of 0 and the Match value must have an ID of 1.
-
If the normalizer template does not define any normalizer values and you are not using a
normalizer value list, then you can define the values within the normalizer instance by clicking Edit Values to open Edit Normalizer
Values and performing the following steps:
Important: You must define the No Match value first to assign an ID of 0 to it, and the Match value second to assign an ID value of 1.
- In Value If Field Not Present, select a parameter value to use when the field value is not set at the time of rating.
- To check whether calling and called subscribers are in the same group or subgroup, select the name of the group or subgroup in Tier or the parameter used to specify the group tier in Tier Parameter. When selecting a tier, select global to check whether the calling and called subscribers are on the same network.
-
(Optional) Click or hover over the Rows menu icon and select Validate to check the normalizer values for errors.
Validation checks for errors caused by duplicate rows, gaps in ranges, overlapping ranges, and any other missing or invalid configurations. To perform the validation, My MATRIXX sorts the rows in the rate table according to the first parameter value.