Customize 5G Messages

In MATRIXX, you can extend the 5G request and response messages beyond the options specified in the 3GPP specification.

About this task

SBA Gateway uses a mapping file to convert incoming 5G messages (JSON format) to MATRIXX Data Containers (MDCs). The Charging Server processes the request MDCs and places the rating results in the response MDCs for SBA Gateway to convert to outgoing 5G messages (JSON format).

Create custom MDCs from base MDCs with the Mtx5G prefix, for example:

<container_relationship id="mdc_customization_type">
<relationship id='Mtx5GChargingDataResponse'>
    <target_container>Custom5GChargingDataResponse</target_container>
</relationship>
</container_relationship>

If custom MDCs exist, the Charging Server uses those to hold the rating results. Otherwise, it uses base MDCs. For more information, see the discussion about MDC and MDC field extension configuration in MATRIXX Installation and Upgrade.

Procedure

  1. Customize the 5G MDC.
  2. Define the SBA Gateway mapping file to map each JSON field in the messages to an MDC field.
    For more information, see the discussion about mapping JSON messages to MDCs.
  3. Define the necessary selective updates.
    For more information, see the discussion about selective update configuration in MATRIXX Installation and Upgrade.
  4. In My MATRIXX, define the required field mappings.
    For more information, see the discussion about session field mapping and the discussion about event field mapping in My MATRIXX Help.