Retrieves header information and AVPs from Diameter requests.
AVPs can be retrieved by:
Returns the Accounting-Sub-Session-Id AVP (code 287) from the request.
Returns: avp_tReturns the Acct-Application-Id AVP (code 259) from the request. Note: expression can be used to retrieve the value as Unsigned32
Returns: avp_unum_tReturns the Acct-Multi-Session-Id AVP (code 50) from the request.
Returns: avp_tReturns the Acct-Session-ID AVP (code 44) from the request.
Returns: avp_tReturns the Application-ID from the request.
Returns: unsigned_long_atReturns the Auth-Application-Id AVP (code 258) from the request. Note: expression can be used to retrieve the value as Unsigned32
Returns: avp_unum_tAVP (uint avpcode)
Returns the specified AVP from the request.
For example, to get the AVP with code 263, use the expression:
DIAMETER.REQ.AVP(263).
Note: To get AVP that is nested inside a grouped AVP, use the
AVP method from the avp_t class.
avpcode- AVP code
Returns: avp_tReturns the Command Code from the request.
Returns: num_atReturns the Destination-Host AVP (code 293) from the request.
Returns: avp_tReturns the Destination-Realm AVP (code 283) from the request.
Returns: avp_tReturns the End-to-End Identifier from the request.
Returns: unsigned_long_atReturns the Hop-by-Hop Identifier from the request.
Returns: unsigned_long_atReturns true if the P (proxiable) command flag is set for the request.
Returns: bool_atReturns true if the T (potentially retransmitted message) command flag is set for the request.
Returns: bool_atReturns the Message Length from the request.
Returns: num_atReturns the Origin-Host AVP (code 264) from the request.
Returns: avp_tReturns the Origin-Realm AVP (code 296) from the request.
Returns: avp_tReturns the Product-Name AVP (code 269) from the request.
Returns: avp_tReturns the Session-ID AVP (code 263) from the request.
Returns: avp_tReturns the Supported-Vendor-Id AVP (code 265) from the request.
Returns: avp_tReturns the User-Name AVP (code 1) from the request.
Returns: avp_tReturns the Vendor-Id AVP (code 266) from the request.
Returns: avp_tVENDOR_SPECIFIC_APPLICATION_ID
Returns the Vendor-Specific-Application-Id AVP (code 260) from the request.
Returns: vendor_spec_appid_avp_tReturns the version of the Diameter protocol. Currently, Diameter supports only version 1.
Returns: num_at