This subclause describes the functional architecture required to support Mobility Management in CAMEL.
Figure 9.1-1 and
Figure 9.1-2 show the functional entities involved in CAMEL support of Mobility Management. The architecture in the
Figure 9.1-1 is applicable to the third phase of CAMEL or higher and the architecture in the
Figure 9.1-2 is applicable to the fourth phase of CAMEL.
gsmSCF:
HLR:
The HLR contains Mobility management CAMEL Subscription Information (M-CSI) for those CS subscribers that require CAMEL control of Mobility Management events and Mobility management GPRS CAMEL Subscription Information (MG-CSI) for those GPRS subscribers that require CAMEL control of Mobility Management events. M-CSI is sent to the VLR during the Location Update and Restore Data procedures or when M-CSI is modified in the HLR. The M-CSI is deleted in the VLR with the Delete Subscriber Data procedure. MG-CSI is sent to the SGSN during the GPRS Location Updating procedure or when MG-CSI is modified in the HLR. The MG-CSI is deleted in the SGSN with the Delete Subscriber Data procedure.
MS:
Mobile Station.
MSC:
VLR:
After having completed a Mobility Management event from a CS subscriber, the VLR may find it necessary to send a notification to the gsmSCF. The content of M-CSI indicates which Mobility Management events shall be reported to the gsmSCF.
SGSN:
After having completed a Mobility Management event from a GPRS subscriber, the SGSN may find it necessary to send a notification to the gsmSCF. The content of MG-CSI indicates which Mobility Management events shall be reported to the gsmSCF.
This subclause describes the different interfaces applicable to CAMEL control of Mobility Management events. It specifies on a high level the functions specific to CAMEL.
This interface is used by the VLR to send Mobility Management event notifications to the gsmSCF. When processing a mobility management event, the VLR may find it necessary to send a notification to the gsmSCF, depending on the presence of M-CSI for the subscriber and the contents of M-CSI.
This interface is used by the SGSN to send Mobility Management event notifications to the gsmSCF. When processing a mobility management event, the SGSN may find it necessary to send a notification to the gsmSCF, depending on the presence of MG-CSI for the subscriber and the contents of MG-CSI.
This subclause specifies the contents of the Mobility Management CAMEL Subscription Information (M-CSI).
This data indicates which Mobility Management events shall result in a notification to the gsmSCF. One or more events may be marked per subscriber. These events are:
-
Location update in the same VLR service area.
-
Location update to another VLR service area.
-
IMSI attach.
-
MS initiated IMSI detach (explicit detach).
-
Network initiated IMSI detach (implicit detach).
This is the address of the gsmSCF where the Mobility Management event notification shall be sent to. The gsmSCF address is in E.164 format.
The Service Key is included in the notification information flow to the gsmSCF. It indicates to the gsmSCF which Service Logic shall be applied.
The CSI state indicates whether the M-CSI is active or not.
The notification flag indicates whether the change of the M-CSI shall trigger Notification on Change of Subscriber Data or not.
This subclause specifies the contents of the Mobility Management for GPRS CAMEL Subscription Information (MG-CSI).
This data indicates which Mobility Management events shall result in a notification to the gsmSCF. One or more events may be marked per subscriber. These events are:
-
Routeing area update of MS to a different SGSN service area (update from mew SGSN);
-
Routeing area update of MS to a different SGSN service area (disconnect by detach);
-
Routeing area update of MS within the same SGSN service area;
-
GPRS attach (e.g. MS switched on, successful routeing area update after network initiated transfer to "MS not reachable for paging");
-
MS-initiated GPRS detach (e.g. MS switched off);
-
Network-initiated GPRS detach.
-
Network-initiated transfer to the "not reachable for paging" state (the network has not received a periodic routeing area update from the MS and assumes that the MS is unreachable).
This is the address of the gsmSCF where the Mobility Management event notification shall be sent to. The gsmSCF address is in E.164 format.
The Service Key is included in the notification information flow to the gsmSCF. It indicates to the gsmSCF which Service Logic shall be applied.
The CSI state indicates whether the MG-CSI is active or not.
The notification flag indicates whether the change of the MG-CSI shall trigger Notification on Change of Subscriber Data or not.
The gsmSCF address list indicates the gsmSCF addresses to which Notification on Change of Subscriber Data shall be sent. This list is common to all CSI.
The different procedures for Mobility Management are shown in Figures 9.2-1 to 9.2-5.
Figure 9.2-1: Location Update within a single VLR Service Area. (The VLR Service area may be in the HPLMN or in the VPLMN.);
Figure 9.2-2: Location Update from one VLR Service Area to another VLR Service Area. (Both VLR Service Areas are in the HPLMN or in the same VPLMN.);
Figure 9.2-3: Location Update from one PLMN to another PLMN;
-
update from HPLMN to VPLMN;
-
update from VPLMN to HPLMN;
-
update from one VPLMN to another VPLMN.
Figure 9.2-4: IMSI Detach (in HPLMN or in VPLMN);
-
explicit detach (the MS has been switched off by the subscriber);
-
implicit detach (the network has not received a periodic paging update from the MS and assumes that the MS is switched off or unreachable).
Figure 9.2-5: IMSI Attach (in HPLMN or in VPLMN);
-
attach (the MS has been switched on by the subscriber - subscription data is still available in the VLR, no location update is needed).
When a Mobility Management Event has taken place and the processing has been completed, then the VLR may find it necessary to send a notification to the gsmSCF. The processing of the Mobility Management event in the VLR is not suspended by the sending of the notification nor is it in any way affected by the notification.
The sending of a Mobility Management notification to gsmSCF is independent of other CAMEL subscription data for a subscriber. E.g. a subscriber may have M-CSI without O-CSI or VT-CSI.
The sending of a Mobility Management event notification is subscription based.
Refer to
subclause 9.2.1 for a description of M-CSI and the different Mobility Management events that may lead to a notification to the gsmSCF.
This procedure is called from process Update_Location_VLR in
TS 23.012. It checks the information element
'Location Update Type', which the VLR receives from the MSC via MAP_UPDATE_LOCATION_AREA service. This element identifies the type of Location Update requested by the mobile station.
The possible values of this parameter are specified in
TS 24.008.
The type of Location Update that was requested by the mobile station determines which Mobility Management notification information flow shall be sent to the gsmSCF.
The values
'Periodic Updating' and
'Reserved' shall not lead to a Mobility Management notification to the gsmSCF.
Figure 9.3-1a: Procedure Set_Notification_Type (sheet 1)
This procedure is called from the process
'Update_Location_Area_VLR' and process
'Detach_IMSI_VLR' in
TS 23.012. It is also called from the process
'Update_Location_VLR' in
TS 29.002.
The calling process passes on the variable
'Notify' to the procedure
'Notify_gsmSCF'. This variable indicates which Mobility Management notification may be necessary to be sent to the gsmSCF. If this variable has a value NULL, then no notification shall be sent to the gsmSCF.
If a notification may be necessary to be sent to the gsmSCF, then the procedure checks the presence of M-CSI.
-
If M-CSI is present and the Mobility Management event indicated in the variable 'Notify' is marked in M-CSI, then a notification shall be sent to the gsmSCF.
-
If M-CSI is not present or the Mobility Management event indicated in the variable 'Notify' is not marked in M-CSI, then no notification shall be sent to the gsmSCF.
Figure 9.3-1: Procedure Notify_gsmSCF (sheet 1)
The different procedures for Mobility Management are shown in Figures 9.4-1 to 9.4-5.
When a Mobility Management Event has taken place and the processing has been completed, then the SGSN may have to send a notification to the gsmSCF.
The sending of a Mobility Management notification to gsmSCF is independent of other CAMEL subscription data for a subscriber. E.g. a subscriber may have MG-CSI without GPRS-CSI.
The sending of a Mobility Management event notification is subscription based.
Refer to
subclause 9.2.2 for a description of MG-CSI and the different Mobility Management events that may lead to a notification to the gsmSCF.
This procedure is called from processes in
TS 23.060. When this procedure is called, it checks the presence of MG-CSI. If there is no MG-CSI, then no notification is sent to the gsmSCF.
Figure 9.5-1: Procedure CAMEL_PS_Notification (sheet 1)
Figure 9.6-1: Procedure Set_PS_Notification_Type (sheet 1)
Figure 9.7-1: Procedure Notify_PS_gsmSCF (sheet 1)
This subclause contains the detailed description of the information flows used by CAMEL for Mobility Management control.
Each Information Element (IE) is marked as Mandatory (M), Conditional (C), Specific conditions (S), mutually Exclusive (E), Optional (O) or not applicable (-) for each different entity involved: VLR (VLR) and SGSN (SGSN) where distinction is applicable. If the IEs in one Table apply in both VLR and SGSN, then the IEs are marked 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. An
'O' IE may be included or omitted as required by the service logic. 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 VLR shall functionally support all IEs which can be sent to it;
-
The SGSN shall functionally support all IEs which can be sent to it.