6.6 Description of information flows

23.0783GPPCustomised Applications for Mobile network Enhanced Logic (CAMEL) Phase 4Release 17Stage 2TS

This subclause contains the detailed description of the information flows used by CAMEL for GPRS control.

Each Information Element (IE) is marked as Mandatory (M), Conditional (C), Specific conditions (S) or Optional (O) in the "Status" column.

An ‘M’ IE shall always be included. A ‘C’ IE shall be included if the sending entity has the necessary information to populate the IE. The conditions for the inclusion of an ‘S’ IE are shown in the ‘Description’ column of the definition table. An ‘O’ IE may be included or omitted as required by the service logic. This categorization is a functional classification, i.e. it defines the requirements for the stage 2 information. It is not a stage 3 classification to be used for the ASN.1 syntax of the protocol.

Details of errors and exceptions to these rules are specified in 3GPP TS 29.002 [34] and TS 29.078 [36].

6.6.1 gprsSSF to gsmSCF Information Flows

6.6.1.1 Activity Test GPRS ack

6.6.1.1.1 Description

This IF is the response to the Activity Test GPRS.

6.6.1.1.2 Information Elements

This IF contains no information elements.

6.6.1.2 Apply Charging Report GPRS

6.6.1.2.1 Description

This IF is used by the gprsSSF to report to the gsmSCF the information requested in the Apply Charging GPRS IF. In addition, this IF is used to notify the gsmSCF of changes in QoS. Note that there are several possible QoS profiles defined by the combinations of the different QoS attributes as defined in 3GPP TS 23.060 [15]. A PLMN may only support and charge on a limited subset of those QoS. It is recommended that changes in QoS are only reported in Apply Charging Report GPRS for those QoS profiles.

6.6.1.2.2 Information Elements

Information element name

Status

Description

Gprs Reference Number

C

This IE consists of a number assigned by the gprsSSF and a number assigned by the gsmSCF. It is used for TCAP dialogue segmentation.

Refer to 3GPP TS 29.078 [36] for the usage of this element.

Charging Result

M

This IE contains the charging information for the PDP provided by the gprsSSF. It is a choice between elapsed time and data volume.

Quality Of Service

C

This IE is described in a table below.

Active

M

This IE indicates if the GPRS session or PDP context is still established, or if it has been detached or deactivated.

PDP ID

C

This IE identifies the PDP Context to which the IF applies.

Scenario 1: If this IE is not present in the IF, then the Apply Charging Report GPRS applies to the GPRS Session. If this IE is present in the IF, then the Apply Charging Report GPRS applies to the indicated PDP Context.

Scenario 2: This IE is not used in the IF.

Charging Roll Over

C

This IE indicates which parameter(s) of the Charging Result have overflowed.

Refer to 3GPP TS 29.078 [36] for the usage of this element.

Quality of Service contains the following information element:

Information element name

Status

Description

Negotiated QoS

C

This IE identifies the QoS which was negotiated between the user, the SGSN and the GGSN, as a result of a ‘Modify PDP Context’ request.

This IE shall be included only if sending of the Apply Charging Report GPRS was triggered by a change in Quality of Service.

This IE shall contain the negotiated QoS as on the time of sending the Apply Charging Report GPRS.

Negotiated QoS Extension

S

This IE contains a supplement to the Negotiated QoS. It shall be present if the Negotiated QoS IE is present and one or more of the following was negotiated between the MS, the SGSN and the GGSN:

– Source Statistics Descriptor;

– Signalling Indication;

– Maximum bit rate for downlink (extended);

– Guaranteed bit rate for downlink (extended).

Otherwise, it shall be absent.

6.6.1.3 Entity Released GPRS

6.6.1.3.1 Description

This IF is used by the gprsSSF to inform the gsmSCF at any phase that a GPRS Session has been detached or a PDP Context has been disconnected without reporting any EDP.

6.6.1.3.2 Information Elements

Information element name

Status

Description

Gprs Reference Number

C

This IE consists of a number assigned by the gprsSSF and a number assigned by the gsmSCF. It is used for TCAP dialogue segmentation.

Refer to 3GPP TS 29.078 [36] for the usage of this element.

GPRS Cause

M

