11.3 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 the retrieval of information about the location and state of a subscriber.

Each Information Element (IE) is marked as Mandatory (M), Conditional (C), Specific conditions (S), mutually Exclusive (E) or not applicable (-) 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. When a set of ‘E’ IEs is shown in the definition of an Information Flow or compound IE, only one of those IEs may be included. A ‘‑’ IE shall always be omitted. 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.

The following principles apply for the handling of the IEs by the receiving entity:

– The gsmSCF may silently discard any IE which it does not functionally support.

– The GMLC shall return an error if it does not functionally support an IE which it receives.

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

11.3.1 gsmSCF to GMLC information flows

11.3.1.1 Any Time Interrogation Request

11.3.1.1.1 Description

This IF is used to request information (Mobile Station location) from the GMLC.

11.3.1.1.2 Information Elements

Information element name

Status

Description

gsmSCF Address

M

This IE indicates the address of the interrogating gsmSCF. The gsmSCF Address shall be in international E.164 format.

Requested Info

M

This IE indicates the type of information that is requested. It shall have the following value:

– Mobile Station location

Mobile Station Identity

M

This IE identifies the Mobile Station of which the information is requested. The identity shall be either:

– IMSI, or

– MSISDN

11.3.2 GMLC to gsmSCF information flows

11.3.2.1 Any Time Interrogation ack

11.3.2.1.1 Description

This IF is used by the GMLC to provide the requested information to the gsmSCF.

11.3.2.1.2 Information Elements

Information element name

Status

Description

Location Information

C

This IE indicates the location of the Mobile Station.

Location Information is defined in 3GPP TS 23.018 [12]. The following differences apply:

Information element name

Status

Description

Location number

Not applicable

Service area ID

Not applicable

Cell ID

Not applicable

Geographical information

C

See 3GPP TS 23.032 [13]. The GMLC receives Extended Geographical Information from the MSC. The Extended Geographical Information shall be converted to the Geographical Information by the GMLC.

VLR number

Not applicable

Current Location Retrieved

Not applicable

MSC number

C

The GMLC receives the MSC number from the HLR in the SendRoutingInfoForLCS MAP message.

SGSN number

C

The GMLC receives the SGSN number from the HLR in the SendRoutingInfoForLCS MAP message.

User CSG Information

C

See 3GPP TS 23.060 [15].

11.3.3 gsmSCF to HLR information flows

11.3.3.1 Any Time Interrogation Request

11.3.3.1.1 Description

This IF is used to request information (any one or more of subscriber state, subscriber location, IMEI (with software version) and MS classmark information for the requested domain) from the HLR at any time.

11.3.3.1.2 Information Elements

Information element name

Status

Description

Subscriber Identity

M

This IE identifies the subscriber for which the information is requested. The identity shall be either:

– IMSI, or

– MSISDN.

Requested Info

M

This IE indicates the type of subscriber information being requested. This IE is described in a table below.

gsmSCF Address

M

This IE indicates the address of the interrogating gsmSCF. The gsmSCF Address shall be in international E.164 format.

Requested Info contains the following information elements:

Information element name

Status

Description

Location Information

O

This IE indicates that the Location Information is requested.

Subscriber State

O

This IE indicates that the Subscriber State is requested.

Current Location

O,S

This IE indicates that the Current Location is requested. This IE shall not be present if Location Information is not present in Requested Info.

Location Information in EPS Supported

O,S

This IE indicates by its presence that Location Information in EPS is supported. This IE should be present if Location Information is present in Requested Info and Location Information in EPS is supported. This IE shall not be present if Location Information is not present in Requested Info.

Requested Domain

M

This IE indicates for which domain the subscriber info is requested. It shall be one of the following:

– circuit switched domain;

– packet switched domain.

IMEI (with software version)

O

This IE indicates that the IMEI (with software version) is requested.

MS class mark information for the requested domain

O

This IE indicates that the MS classmark information for the indicated domain is requested.

Requested Info shall contain one or more of the following information elements:

– Location Information;

– Subscriber State;

– IMEI (with software version);

– MS classmark information for the requested domain.

11.3.4 HLR to gsmSCF information flows

11.3.4.1 Any Time Interrogation ack

11.3.4.1.1 Description

This IF is used by the HLR to provide the requested subscriber location and/or subscriber state information to the gsmSCF.

11.3.4.1.2 Information Elements

Information element name

Status

Description

Location Information

C, E1

