2.5.1 Extended Command Codes

Routing attributes by extended command code broadens the definition of a Diameter command code to include additional application specific single Diameter or 3GPP AVP content per command code. ECC are used for advanced routing selection and are comprised of the following attributes:

  • ECC Name
  • CC value
  • AVP code value
  • AVP data value

For example, there are four types of Credit-Control-Request (CCR) transactions which are uniquely identified by the content of the CCR’s “CC-Request-Type” AVP: (For a complete list of ECCs please see the DSR Documentation set available at Oracle.com on the Oracle Technology Network (OTN).)

  1. Initial_Request (typically called CCR-I).
  2. Update_Request (typically called CCR-U).
  3. Termination_Request (typically called CCR-T).
  4. Event_Request (typically called CCR-E).

Extended command codes can be used in Routing Option Sets (ROS), Pending Answer Timer (PAT), and Message Priority Configuration Set (MPCS) (see Message).