This IE contains the Cause value indicating the reason for the GPRS Session Detach event or the PDP Context Disconnection event.

PDP ID

C

This IE identifies the PDP Context to which the IF applies.

Scenario 1: If this IE is not present in the IF, then the Entity Released GPRS applies to the GPRS Session. If this IE is present in the IF, then the Entity Released GPRS applies to the indicated PDP Context.

Scenario 2: This IE is not used in the IF.

6.6.1.4 Event Report GPRS

6.6.1.4.1 Description

This IF is used to notify the gsmSCF of a GPRS event previously requested by the gsmSCF in a Request Report GPRS Event IF.

6.6.1.4.2 Information Elements

Information element name

Status

Description

Gprs Reference Number

C

This IE consists of a number assigned by the gprsSSF and a number assigned by the gsmSCF. It is used for TCAP dialogue segmentation.

Refer to 3GPP TS 29.078 [36] for the usage of this element.

GPRS Event Type

M

This IE specifies the type of event that is reported.

Misc GPRS Info

M

This IE indicates the DP type (EDP‑N or EDP‑R).

GPRS Event Specific Information

M

This IE is described in a table below.

This IE contains information specific to the reported event.

PDP ID

C

This IE identifies the PDP Context to which the IF applies.

Scenario 1: If this IE is not present in the IF, then the Event Report GPRS applies to the GPRS Session. If this IE is present in the IF, then the Event Report GPRS applies to the indicated PDP Context.

Scenario 2: This IE is not used in the IF.

If the GPRS Event Type contains DP Change of Position GPRS Session, then the GPRS Event Specific Information IE contains the following information elements:

Information element name

Status

Description

Location Information In SGSN

M

See subclause 7.6.1.2.2.

If the GPRS Event Type contains DP Change of Position Context, then the GPRS Event Specific Information IE contains the following information elements:

Information element name

Status

Description

Access Point Name

S

This IE identifies the Access Point Name to which the MS is connected.

It shall be present, if available, at inter-SGSN routing area update.

It shall be absent at intra-SGSN routing area update.

Charging ID

S

This IE contains the Charging ID received from the GGSN for the PDP context.

It shall be present, if available, at inter-SGSN routing area update.

It shall be absent at intra-SGSN routing area update.

Location Information In SGSN

M

See subclause 7.6.1.2.2.

End User Address

S

See subclause 6.6.1.5.2.

It shall be present, if available, at inter-SGSN routing area update.

It shall be absent at intra-SGSN routing area update.

Quality Of Service

S

This IE is described in a table below.

It shall be present, if available, at inter-SGSN routing area update.

It shall be absent at intra-SGSN routing area update.

Time And Time Zone

S

This IE contains the time that the gprsSSF met the detection point, and the time zone the gprsSSF resides in.

It shall be present, if available, at inter-SGSN routing area update.

It shall be absent at intra-SGSN routing area update.

GGSN Address

S

This IE contains the GGSN address for control plane to which the MS is connected, see 3GPP TS 23.003 [7].

The SGSN shall report the GGSN address in the same IP version as in the S‑CDR. See 3GPP TS 32.251 [38].

It shall be present, if available, at inter-SGSN routing area update.

It shall be absent at intra-SGSN routing area update.

If the GPRS Event Type contains DP Detach or DP PDP context disconnection, then the GPRS Event Specific Information IE contains the following information elements:

Information element name

Status

Description

Initiating Entity

M

This IE identifies the entity that has initiated the disconnection or detachment.

Routeing Area Update

C

This IE indicates that the Detach or Disconnection is due to inter-SGSN routeing area update.

If the GPRS Event Type contains DP PDP context establishment, then the GPRS Event Specific Information IE contains the following information elements:

Information element name

Status

Description

Access Point Name

C

This IE identifies the Access Point Name the MS has requested to connect to.

End User Address

C

See subclause 6.6.1.5.2.

Quality Of Service

M

This IE is described in a table below.

Location Information In SGSN

M

See subclause 7.6.1.2.2.

Time And Time Zone

M

This IE contains the time that the gprsSSF met the detection point, and the time zone the gprsSSF resides in.

PDP Initiation Type

M

