Configure Announcement Strings Using Normalizers
Perform this task to configure an announcement string as a results value in a normalizer. The announcement string defines the announcement pod on which to play announcements and the IDs of the announcements to play.
Before you begin
Ensure you know the properties of the announcement pod where you want to play the announcements, such as:
- Its ID.
- The message IDs of the announcements you want to play.
Procedure
-
Create a new normalizer template and select the normalizer algorithm to use for
triggering announcements.
For example, the Balance Distribution normalizer algorithm can be used to trigger announcements when the subscriber's balance is low.
For information about normalizers and normalizer templates, see the discussions about normalizer templates and normalizer instances in MATRIXX Pricing and Rating.
-
In Result Info, set the target MATRIXX Data Container (MDC) field to the
ServiceInfo.VcsInfo.Announcement
field in the MtxDiamRoMsg MDC:- In Result Description Container, specify MtxDiamRoMsg.
- In Result Description Field, specify ServiceInfo.VcsInfo.Announcement.
-
In Values, add a row for each announcement string. Give each announcement
string a name and specify the announcement string in the description. A blank
description means that no announcements are played.
For example, the results values in Values Table return either no announcement or a low balance announcement string.For information about the parameters used in announcement strings, see the discussion about announcement strings.
Table 1. Values Table Name Description No Announcement Low Balance ext|1|3|555555|abcd1234|0;101|English=101|French=201|20;102|English=102|French=202|30 - Create a new normalizer using the normalizer template created in the preceding steps.
-
In the normalizer rows table, specify the values to use during normalization to
select each of the announcement strings configured for the normalizer template.
For example, Rows Table shows how you can use a range normalizer to trigger a low balance announcement when the subscriber's balance falls under five units:
Table 2. Rows Table Name Start End Low Balance -infinity 5 No Announcement 5 infinity - Add the new normalizer that you created in steps 4 and 5 to a rate table in a pricing component so that if an announcement is required, it is played to the subscriber before any charge is calculated.