This IE indicates the location of the served subscriber in the MSC/VLR. It shall be present only if requested by the gsmSCF.

Location Information For GPRS

C, E1

This IE indicates the location of the served subscriber in the SGSN. It shall be present only if requested by the gsmSCF.

Subscriber State

S, E2

This IE indicates the state of the MS in the CS domain. It shall be present only if requested by the gsmSCF. The possible values of the IE are:

– CAMELBusy: The VLR has indicated that the MS is engaged in a transaction for a mobile originating or terminated circuit-switched call.

– NetworkDeterminedNotReachable: The HLR or VLR has indicated that the network can determine from its internal data that the MS is not reachable.

– AssumedIdle: The VLR has indicated that the state of the MS is neither "CAMELBusy" nor "NetworkDeterminedNotReachable".

– NotProvidedFromVLR: The VLR did not provide any information on subscriber state even though it was requested.

PS Domain Subscriber State

S, E2

This IE indicates the state of the MS in the PS Domain. It shall be present only if requested by the gsmSCF. The possible values of the IE are:

– Detached (see subclause 11.3.5.1).

– CAMEL attached, MS not reachable for paging (see subclause 11.3.5.1).

– CAMEL attached, MS may be reachable for paging (see subclause 11.3.5.1).

– CAMEL PDP active, MS not reachable for paging (see subclause 11.3.5.1).

– CAMEL PDP active, MS may be reachable for paging (see subclause 11.3.5.1).

– Not provided from SGSN: The SGSN does not support Provide Subscriber Info or it did not provide any information on subscriber state even though it was requested.

– NetworkDeterminedNotReachable: The HLR has indicated that the network can determine from its internal data that the MS is not reachable.

PDP Context Information List

C

This IE indicates the PDP context information (see the table in subclause 11.3.5.1) for each PDP context which is active for the MS. It shall be present if the PS domain Subscriber State has the value "CAMEL PDP active, MS not reachable for paging" or "CAMEL PDP active, MS may be reachable for paging"; otherwise it shall be absent.

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. It shall be present only if requested by the gsmSCF.

MS Classmark 2

C

This IE contains the MS classmark 2, which is returned by the MS when it responds to paging in the CS domain. It shall be present only if requested by the gsmSCF.

GPRS MS Class

C

This IE contains the MS network and radio access capabilities. It shall be present only if requested by the gsmSCF.

Location Information is defined in 3GPP TS 23.018 [12]. The following differences apply:

Information element name

Status

Description

Service area ID

C,E

See 3GPP TS 23.018 [12].

Cell ID

C,E

See 3GPP TS 23.018 [12].

VLR Number

C

See 3GPP TS 23.018 [12]. The HLR shall include the internally stored VLR Number.

Location area ID

C,E

See 3GPP TS 23.003 [7].

Selected LSA Identity

C

This IE indicates the LSA identity associated with the current position of the MS. It shall be present if the LSA ID in the subscriber data matches the LSA ID of the current cell. In the case of multiple matches the LSA Id with the highest priority it shall be present. See 3GPP TS 23.073 [18].

MSC number

C

E.164 number which identifies the VMSC in whose area the subscriber is currently registered. See 3GPP TS 23.003 [7]. If the HLR receives the MSC number from the VLR in the Provide Subscriber Info ack IF then the HLR shall ignore the MSC number.

User CSG Information

C

See 3GPP TS 23.060 [15].

E-UTRAN Cell ID

C, E

See 3GPP TS 23.018 [12].

Tracking area ID

C, E

See 3GPP TS 23.018 [12].

Location Information for GPRS is defined in the subclause 11.3.6.1.2. The following differences apply:

Information element name

Status

Description

SGSN Number

C

See subclause 11.3.6.1.2. The HLR shall include the internally stored SGSN Number.

11.3.5 HLR to SGSN information flows

11.3.5.1 Provide Subscriber Info

11.3.5.1.1 Description

This IF is used by the HLR to request information (subscriber state and/or location) from the SGSN at any time.

11.3.5.1.2 Information Elements

This IF is defined in 3GPP TS 23.018 [12]. The following differences apply:

Information element name

Status

Description

LMSI

Not applicable.

Requested Info

M

This IE indicates which of the following information the HLR requires:

– Subscriber location;

– Subscriber state;

– Current location;

– IMEI & Software version;

– GPRS MS classmark information.

11.3.6 SGSN to HLR information flows