This IE indicates whether a PDP context was established as a result of a network-initiated request or as a result of a subscriber request.

Secondary PDP Context

C

This IE indicates that the PDP context activation was requested for a secondary PDP context. See 3GPP TS 23.060 [15].

If the GPRS Event Type contains DP PDP context establishment acknowledgement, then the GPRS Event Specific Information IE contains the following information elements:

Information element name

Status

Description

Access Point Name

M

This IE identifies the Access Point Name to which the MS is connected.

Charging ID

M

This IE contains the Charging ID received from the GGSN for the PDP context.

End User Address

M

See subclause 6.6.1.5.2.

Quality Of Service

M

This IE is described in a table below.

Location Information In SGSN

M

See subclause 7.6.1.2.2.

Time And Time Zone

M

This IE contains the time that the gprsSSF met the detection point, and the time zone the gprsSSF resides in.

GGSN Address

M

This IE contains the GGSN address for control plane to which the MS is connected, see 3GPP TS 23.003 [7].

The SGSN shall report the GGSN address in the same IP version as in the S‑CDR. See 3GPP TS 32.251 [38].

Quality of Service contains the following information elements:

Information element name

Status

Description

Requested QoS

C

This IE identifies the QoS requested by the subscriber for the PDP Context. It shall be included if the EventReportGPRS is sent at PDP Context Establishment, at PDP Context Establishment Acknowledgement and at Change of Position Context.

Subscribed QoS

C

This IE identifies the subscribed QoS. It shall be included if the EventReportGPRS is sent at PDP Context Establishment, at PDP Context Establishment Acknowledgement and at Change of Position Context.

Negotiated QoS

C

This IE identifies the QoS which was negotiated between the user, the SGSN and the GGSN. It shall be included if the EventReportGPRS is sent at PDP Context Establishment Acknowledgement and at Change of Position Context.

Requested QoS Extension

S

This IE contains a supplement to the Requested QoS IE. It shall be present if the Requested QoS IE is present and the MS requested one or more of the following for the PDP context:

– Source Statistics Descriptor;

– Signalling Indication;

– Maximum bit rate for downlink (extended);

– Guaranteed bit rate for downlink (extended).

Otherwise, it shall be absent.

Subscribed QoS Extension

S

This IE contains a supplement to the Subscribed QoS IE. It shall be present if the Subsribed QoS IE is present and one or more of the following is part of the subscription profile in the HLR:

– Maximum bit rate for downlink (extended);

– Guaranteed bit rate for downlink (extended).

Otherwise, it shall be absent.

Negotiated QoS Extension

S

This IE contains a supplement to the Negotiated QoS. It shall be present if the Negotiated QoS IE is present and one or more of the following was negotiated between the MS, the SGSN and the GGSN:

– Source Statistics Descriptor;

– Signalling Indication;

– Maximum bit rate for downlink (extended);

– Guaranteed bit rate for downlink (extended).

Otherwise, it shall be absent.

6.6.1.5 Initial DP GPRS

6.6.1.5.1 Description

This IF is generated by the gprsSSF when a trigger is detected at a DP in the GPRS state models, to request instructions from the gsmSCF.

6.6.1.5.2 Information Elements

Information element name

Status

Description

Gprs Reference Number

M

This IE consists of a number assigned by the gprsSSF. It is used for TCAP dialogue segmentation.

Refer to 3GPP TS 29.078 [36] for the usage of this element.

ServiceKey

M

This IE indicates to the gsmSCF the requested CAMEL Service. It is used to address the required application/SLP within the gsmSCF.

GPRS Event Type

M

This IE indicates the armed GPRS DP event resulting in the Initial DP IF.

MSISDN

M

This IE contains the basic MSISDN of the MS.

IMSI

M

This IE identifies the mobile subscriber.

Time and Time zone

M

This IE contains the time that the gprsSSF was triggered, and the time zone in which the gprsSSF resides.

GPRS MS Class

C

This IE contains the MS network and radio access capabilities.

End User Address

C

This IE is described in a table below.

Quality of Service

C

This IE is described in a table below.

Access Point Name

C

This IE identifies the Access Point Name:

– At DP Change Of Position Context contains the selected APN.

– AT DP PDP Context Establishment contains the APN which the MS has requested.

