Normalizer Templates

Normalizer templates identify the MATRIXX Data Container (MDC) and its fields, catalog item parameters, balances, quantities, or times that are normalized during rating to determine which rates to apply. The fields can be located in a network message or in a MATRIXX database MDC, such as a subscriber, device, group, or purchased offer MDC.

Normalizer templates provide a way to create multiple normalizer instances that define a different set of normalized values for the same field. This enables you to set up different pricing models for your services. For example, a Voice Zone template might identify two field values in the MtxDiamRoMsg MDC message that are used to determine the From and To values of a phone call: CallingStationId and CalledStationId. Three normalizer instances using this same template might define the following three different pricing models, each of which have different rates.

  • US local and long distance calling
  • EU country-to-country calling
  • US to EU calling
You use the My MATRIXX Charging Configuration interface to create the normalizer templates and normalizer instances. Each instance defines the normalizer parameters on which to base rates. For example, in this scenario, the US to EU normalizer has four zones: US-France, US-Germany, US-Spain, and US-Italy, as shown in Figure 1. The Name column contains the parameters that define the zones and the Description column describes the purpose of the parameters.
Figure 1. Zone Normalizer Parameters
Voice Zone Normalizer Parameters
Next, the pricing administrator defines the From and To values for each zone, as shown in Figure 2.
Figure 2. Zone Values

After defining the zone values, you can validate the normalizer data to check that there are no missing zones (all parameter values were used) and that there are no overlapping or duplicate values.

When a call is made, the value in the normalizer template's CallingStationId field and the value in the CalledStationId value are used to determine which zone to use. The rating formula associated with this zone is used to rate the call. Because all calls are generated from the same From value, it is considered a best left-match case. In addition, entering the From values is not mandatory because the rates are varied by the To value.

For information about creating normalizer templates and normalizer instances, see My MATRIXX Help.