5.1.4 Trigger conditions
32.2603GPPCharging managementIP Multimedia Subsystem (IMS) chargingRelease 17Telecommunication managementTS
This clause contains the details for trigger conditions listed in table 5.2.1.1 for offline charging messages (Charging Data Request and Charging Data Response) and table 5.3.1.1 for online charging messages (Debit / Reserve Units Request and Debit / Reserve Response) triggered by SIP methods or ISUP messages for all IMS nodes except for MRFC and AS.
The I-CSCF and BGCF, which need not be present in the signalling path for subsequent requests after the first SIP INVITE, do not support session-based charging using Charging Data Request [Start, Interim, and Stop]. In these (and only in these) IMS Network Elements, successful session set-up completion triggers Charging Data Request [Event]. Use of session-based charging when the I-CSCF or the BGCF is call stateful is not described in this release.
The initial registration, user-initiated re-registration, and user-initiated de-registration chargeable events relate to SIP REGISTER to trigger Charging Data Request [Event] / Debit / Reserve Units Requests, while network-initiated deregistration event relates to SIP NOTIFY to trigger Charging Data Request [Event] / Debit / Reserve Units Requests provided that subscription to registration events has been applied (see TS 24.229 [204]).
If at the time when the SIP 200 OK is received only the SDP offer is available, the CTF may trigger Charging Data Request[Start] immediately (subsequent SIP ACK containing the SDP answer triggers Charging Data Request[Interim]) or may trigger Charging Data Request[Start] once the SIP ACK has been received. The precise behaviour shall depend on operator policy.
If capturing the last user location information and/or UE Time Zone of one specific party (originating or terminating) at session release is required by operator (e.g. for legal purpose), and such information is not available at the time the SIP BYE is received, the CTF shall delay the Charging Data Request [Stop] until the reception of SIP 200 OK acknowledging the SIP BYE. Otherwise, the CTF shall trigger Charging Data Request [Stop] once the SIP BYE request has been received.
If capturing the last user location information and/or UE Time Zone of one specific party (originating or terminating) at session release is required by operator (e.g. for legal purpose), and such information is not available at the time the SIP BYE is received, the CTF shall delay the Debit / Reserve Units Request [Terminate] until the reception of SIP 200 OK acknowledging the SIP BYE. Otherwise, the CTF shall trigger Debit / Reserve Units Request [Terminate] once the SIP BYE request has been received. In any case, the granted quota shall not be used once the SIP BYE is received.
If capturing a user location change during a session is required by operator (e.g. for legal or statistics purposes), the CTF should trigger Charging Data Request or Debit / Reserve Units Request on any SIP method received containing user location information.