Oracle Server E10293-02 User Manual
3GPP/Sh Diameter Java API
A-14
Oracle Communication and Mobility Server Developer’s Guide
CCA(EVENT_REQUEST) stands for Credit-Control-Answer message with
CC-Request-Type AVP set to EVENT_REQUEST.
CC-Request-Type AVP set to EVENT_REQUEST.
Below are the different types of FSM which can be implemented in Ro application.
Ro Stateful Client FSM
This FSM responds to the [RFC 4006] requirements which define
the session-based credit control client state machine when the first interrogation is
executed after the authorization/authentication process.
executed after the authorization/authentication process.
A session instantiated by an application implementing this FSM expects to send a
credit control request message including a CC-Request-Type AVP value set to
INITIAL_REQUEST as first sent message. Once an credit control answer message with
the CC-Request-Type AVP value set to INITIAL_REQUEST is received, the FSM
expects to send either other(s)) credit control request message(s) with the
CC-Request-Type AVP value set to UPDATE_REQUEST or UPDATE_REQUEST or a
Re-Authentication request message. The reception of a credit control answer message
including a CC-Request-Type AVP value set to TERMINATION_REQUEST represents
the end of the session.
credit control request message including a CC-Request-Type AVP value set to
INITIAL_REQUEST as first sent message. Once an credit control answer message with
the CC-Request-Type AVP value set to INITIAL_REQUEST is received, the FSM
expects to send either other(s)) credit control request message(s) with the
CC-Request-Type AVP value set to UPDATE_REQUEST or UPDATE_REQUEST or a
Re-Authentication request message. The reception of a credit control answer message
including a CC-Request-Type AVP value set to TERMINATION_REQUEST represents
the end of the session.
Ro StateLess Client FSM
This FSM responds to the [RFC 4006] requirements which
define the event-based credit control client state machine.
An application implementing this FSM sends a credit control request message with the
CC-Request-Type AVP set to EVENT_REQUEST and waits for the credit control
answer with the CC-Request-Type AVP set to EVENT_REQUEST. The reception of a
credit control answer message including a CC-Request-Type AVP value set to
EVENT_REQUEST represents the end of the session.
CC-Request-Type AVP set to EVENT_REQUEST and waits for the credit control
answer with the CC-Request-Type AVP set to EVENT_REQUEST. The reception of a
credit control answer message including a CC-Request-Type AVP value set to
EVENT_REQUEST represents the end of the session.
Ro Server FSM
This FSM responds to the [RFC 4006] requirements which define the
credit control server state machine. An application implementing this FSM waits for a
credit control request message and expects to send a response with the same
CC-Request-Type AVP value as received in the request message.
credit control request message and expects to send a response with the same
CC-Request-Type AVP value as received in the request message.
A session instantiated by an application implementing this FSM expects to receive an
accounting request message including an CC-Request-Type AVP value set to EVENT_
REQUEST or INITIAL_REQUEST as first received message. Once a credit control
request message with the CC-Request-Type AVP value set to INITIAL_REQUEST is
received, the FSM expects to receive other(s) credit control request message(s) with the
CC-Request-Type AVP value set to UPDATE_REQUESTor TERMINATION_
REQUEST. The emission of a credit control answer message including a
CC-Request-Type AVP value set to TERMINATION_REQUEST represents the end of
the session.
accounting request message including an CC-Request-Type AVP value set to EVENT_
REQUEST or INITIAL_REQUEST as first received message. Once a credit control
request message with the CC-Request-Type AVP value set to INITIAL_REQUEST is
received, the FSM expects to receive other(s) credit control request message(s) with the
CC-Request-Type AVP value set to UPDATE_REQUESTor TERMINATION_
REQUEST. The emission of a credit control answer message including a
CC-Request-Type AVP value set to TERMINATION_REQUEST represents the end of
the session.
3GPP/Sh Diameter Java API
This section defines a Java API for the 3GPP [TS 29.328] and [TS 29.329] Sh Interface
over the Diameter protocol.
over the Diameter protocol.
3GPP/Sh Diameter Java Interface
This section provides information about the 3GPP/Sh Diameter Java Interface.
Sh Provider
The DiameterShProvider interface represents a Sh Diameter Application as defined in
3GPP Interfaces. An instance of a class implementing this interface can be obtained by
calling the DiameterStack.createDiameterShProvider(Properties)
3GPP Interfaces. An instance of a class implementing this interface can be obtained by
calling the DiameterStack.createDiameterShProvider(Properties)