– AT DP PDP Context Establishment Acknowledgement contains the selected APN.

Charging ID

C

This IE contains the Charging ID received from the GGSN for the PDP context.

SGSN Capabilities

C

This IE specifies the capabilities of the SGSN to support the CAMEL interworking, e.g. support of Advice of Charge.

Location Information in SGSN

M

This IE is described in subclause 7.6.1.2.2.

PDP Initiation Type

C

This IE indicates whether a PDP context was established as a result of a network-initiated request or as a result of a subscriber request.

GGSN Address

C

This IE contains the GGSN address for control plane to which the MS is connected, see 3GPP TS 23.003 [7].

The SGSN shall report the GGSN address in the same IP version as in the S‑CDR. See 3GPP TS 32.251 [38].

Secondary PDP context

C

This IE indicates that the PDP context activation was requested for a secondary PDP context. See 3GPP TS 23.060 [15].

This IE is not sent if this IF is initiated at DP Change of Position Context.

IMEI (with software version)

C

This IE contains the IMEISV (as defined in 3GPP TS 23.003 [7]) of the ME in use by the served subscriber.

Quality of Service contains the following information elements:

Information element name

Status

Description

Requested QoS

C

This IE identifies the QoS requested by the subscriber for a new PDP Context. It shall be included if the InitialDPGPRS is sent at PDP Context Establishment, at PDP Context Establishment Acknowledgement and at Change of Position Context.

Subscribed QoS

C

This IE identifies the subscribed QoS. It shall be included if the InitialDPGPRS is sent at PDP Context Establishment, at PDP Context Establishment Acknowledgement and at Change of Position Context.

Negotiated QoS

C

This IE identifies the QoS which was negotiated between the user, the SGSN and the GGSN. It shall be included if the Initial DP GPRS is sent at PDP Context Establishment Acknowledgement and at Change of Position Context.

Requested QoS Extension

S

This IE contains a supplement to the Requested QoS IE. It shall be present if the Requested QoS IE is present and the MS requested one or more of the following for the PDP context:

– Source Statistics Descriptor;

– Signalling Indication;

– Maximum bit rate for downlink (extended);

– Guaranteed bit rate for downlink (extended).

Otherwise, it shall be absent.

Subscribed QoS Extension

S

This IE contains a supplement to the Subscribed QoS IE. It shall be present if the Subsribed QoS IE is present and one or more of the following is part of the subscription profile in the HLR:

– Maximum bit rate for downlink (extended);

– Guaranteed bit rate for downlink (extended).

Otherwise, it shall be absent.

Negotiated QoS Extension

S

This IE contains a supplement to the Negotiated QoS. It shall be present if the Negotiated QoS IE is present and one or more of the following was negotiated between the MS, the SGSN and the GGSN:

– Source Statistics Descriptor;

– Signalling Indication;

– Maximum bit rate for downlink (extended);

– Guaranteed bit rate for downlink (extended).

Otherwise, it shall be absent.

End User Address shall be populated as follows:

– At DP Change Of Position Context in an Inter-SGSN Routeing Area Update: Initial DP GPRS and EventReportGPRS contain the selected value;

– At DP PDP Context Establishment: Initial DP GPRS and Event Report GPRS contain the value which the MS has requested;

– At DP PDP Context Establishment Acknowledgement: Initial DP GPRS and Event Report GPRS contain the selected value. Note that the PDP Address is not always available at this DP.

For details see 3GPP TS 23.060 [15].

End User Address contains the following information elements:

Information element name

Status

Description

PDP Type Organization

C

This IE identifies the PDP Type Organisation (e.g. IETF).

PDP Type Number

C

This IE identifies the PDP type, e.g. IPv4 or IPv6.

PDP Address

C

This IE identifies the address of the subscriber for a new PDP Context.

6.6.2 gsmSCF to gprsSSF Information Flows

6.6.2.1 Activity Test GPRS

6.6.2.1.1 Description

This IF is used to check for the continued existence of a relationship between the gsmSCF and gprsSSF. If the relationship is still in existence, then the gprsSSF will respond. If no reply is received, then the gsmSCF will assume that the gprsSSF has failed in some way and will take the appropriate action.

