Configuring MATRIXX Engine
You can customize the installation of MATRIXX Engine for a system that has not yet been deployed. Setup tasks include setting up business rules for MATRIXX Charging Application, MATRIXX Policy Application, and Call Control Framework (CCF). For information about changing the configuration of a running engine, see the discussion about changing the configuration of an engine.
The procedures below assume you have already configured the MATRIXX Traffic Routing Agents (TRAs) and the Virtual IP addresses (VIPs) that MATRIXX Digital Commerce requires to communicate among its components.
To configure MATRIXX Engine for high availability, you must configure a primary engine and a secondary engine for your data domain so their processing clusters can have an ACTIVE-STANDBY High Availability (HA) relationship. This is referred to as an engine chain. You can also add a third engine to an engine chain for additional HA and disaster recovery capabilities. Typically at least one engine is located at a geographically distant site. The script asks configuration questions for the main site (primary engine) before asking questions about the second site—and third site, if your environment contains three engines.
After configuration changes are verified on the local blade, they are propagated to all other blade servers running in the engine to ensure the configuration settings are same across all blades. After this is complete, run the configure_engine.py script again for each additional engine to synchronize its configuration with that defined for the primary engine. After all engines are configured, load the sample pricing configuration file.
For information about how to configure pricing and rating functionality, see Pricing and Rating. For information about extending MATRIXX Engine data, see the discussion about extending MATRIXX engine functionality.