11.3.6.1 Provide Subscriber Info ack

11.3.6.1.1 Description

This IF is used by the SGSN to provide the requested subscriber location and/or subscriber state information to the HLR.

11.3.6.1.2 Information Elements

This IF is defined in 3GPP TS 23.018 [12]. The following differences apply:

Information element name

Status

Description

Subscriber State

Not applicable.

PS domain Subscriber State

C

This IE indicates the status of the MS in the PS Domain. It shall be present only if requested by the HLR. The possible values of the IE are:

– Detached: The SGSN has determined from its internal data that the MS is not attached to the network.

– CAMEL attached, MS not reachable for paging: The SGSN has determined from its internal data that the MS is attached to the network, but there is no PDP Context active, and the MS is not reachable for paging.

– CAMEL attached, MS may be reachable for paging: The SGSN has determined from its internal data that the MS is attached to the network, but there is no PDP Context active; the SGSN has not determined from its internal data that the MS is not reachable for paging.

– CAMEL PDP active, MS not reachable for paging: The SGSN has determined from its internal data that the MS is attached to the network there is at least on PDP context active, and the MS not reachable for paging.

– CAMEL PDP active, MS may be reachable for paging: The SGSN has determined from its internal data that the MS is attached to the network and there is at least one PDP context active; the SGSN has not determined from its internal data that the MS is not reachable for paging.

PDP Context Information List

S

This IE is described in a table below.

This IE indicates the PDP context information for each PDP context which is active for the MS.

It shall be present if the PS domain Subscriber State has the value "CAMEL PDP active, MS not reachable for paging" or "CAMEL PDP active MS may be reachable for paging"; otherwise it shall be absent.

Location Information For GPRS

C

This IE is described in a table below.

It indicates the location of the MS.

It shall be present only if requested by the HLR.

IMEI (with software version)

C

This IE contains the IMEI & software version of the ME in use by the served subscriber. It shall be present only if requested by the HLR.

GPRS MS Class

C

This IE contains the MS network and radio access capabilities. It shall be present only if requested by the HLR.

PDP Context Information includes the following information elements:

Information element name

Status

Description

PDP Context Identifier

M

Index of the PDP context.

PDP State

C

Packet data protocol state, INACTIVE or ACTIVE.

PDP Type

C

PDP type, e.g., PPP or IP.

PDP Address

C

PDP address, e.g., an IP address.

APN Subscribed

C

The APN received from the HLR.

APN in Use

C

The APN currently used.

NSAPI

C

Network layer Service Access Point Identifier.

TI

C

Transaction Identifier.

TEID for Gn/Gp

C

Tunnel Endpoint Identifier for the Gn and Gp interfaces.

TEID for Iu

C

Tunnel Endpoint Identifier for the Iu interface.

GGSN Address in Use

C

The IP address of the GGSN currently used.

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

Subscribed QoS

C

The quality of service profile subscribed.

Requested QoS

C

The quality of service profile requested.

Negotiated QoS

C

The quality of service profile negotiated.

Charging ID

C

Charging identifier, identifies charging records generated by SGSN and GGSN.

PDP Context Charging Characteristics

C

The charging characteristics of this PDP context, e.g., normal, prepaid, flat-rate, and/or hot billing.

RNC Address In Use

C

The IP address of the RNC currently used.

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.

Location Information For GPRS includes the following information elements:

Information element name

Status

Description

Service area ID

C,E

See 3GPP TS 23.018 [12].

Cell ID

C,E

See 3GPP TS 23.018 [12].

Location area ID

C,E

See 3GPP TS 23.018 [12].

Routeing area ID

C

See 3GPP TS 23.003 [7].

Geographical information

C

See 3GPP TS 23.032 [13].

Geodetic information

C

See ITU‑T Q.763 [43].

Age of location information

C

See 3GPP TS 23.018 [12].

Current Location Retrieved

C

See 3GPP TS 23.018 [12].

SGSN number

M

Global Title of the SGSN. See 3GPP TS 23.060 [15].

Selected LSA Identity

C

This IE is applicable only if SoLSA is supported by the SGSN.

This IE indicates the LSA identity associated with the current position of the MS. It shall be present if the LSA ID in the subscriber data matches the LSA ID of the current cell. In the case of multiple matches the LSA ID with the highest priority it shall be present. See 3GPP TS 23.073 [18]

User CSG Information

C

See 3GPP TS 23.060 [15].