6.6.2.1.2 Information Elements

Information element name

Status

Description

Gprs Reference Number

C

This IE consists of a number assigned by the gprsSSF and a number assigned by the gsmSCF. It is used for TCAP dialogue segmentation.

Refer to 3GPP TS 29.078 [36] for the usage of this element.

6.6.2.2 Apply Charging GPRS

6.6.2.2.1 Description

This IF is used for interacting from the gsmSCF with the gprsSSF charging mechanisms to control the charging of a GPRS session or a PDP Context.

6.6.2.2.2 Information Elements

Information element name

Status

Description

Gprs Reference Number

C

This IE consists of a number assigned by the gprsSSF and a number assigned by the gsmSCF. It is used for TCAP dialogue segmentation.

Refer to 3GPP TS 29.078 [36] for the usage of this element.

Charging Characteristics

M

This IE specifies the charging related information to be provided by the gprsSSF and the conditions on which this information has to be provided back to the gsmSCF. It is a choice between granted volume and granted time for the data transfer.

Time charging may be applied to GPRS Session or PDP Contexts; volume charging may be applied to PDP Context only.

Tariff Switch Interval

O

This information element specifies the time until the next tariff switch occurrence.

PDP ID

C

This IE identifies the PDP Context to which the IF applies.

Scenario 1: If this IE is not present in the IF, then the Apply Charging GPRS applies to the GPRS Session. If this IE is present in the IF, then the Apply Charging GPRS applies to the indicated PDP Context.

Scenario 2: This IE is not used in the IF.

6.6.2.3 Apply Charging Report GPRS ack

6.6.2.3.1 Description

This IF is the response to the Apply Charging Report GPRS.

6.6.2.3.2 Information Elements

This IF contains no information elements.

6.6.2.4 Cancel GPRS

6.6.2.4.1 Description

This IF is used by the gsmSCF to request the gprsSSF to cancel all EDPs and reports.

6.6.2.4.2 Information Elements

Information element name

Status

Description

Gprs Reference Number

C

This IE consists of a number assigned by the gprsSSF and a number assigned by the gsmSCF. It is used for TCAP dialogue segmentation.

Refer to 3GPP TS 29.078 [36] for the usage of this element.

PDP ID

C

This IE identifies the PDP Context to which the IF applies.

Scenario 1: If this IE is not present in the IF, then all pending reports of the GPRS Session and all pending reports of the PDP Contexts shall be cancelled and all armed events of the GPRS Session, all armed events of the PDP Contexts and all generically armed events shall be disarmed. If this IE is present in the IF, then all pending reports of the indicated PDP Context shall be cancelled and all armed events of the indicated PDP Context shall be disarmed.

Scenario 2: This IE is not used in the IF.

6.6.2.5 Connect GPRS

6.6.2.5.1 Description

This IF is used by the gsmSCF to request the gprsSSF to modify the APN used when establishing a PDP Context. This IF shall not be used for a secondary PDP context or for a network initiated PDP context.

6.6.2.5.2 Information Elements

Information element name

Status

Description

Access Point Name

M

This IE contains the Access Point Name (APN) to be used when establishing the PDP Context. The gsmSCF should provide an APN which is allowed by the served subscriber’s subscription. The APN provided by the gsmSCF is used for selecting the primary PDP context as specified in 3GPP TS 23.060 [15]. The gsmSCF provided APN may consist of Network Identity (NI) only, or Network Identity and Operator Identity (OI). The APN provided by the gsmSCF replaces entirely the APN requested by the MS. If the gsmSCF does not provide OI in APN then the SGSN selects the OI independent of MS.

PDP Id

C

This IE identifies the PDP Context to which the IF applies.

Scenario 1: There shall always be this IE present in this IF. This IE indicates the PDP Context to which the Connect GPRS applies.

Scenario 2: This IE is not used in the IF.

6.6.2.6 Continue GPRS

6.6.2.6.1 Description

This information flow requests the gprsSSF to proceed with processing at the DP at which it previously suspended processing to await gsmSCF instructions. The gprsSSF completes DP processing, and continues processing (i.e. proceeds to the next point in the Attach/Detach State Model or PDP Context State Model) without substituting new data from the gsmSCF.

