6.10 Subscriber Management Function

03.603GPPGeneral Packet Radio Service (GPRS)Release 1998Service descriptionStage 2TS

The Subscriber Management function provides a mechanism to inform the GPRS nodes about changes of the GPRS subscription data for a specific GPRS subscriber.

6.10.1 Subscriber Management Procedures

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.

6.10.1.1 Insert Subscriber Data Procedure

In addition to the insertion and modification of general GPRS subscription data for a GPRS subscriber, see GSM 09.02, the HLR may request the insertion or modification of one or several new or existing PDP contexts in the SGSN. It should be noted that the modification may trigger a PDP Context Modification procedure as described in subclause "Modification Procedures". In particular, the following PDP context parameters may be modified by the HLR:

– QoS Profile Subscribed; and

– VPLMN Address Allowed.

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

Figure 31: Insert Subscriber Data Procedure

1) The HLR 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. 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 subclause "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 subclause "Deactivation Procedures".

6.10.1.2 Delete Subscriber Data Procedure

In addition to the deletion of general GPRS subscription data for a GPRS subscriber, see GSM 09.02, the HLR may request the deletion of one or several PDP contexts from the SGSN.

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

Figure 32: Delete Subscriber Data Procedure

1) The HLR sends a Delete 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 subclause "Deactivation Procedures" before the PDP context is deleted.