Handling Long or Orphaned Sessions
A session is torn down sometimes by the SMF while the session and aggregation are still open in the CDR Aggregation Function (CAF).
For long running sessions or orphaned sessions that have not experienced any activity for a configurable period of time, a reauthorization/notification request can be triggered by MATRIXX Engine to inform the SMF to perform re-authorization for that session.
If the session does not exist in the SMF, a ChargingNotifyRequest
for
that session results in a non-2xx status code from the SMF. This type of a failed
ChargingRequestNotify
scenario is then used as a trigger in the CAF
to create a CDR for the session and also to release the aggregation object in the
CAF.