6.6.2.6.2 Information Elements

Information element name

Status

Description

PDP ID

C

This IE identifies the PDP Context to which the IF applies.

Scenario 1: If this IE is not present in the IF, then the Continue GPRS applies to the GPRS Session. If this IE is present in the IF, then the Continue GPRS applies to the indicated PDP Context.

Scenario 2: This IE is not used in the IF.

6.6.2.7 Entity Released GPRS ack

6.6.2.7.1 Description

This IF is the response to the Entity Released GPRS.

6.6.2.7.2 Information Elements

This IF contains no information elements.

6.6.2.8 Event Report GPRS ack

6.6.2.8.1 Description

This IF is the response to the Event Report GPRS.

6.6.2.8.2 Information Elements

This IF contains no information elements.

6.6.2.9 Furnish Charging Information GPRS

6.6.2.9.1 Description

This IF is used to request the gprsSSF to include information in the CAMEL specific logical call record.

The logical call record is created when FCI-GPRS is received and a logical call record for that state model does not exist. For modelling purposes the logical call record is buffered in the gprsSSF. The gprsSSF completes logical call records as defined in the SDLs. Once the logical call record is completed, then its free format data are moved to the corresponding CDR and the logical call record is deleted.

In the SGSN there is a separate Logical call record for the attach/detach state model and for each PDP context.

The CSE can send multiple concatenated FCIs per Logical Call Record for completion. The total maximum of free format data is 160 octets per Logical Call Record. The 160 octets may be sent in one or more FCI IF. If there is incomplete free format data and one or more new FCI IFs is/are received to overwrite the incomplete data, then the incomplete data are discarded and the gsmSCF can send another 160 octets per CDR.

6.6.2.9.2 Information Elements

Information element name

Status

Description

Gprs Reference Number

C

This IE consists of a number assigned by the gprsSSF and a number assigned by the gsmSCF. It is used for TCAP dialogue segmentation.

FCI GPRS Billing Charging Characteristics

M

This IE is described in a table below.

FCI GPRS Billing Charging Characteristics contains the following information:

Information element name

Status

Description

FCIBCCCAMEL Sequence 1

M

This IE is described in a table below.

FCIBCCCAMEL Sequence 1 contains the following information:

Information element name

Status

Description

Free Format Data

M

This IE contains free format data to be inserted in the CAMEL logical call record.

Append Free Format Data

O

This IE indicates that the gprsSSF shall append the free format data to the Logical call record. In the SGSN there is a separate Logical call record for the attach/detach state model and for each PDP context.

– If this IE is present indicating "Append", the gprsSSF shall append the free format data received in this IF to the free format data already present in the Logical call record for that GPRS session or PDP Context.

– If this IE is absent or indicates "Overwrite", then the gprsSSF shall overwrite all free format data already present in the Logical call record for that GPRS session or PDP Context, by the free format data received in this IF.

If no Logical call record exists yet for that GPRS session or PDP Context, then the gprsSSF shall ignore this IE.

PDP Id

C

This IE identifies the PDP Context to which the IF applies.

Scenario 1: If this IE is not present in the IF, then the Furnish Charging Information GPRS applies to the GPRS Session. If this IE is present in the IF, then the Furnish Charging Information GPRS applies to the indicated PDP Context.

Scenario 2: This IE is not used in the IF.

6.6.2.10 Release GPRS

6.6.2.10.1 Description

This IF is used by the gsmSCF to tear down an existing GPRS session or PDP Context at any time.

6.6.2.10.2 Information Elements

Information element name

Status

Description

Gprs Reference Number

C

This IE consists of a number assigned by the gprsSSF and a number assigned by the gsmSCF. It is used for TCAP dialogue segmentation.

GPRS Cause

M

This IE contains the Cause value indicating the reason for releasing the GPRS session or PDP context.

PDP ID

C

This IE identifies the PDP Context to which the IF applies.

Scenario 1: If this IE is not present in the IF, then the Release GPRS applies to the GPRS Session, in which case the GPRS Session and all PDP Contexts shall be released. If this IE is present in the IF, then the Release GPRS applies to the indicated PDP Context, in which case the indicated PDP Context shall be released.

Scenario 2: This IE is not used in the IF.

