Mediation overview

Diameter message mediation helps to solve interoperability issues. Mediation uses rules to manipulate header parts and Attribute-Value Pairs (AVPs) in incoming routable messages and peer to peer messages, when data in the message matches some specified conditions at a specified point of message processing. Tasks of the “if condition matches, then do some action” type can be solved in the most efficient way.

The Diameter Mediation feature can make the routable decisions of send reply, drop the message or set the destination-realm.

This feature extends the CAPM (Computer-Aided Policy Making) framework to allow for easy creation of Mediation rules for use in 3G, LTE and IMS networks. Mediation Rule Templates are created to define the Conditions that must be matched in a message and the Actions that are applied to modify the message on the routing decisions.

After a Rule Template definition is complete, a Rule Set can be generated from the Rule Template. The data needed for the Conditions and the Actions is provisioned in the generated Rule Set.

A Mediation rule is an instance of the data needed for the execution of Mediation logic. The actual data needed for the Conditions and the Actions is provisioned in one or more rules in the generated Rule Set. All of the rules associated with one Mediation Rule Template are collectively referred to as the Rule Set for the Rule Template. See Rule Sets.

Rule Sets can be associated with pre-defined Request or Answer Trigger Points in the DSR message processing logic. When message processing reaches a Trigger point and the Conditions in an associated Rule Set are met, the Actions for that Rule Set are applied to the message. The changes to the message content can result in modifying the message processing behavior and the routing decision at that Trigger point in the processing logic. See Triggers.

The available Diameter Mediation Triggers are the:
Diameter Mediation provides a Rule Templates interface, a Rule Sets interface, and other GUI screens:

Mediation-Triggered Diameter Message Copy

The Rule Template "Message Copy" Action can be defined to trigger Diameter Message Copy for messages that are processed by Diameter Mediation.

The Message Copy Action triggers Diameter Message Copy, and specifies the Message Copy Configuration Set (MCCS) that contains the Request/Answer content criteria to be used by the Message Copy function to copy the message to a DAS. The Message Copy Configuration Set specifies a Route List for the DAS. See Configuration in the DSR Diameter User’s Guide.

If Message Copy is triggered for the same message from multiple locations, the Message Copy Configuration Set for the latest Message Copy triggering prevails.

In the case of Request re-route due to invalid Result-Code, only the Message Copy Configuration Set that is associated with the Answer that completes the transaction at ATP1 is considered.

The Message Copy is performed after the completion of the original transaction. The copy of the message is not processed by the Mediation Triggering Points.