6.11 Subscriber Management Function
23.0603GPPGeneral Packet Radio Service (GPRS)Release 17Service descriptionStage 2TS
The Subscriber Management function provides a mechanism to inform the nodes about changes of the subscription data for a specific subscriber.
6.11.1 Subscriber Management Procedures
Whenever the GPRS subscription data is changed for a subscriber in the HLR/HSS, and the changes affect the GPRS subscription data stored in the SGSN, the SGSN node shall be informed about these changes by means of the following procedures:
– Insert Subscriber Data procedure, used to add or modify subscription data in the SGSN; or Delete Subscriber Data procedure, used to remove PS subscription data in the SGSN.
– Delete Subscriber Data procedure, used to remove subscription data from the SGSN.
6.11.1.1 Insert Subscriber Data Procedure
In addition to the insertion and modification of general subscription data for a PS subscriber, see TS 29.002 [23], the HLR may request the insertion or modification of one or several new or existing PDP subscription contexts in the SGSN. It should be noted that the modification may trigger a PDP Context Modification procedure as described in clause "Modification Procedures". In particular, the following PDP context parameters may be modified by the HLR:
– QoS Profile Subscribed;
– Subscribed Evolved ARP; and
– VPLMN Address Allowed.
The Insert Subscriber Data procedure is illustrated in Figure 48.
Figure 48: Insert Subscriber Data Procedure
1) The HLR sends an Insert Subscriber Data (IMSI, 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 Subscription Data the SGSN shall check whether it is a new, an active, or an inactive PDP context:
For architecture variants using Gn/Gp based interaction with GGSN the PDP contexts are handled as follows:
– 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, new Subscribed Evolved ARP with the previously stored Subscribed Evolved ARP, respectively and shall, if necessary and MS is in the READY or PMM CONNECTED State, initiate a PDP Context Modification procedure as described in clause "Modification Procedures". If modification is necessary, when MS is not in the READY or PMM CONNECTED State, or the modification is not successful when MS is in the READY or PMM CONNECTED State, the SGSN shall directly delete the concerned PDP context(s).
PDP Context Modification due to changes in Subscribed Evolved ARP may be skipped if there is no previously stored value for Subscribed Evolved ARP.
– For an MS in PMM-CONNECTED State and connected via a CSG or hybrid cell, the SGSN shall check the received CSG subscription data. If the SGSN detects that the UE’s CSG membership to that cell has changed or expired, the SGSN initiates the procedure in clause 9.2.3.7.
For architecture variants using S4 based interaction with S‑GW and P‑GW, the PDP contexts are handled as follows:
– 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 bearer QoS and shall, if necessary and MS is in the READY or PMM CONNECTED State, initiate a PDP Context Modification procedure as described in clause "Modification Procedures". If modification is necessary, when MS is not in the READY or PMM CONNECTED State, or the modification is not successful when MS is in the READY or PMM CONNECTED State:
a) If ISR is activated when the next activity from MS is detected the S4-SGSN shall compare the stored updated subscription data with the existing data for that PDP context and initiate modification procedure.
b) If ISR is not activated, the SGSN shall directly delete the concerned PDP context.
– For an MS in PMM-CONNECTED State and connected via a CSG or hybrid cell, the SGSN shall check the received CSG subscription data. If the SGSN detects that the UE’s CSG membership to that cell has changed or expired, the SGSN initiates the procedure in clause 9.2.3.7.
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 9.2.4.
6.11.1.2 Delete Subscriber Data Procedure
In addition to the deletion of general subscription data for a subscriber, see TS 29.002 [23], the HLR may request the deletion of one or several PDP contexts from the SGSN.
The Delete Subscriber Data procedure is illustrated in Figure 49.
Figure 49: 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 the SGSN procedure as explained in clause "Deactivation Procedures" before the PDP context is deleted.
6.11.1.3 Insert CSG Subscriber Data Procedure
The CSS may request insertion of new or modification of existing CSG subscription data in the SGSN. Whenever the CSG subscription data is changed for a user in the CSS, and the changes affect the CSG subscription data stored in the SGSN, the CSS shall inform the SGSN about these changes by the means of the Insert CSG Subscriber Data procedure.
The CSS Subscription data is stored and managed in the SGSN independently from the CSG Subscription Data received from the HLR/HSS. The Insert CSG Subscriber Data procedure only affects the CSS Subscription data.
The Insert CSG Subscriber Data procedure for the CSS is illustrated in Figure 49a.
Figure 49a: Insert CSG Subscriber Data Procedure
1) The CSS sends an Insert CSG Subscriber Data (IMSI, CSG Subscription Data) message to the SGSN.
2) The SGSN updates the stored CSG Subscription Data and acknowledges the Insert CSG Subscriber Data message by returning an Insert CSG Subscriber Data Ack (IMSI) message to the CSS. The update result should be contained in the Ack message.
For an MS in PMM-CONNECTED State and connected via a CSG or hybrid cell, the SGSN shall check the received CSG subscription data. If the SGSN detects that the UE’s CSG membership to that cell has changed or expired, the SGSN initiates the procedure in clause 9.2.3.7.