6.6.2.11 Request Report GPRS Event

6.6.2.11.1 Description

This IF is used to request the gprsSSF to monitor for an event and send a notification back to the gsmSCF when the event is detected (see Event Report GPRS IF).

6.6.2.11.2 Information Elements

Information element name

Status

Description

Gprs Reference Number

C

This IE consists of a number assigned by the gprsSSF and a number assigned by the gsmSCF. It is used for TCAP dialogue segmentation.

GPRS Event

M

This IE specifies the event or events of which a report is requested.

PDP ID

C

This IE identifies the PDP Context to which the IF applies.

Scenario 1: If this IF is used to arm an event related to the GPRS Session, then this IF shall not include this IE. If this IF is used to arm an event related to a specific PDP Context, then this IF shall include this IE for that PDP Context. If this IF is used to generically arm a PDP Context related event, then this IF shall not include this IE.

Scenario 2: This IE is not used in the IF.

GPRS Event contains the following information elements:

Information element name

Status

Description

GPRS Event type

M

This IE specifies the type of event of which a report is requested.

Monitor Mode

M

This IE indicates how the event shall be reported.

6.6.2.12 Reset Timer GPRS

6.6.2.12.1 Description

This IF is used to refresh the gprsSSF timer.

6.6.2.12.2 Information Elements

Information element name

Status

Description

Gprs Reference Number

C

This IE consists of a number assigned by the gprsSSF and a number assigned by the gsmSCF. It is used for TCAP dialogue segmentation.

Timer ID

M

This IE specifies the default value for the Tssf timer.

Timer Value

M

This IE specifies the value to which the timer Tssf shall be set.

6.6.2.13 Send Charging Information GPRS

6.6.2.13.1 Description

This IF is used to send e‑parameters from the gsmSCF to the gprsSSF. If charge advice information is received from the gsmSCF, it shall replace the charge advice information which would be generated by the SGSN and inhibit any further generation of CAI by the SGSN. Further processing of the charge advice information by the SGSN shall be in accordance with the Advice of Charge supplementary service.

If the SGSN supports Advice of Charge, then the gsmSCF may use this IF to send e‑parameters to the gprsSSF. However, if the subscriber is not provisioned with the Advice of Charge supplementary service, then no e‑parameters shall be sent to the MS and no error due to this fact shall be sent back to the gsmSCF.

If the SGSN does not support Advice of Charge, then the gsmSCF shall not send e‑parameters to the gprsSSF.

The SGSN’s support of Advice of Charge is indicated in the Initial DP GPRS IF.

NOTE: If charge advice information is received from the gsmSCF after charge information has been generated by the SGSN and sent to the MS, the behaviour of the service may be unpredictable or incorrect; the service designer should therefore ensure that the first set of charge advice information is sent to the gprsSSF before charge information is sent to the to the MS.

6.6.2.13.2 Information Elements

Information element name

Status

Description

Gprs Reference Number

C

This IE consists of a number assigned by the gprsSSF and a number assigned by the gsmSCF. It is used for TCAP dialogue segmentation.

SCI GPRS Billing ChargingCharacteristics

M

This IE defines the Advice Of Charge related information to be provided to the Mobile Station, if supported by the SGSN.

GPRS SCI Billing Charging Characteristics contains the following information elements:

Information element name

Status

Description

AOC GPRS

M

This IE is present after an Activate PDP Context Accept or Attach Accept has been received from the SGSN. This IE defines the Advice Of Charge related information to be provided to the Mobile Station, if supported by the SGSN.

PDP Id

C

This IE identifies the PDP Context to which the IF applies.

Scenario 1: If this IE is not present in the IF, then the Send Charging Information GPRS applies to the GPRS Session. If this IE is present in the IF, then the Send Charging Information GPRS applies to the indicated PDP Context.

Scenario 2: This IE is not used in the IF.

AOC GPRS contains the following information elements:

Information element name

Status

Description

AOC Initial

M

This IE contains CAI elements as defined in 3GPP TS 22.024 [3].

AOC Subsequent

O

This IE is described in a table below.

AOC Subsequent contains the following information elements:

Information element name

Status

Description

CAI Elements

M

