13 Network-Requested PDP Context Activation services

29.0023GPPMobile Application Part (MAP) specificationRelease 17TS

13.1 MAP_SEND_ROUTING_INFO_FOR_GPRS service

13.1.1 Definition

This service is used by the GGSN to request GPRS routing information from the HLR.

13.1.2 Service primitives

Table 13.1/1: MAP_SEND_ROUTING_INFO_FOR_GPRS

Parameter name

Request

Indication

Response

Confirm

Invoke id

M

M(=)

M(=)

M(=)

IMSI

M

M(=)

GGSN address

C

C(=)

C

C(=)

GGSN number

M

M(=)

SGSN address

C

C(=)

Mobile Not Reachable Reason

C

C(=)

User error

C

C(=)

Provider error

O

13.1.3 Parameter definition and use

Invoke Id

See definition in clause 7.6.1.

IMSI

See definition in clause 7.6.2.

GGSN address

This parameter shall be present if the protocol-converting GSN is used between the GGSN and the HLR.

GGSN number

See definition in clause 7.6.2.

SGSN address

This parameter shall be present if the outcome of the Send Routing Info For GPRS request to the GPRS application process in the HLR is positive.

Mobile Not Reachable Reason

This parameter shall be present if the outcome of the Send Routing Info For GPRS request to the GPRS application process in the HLR is positive and the MNRG flag in the HLR is set. See definition in clause 7.6.3.51.

User error

This parameter is sent by the responder when an error is detected and if present, takes one of the following values:

– Absent Subscriber;

– System Failure;

– Data Missing;

– Unexpected Data Value;

– Unknown Subscriber.

The diagnostic in the Unknown Subscriber may indicate "Imsi Unknown" or "Gprs Subscription Unknown".

– Call Barred;

This error will indicate that the received PDP PDUs in the GGSN shall be barred for this MS due to Operator Determined Barring. (The CallBarringCause must be the operatorBarring.)

Provider error

These are defined in clause 7.6.1.

13.2 MAP_FAILURE_REPORT service

13.2.1 Definition

This service is used by the GGSN to inform the HLR that network requested PDP-context activation has failed.

13.2.2 Service primitives

Table 13.2/1: MAP_FAILURE_REPORT

Parameter name

Request

Indication

Response

Confirm

Invoke id

M

M(=)

M(=)

M(=)

IMSI

M

M(=)

GGSN address

C

C(=)

C

C(=)

GGSN number

M

M(=)

User error

C

C(=)

Provider error

O

13.2.3 Parameter definition and use

Invoke Id

See definition in clause 7.6.1.

IMSI

See definition in clause 7.6.2.

GGSN address

This parameter shall be present if the protocol-converting GSN is used between the GGSN and the HLR.

GGSN number

See definition in clause 7.6.2.

User error

This parameter is sent by the responder when an error is detected and if present, takes one of the following values:

– System Failure;

– Data Missing;

– Unexpected Data Value;

– Unknown Subscriber.

Provider error

These are defined in clause 7.6.1.

13.3 MAP_NOTE_MS_PRESENT_FOR_GPRS service

13.3.1 Definition

This service is used by the HLR to inform the GGSN that the MS is present for GPRS again.

13.3.2 Service primitives

Table 13.3/1: MAP_NOTE_MS_PRESENT_FOR_GPRS

Parameter name

Request

Indication

Response

Confirm

Invoke id

M

M(=)

M(=)

M(=)

IMSI

M

M(=)

GGSN address

C

C(=)

SGSN address

M

M(=)

User error

C

C(=)

Provider error

O

13.3.3 Parameter definition and use

Invoke Id

See definition in clause 7.6.1.

IMSI

See definition in clause 7.6.2.

GGSN address

This parameter shall be present if the protocol-converting GSN is used between the GGSN and the HLR.

SGSN address

See definition in clause 7.6.2.

User error

This parameter is sent by the responder when an error is detected and if present, takes one of the following values:

– System Failure;

– Data Missing;

– Unexpected Data Value;

– Unknown Subscriber.

Provider error

These are defined in clause 7.6.1.