Decode Operations

Decode operations decode input field values and set the decoded output field values. For example, an encoded MccMnc value can be decoded as two separate field values, Mcc and Mnc.

Decode operations must be specified using a MATRIXX Data Container (MDC) field with a specific input suffix. The output fields are created by replacing the input suffix with corresponding predefined output suffixes. The details are described in each decode operation.

When invalid or unexpected AVP values are received, the following apply:
  • The event never fails.
  • The decoder attempts to decode the fields which can result in all, some, or no fields being decoded. The result depends on the AVP data that is received.