IANA [IANA] has assigned the range 0x00000001 to 0x00ffffff for
standards-track applications; and 0x01000000 - 0xfffffffe for vendor
specific applications, on a first-come, first-served basis.
Returns a new message object with the predefined Command-code, ApplicationId, HopByHopIdentifier, EndToEndIdentifier
This method allow created message from storage or created specific message.
Provides with default value of CCFH avp - this is used when avp is not present or send opoeration fails for some reason
CCFH is of type Enumarated - int32
Provides with default value of DDFH avp - this is used when avp is not present or send opoeration fails for some reason
DDFH is of type Enumarated - int32
Create new vendor specific application session
Use this method for create specific application sessions
Example: ClientShSession session = factory.getNewSession(appId, ClientShSession.class)
A request was received whose bits in the Diameter header were
either set to an invalid combination, or to a value that is
inconsistent with the command code's definition.
When returned, the request was successfully completed, but
additional processing is required by the application in order to
provide service to the user.
This informational error is returned by a Diameter server to
inform the access device that the authentication mechanism being
used requires multiple round trips, and a subsequent request needs
to be issued in order for access to be granted.
A redirect agent has determined that the request could not be
satisfied locally and the initiator of the request should direct
the request directly to the server, whose contact information has
been added to the response.
This error is given when Diameter can not deliver the message to
the destination, either because no host within the realm
supporting the required application was available to process the
request, or because Destination-Host AVP was given without the
associated Destination-Realm AVP