Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are two Diameter agents in Usage Engine:

  • Diameter Stack

  • Diameter Request

...

Note
titleNote!
  • Diameter Base Protocol commands such as Capability-Exchange-Request and Capability-Exchange-Answer, are handled internally by the Diameter Stack agent. You see an indication of execution of these commands on the Workflow Monitor in the debug mode. The Diameter Stack agent also publish MIM values that contain counters for the various commands.
  • AVPs (Attribute-Value pairs) from the Diameter Base Protocol are static, unchangeable, and always available to  Usage Engine .

Diameter Request

In order for a workflow to act as a Diameter client, you must use both the Diameter Request agent and the Diameter Stack agent. The Diameter Request agent simply references a Diameter Stack agent that is suitable for the outgoing route.

...

Note
titleNote!

Since this is not a normal Diameter message, the receiver has to be another workflowanother Usage Engine workflow.

The following fields are included in the WrappedMZObject UDR:

...

The Diameter Stack agent produces three  error answers with internal with Usage Engine internal result codes.

  • No suitable route

    When there is no peer or realm in the Diameter Routing profile that matches the content of the AVPs that are used for routing, a message with the error code 4997 is returned.

    The following AVPs are used for routing:

    • Destination-Host 

    • Destination-Realm 

    • Acct-Application-Id 

    • Auth-Application-Id 

    • Vendor-Specific-Application-Id

...