7.3.5 Subscriber Management Procedures

23.1193GPPGateway Location Register (GLR)Release 17Stage 2TS

Whenever the GPRS subscription data is changed for a GPRS subscriber in the HLR, and the changes affect the GPRS subscription data stored in the SGSN, then the SGSN node shall be informed about these changes by means of the following procedures:

– Insert Subscriber Data procedure, used to add or modify GPRS subscription data in the SGSN; or

– Delete Subscriber Data procedure, used to remove GPRS subscription data in the SGSN.

7.3.5.1 Insert Subscriber Data Procedure

In addition to the insertion and modification of general GPRS subscription data for a GPRS subscriber, see TS 29.002 [10], the HLR may request the insertion or modification of one or several new or existing PDP contexts in the SGSN.

The Insert Subscriber Data procedure is illustrated in Figure 7.3/13. Each step is explained in the following list.

Figure 7.3/13: Insert Subscriber Data Procedure

1) The HLR sends an Insert Subscriber Data (IMSI, GPRS Subscription Data) message to the GLR. The GLR updates its GPRS subscription data and sends an Insert Subscriber Data (IMSI, GPRS Subscription Data) message to the SGSN.

2) The SGSN updates its GPRS subscription data and acknowledges the Insert Subscriber Data message by returning an Insert Subscriber Data Ack (IMSI) message. The GLR receives the ack message, then it sends the Insert Subscriber Data Ack (IMSI) message to the HLR. For each PDP context that is included in GPRS Subscription Data the SGSN shall check whether it is a new, an active, or an inactive PDP context:

– For a new or inactive PDP context, no further action is required except storage in the SGSN.

– For an active PDP context, the SGSN shall in addition compare the new QoS Subscribed with QoS Negotiated and shall, if necessary, initiate a PDP Context Modification procedure as described in clause "Modification Procedures". Furthermore, if VPLMN Address Allowed is changed, the SGSN shall, if necessary (e.g., if the PDP context is currently routed via a GGSN in the VPLMN and VPLMN Address Allowed is changed to not allowed), initiate a PDP Context Deactivation procedure as explained in clause "Deactivation Procedures".

7.3.5.2 Delete Subscriber Data Procedure

In addition to the deletion of general GPRS subscription data for a GPRS subscriber, see TS 29.002 [10], the HLR may request the deletion of one or several PDP contexts from the SGSN.

The Delete Subscriber Data procedure is illustrated in Figure 7.3/14. Each step is explained in the following list.

Figure 7.3/14: Delete Subscriber Data Procedure

1) The HLR sends a Delete Subscriber Data (IMSI, PDP Context Identifiers List) message to the GLR. The GLR deletes its PDP Context indicated and sends an Insert Subscriber Data (IMSI, PDP Context Identifiers List) message to the SGSN.

2) The SGSN acknowledges the Delete Subscriber Data message by returning a Delete Subscriber Data Ack (IMSI) message. For each PDP context identifier included in PDP Context Identifiers List, the SGSN shall check whether it belongs to an active or an inactive PDP context:

– For an inactive PDP context no further action is required except deletion of the PDP context.

– For an active PDP context, the SGSN shall initiate the PDP Context Deactivation Initiated by SGSN procedure as explained in clause "Deactivation Procedures" before the PDP context is deleted.