DSR-Application-Invoked AVP
In order to prevent the same DSR Application from being invoked on multiple DSRs in a network (and processing the same message twice by the same DSR Application), a DSR Application can (optionally) add to the Request message a DSR-Application-Invoked AVP containing the DSR Application ID.
Byte 1 | Byte 2 | Byte 3 | Byte 4 |
---|---|---|---|
AVP Code = 2468 | |||
Flags=10000000 | Length = 16 | ||
Vendor ID = 323 | |||
DSR Application Id = Unsigned32 |
This AVP is decoded by the Diameter Routing Function prior to ART processing to prevent multiple invocations of the same DSR Application. Any Application Routing Rule with this DSR Application Id will be ignored by the Diameter Routing Function.
This AVP can be repeated in the Request to indicate different DSR Applications, but will be inserted only once per DSR Application.