This IE contains CAI elements as defined in 3GPP TS 22.024 [3].

Tariff Switch Interval

O

This IE indicates the tariff switch time until the next tariff switch applies.

6.6.3 HLR to SGSN Information Flows

6.6.3.1 Delete Subscriber Data

6.6.3.1.1 Description

This IF is used by the HLR to delete CAMEL subscription data from an SGSN. It is specified in 3GPP TS 29.002 [34].

6.6.3.1.2 Information Elements

The Delete Subscriber Data IF contains the following CAMEL specific information elements:

Information element name

Status

Description

CAMEL Subscription Info Withdraw

O

This IE identifies that all CSIs shall be deleted from the subscriber data in SGSN.

Specific CSI Withdraw

O

This IE is used to indicate that only GPRS‑CSI shall be deleted from the SGSN. This IE should not be present when CAMEL Subscription Info Withdraw is present.

6.6.3.2 Insert Subscriber Data

6.6.3.2.1 Description

This IF is specified in 3GPP TS 29.002 [34] and used by the HLR to insert subscriber data in the SGSN.

6.6.3.2.2 Information Elements

Insert Subscriber Data contains the following CAMEL specific information element:

Information element name

Status

Description

GPRS‑CSI

O

This IE identifies the subscriber as having CAMEL GPRS services.

GPRS‑CSI contains the following information elements:

Information element name

Status

Description

GsmSCF Address

M

See subclause 6.3.1.1.

Service Key

M

See subclause 6.3.1.2.

Default Session Handling

M

See subclause 6.3.1.3.

TDP List

M

See subclause 6.3.1.4.

CAMEL Capability Handling

M

See subclause 6.3.1.5.

6.6.4 SGSN to HLR Information Flows

6.6.4.1 Insert Subscriber Data ack

6.6.4.1.1 Description

This IF is used by the SGSN to indicate to the HLR the result of the Insert Subscriber Data IF. It is specified in 3GPP TS 29.002 [34].

6.6.4.1.2 Information Elements

Insert Subscriber Data ack contains the following CAMEL specific information elements:

Information element name

Status

Description

Supported CAMEL Phases

S

This IE identifies which CAMEL phases are supported by the SGSN. It shall be present when a CSI has been included in the Insert Subscriber Data IF.

Offered CAMEL4 CSIs

S

This IE indicates the CAMEL phase 4 CSIs offered in the SGSN. It shall be present if a CSI has been included in the Insert Subscriber Data IF.

Offered CAMEL4 CSIs contains the following information elements:

Information element name

Status

Description

MT‑SMS‑CSI

S

This IE indicates the offer of CAMEL phase 4 MT‑SMS‑CSI. It shall be present if a CSI has been included in the Insert Subscriber Data IF.

MG‑CSI

S

This IE indicates the offer of CAMEL phase 4 MG‑CSI. It shall be present if a CSI has been included in the Insert Subscriber Data IF.

PSI Enhancements

S

This IE indicates the offer of CAMEL phase 4 Enhancements of Provide Subscriber Information.

6.6.4.2 Update GPRS Location

6.6.4.2.1 Description

This IF is used by the SGSN to indicate to the HLR the CAMEL phases supported by the SGSN. It is specified in 3GPP TS 29.002 [34].

6.6.4.2.2 Information Elements

Update GPRS location contains the following CAMEL specific information element:

Information element name

Status

Description

Supported CAMEL Phases

S

This IE identifies which CAMEL phases are supported by the SGSN. The SGSN may indicate support of CAMEL phase 3 or higher. It shall be present when the SGSN supports CAMEL.

Offered CAMEL4 CSIs

This IE indicates the CAMEL phase 4 CSIs offered in the SGSN. It shall be present if the "Supported CAMEL Phases" IE indicates support of CAMEL phase 4.

Offered CAMEL4 CSIs contains the following information elements:

Information element name

Status

Description

MT‑SMS‑CSI

S

This IE indicates the offer of CAMEL phase 4 MT‑SMS‑CSI.

MG‑CSI

S

This IE indicates the offer of CAMEL phase 4 MG‑CSI.

PSI Enhancements

S

This IE indicates the offer of CAMEL phase 4 Enhancements of Provide Subscriber Information.