Mapping Profile Requests to Profile Providers
11-2 Oracle WebLogic Server SIP Container Developer’s Guide
The START, INTERIM, and STOP event types are used for session-based accounting. The EVENT type is used for event based accounting, or to indicate a failed attempt to
establish a session.
11.2.1 Event-Based Charging
Event-based charging events are reported through the ACR EVENT message. Example 11–1
shows the basic message flow.
Example 11–1 Message Flow for Event-Based Charging
CTF WLSS CDF Server | |
| --- ACR EVENT -- | | |
| Process accounting request | |
| -- ACA EVENT --- | | |
11.2.2 Session-Based Charging
Session-based charging uses the ACR START, INTERIM, and STOP requests to report usage to the CDF. During a session, the CTF may report multiple ACR INTERIM
requests depending on the session lifecycle. Example 11–2
shows the basic message flow
Example 11–2 Message Flow for Session-Based Charging
CTF WLSS CDF Server | |
| --- ACR START ---- | | |
| Open CDR | |
| -- ACA START ----- | | |
... ... | --- ACR INTERIM -- |
| | | Update CDR
| | | -- ACA INTERIM --- |
... ... | --- ACR STOP ----- |
| | | Close CDR
| |
Table 11–1 Rf ACR Event Types
Request Description
START Starts an accounting session.
INTERIM Updates an accounting session.
STOP Stops an accounting session
EVENT Indicates a one-time accounting event.
Using the Diameter Rf Interface API for Offline Charging 11-3
| -- ACA STOP ------ | | |
Here, ACA START is sent a receipt of a service request by WebLogic Server. ACA INTERIM is typically sent upon expiration of the AII timer. ACA STOP is issued upon
request for service termination by WebLogic Server.