7.3.2 Functional requirements of VLR

03.183GPPBasic call handlingRelease 1998TS

7.3.2.1 Process ICH_VLR

Sheet 1: if the MSRN received in the Send Info For Incoming Call is not allocated or there is no IMSI record for the IMSI identified by the MSRN, this is treated as an unknown MSRN.

Sheet 1: the procedure CCBS_ICH_Set_CCBS_Call_Indicator is specific to CCBS; it is specified in GSM 03.93 [19].

Sheet 1: the test "Paging via SGSN possible" takes the "yes" exit if:

– the Gs interface is implemented; and

– there is an association established for the MS between the MSC/VLR and the SGSN.

Sheet 1, sheet 2, sheet 3: the procedure CCBS_ICH_VLR_Report_Failure is specific to CCBS; it is specified in GSM 03.93 [19].

Sheet 1, sheet 2: the procedure CCBS_ICH_Report_Not_Reachable is specific to CCBS; it is specified in GSM 03.93 [19].

Sheet 2: the test "NDUB?" takes the "Yes" exit if the Page MS negative response or the Search for MS negative response had the value Busy Subscriber (NDUB).

Sheet 2: the procedure Get_CW_Subscription_Info_VLR is specific to Call Waiting. If the VLR does not support Call Waiting, processing continues from the "No" exit of the test "CW available?".

Sheet 2: the VLR uses the basic service returned in the Page MS negative response or the Search for MS negative response Busy Subscriber (More calls possible) to determine whether call waiting is available.

Sheet 2: the procedure Get_LI_Subscription_Info_MT_VLR is specific to CLIP and COLR. If the VLR supports neither CLIP nor COLR, the procedure call is omitted.

Sheet 2: the procedure Get_AoC_Subscription_Info_VLR is specific to AoC; it is specified in subclause 7.1.2.15.

Sheet 2 sheet 4: the procedure CLI_ICH_VLR_Add_CLI is specific to Enhanced CLI Handling. It is specified in GSM 03.81 [11].

Sheet 2: the procedure CCBS_ICH_Handle_NDUB is specific to CCBS; it is specified in GSM 03.93 [19]. If the VLR does not support CCBS, processing continues from the "Forward" exit of the test "Result".

Sheet 2: the procedure Process_Access_Request_VLR is specified in subclause 7.1.2.2.

Sheet 2: the output signal Page MS towards the SGSN includes the Location area identity parameter.

Sheet 2: if the VLR does not support CUG, handling continues from the "No" exit of the test "CUG info present?".

Sheet 3, sheet 4: the procedure CD_Authorization is specific to Call Deflection, it is specified in GSM 03.72 [7]. If the VLR does not support Call Deflection, processing continues from the "Yes" exit of the test "Result=Aborted?".

Sheet 3, sheet 4: the procedure CCBS_ICH_Handle_UDUB is specific to CCBS; it is specified in GSM 03.93 [19].

Sheet 4: the test "NDUB?" is executed only if the VLR supports CCBS. If the VLR does not support CCBS, processing continues from connector 5.

Sheet 5: the procedure CCBS_ICH_Set_CCBS_Target is specific to CCBS; it is specified in GSM 03.93 [19].

Sheet 5: the procedure Handle_CFNRc is specified in subclause 7.2.2.11.

Sheet 6: the procedure Forward_CUG_Check is specific to CUG; it is specified in subclause 7.2.2.6. If the VLR does not support CUG, processing continues from the "Yes" exit of the test "Result=Call allowed?".

7.3.2.2 Procedure Derive_Requested_Basic_Service_VLR

If the VLR did not receive a basic service for the call in the Send Info For Incoming Call, and did not receive a GSM bearer capability in the Provide Roaming Number, it applies a default basic service according to the requirements of the operator.

7.3.2.3 Procedure Search_For_MS_VLR

The test "Paging via SGSN possible" takes the "yes" exit if:

– the Gs interface is implemented; and

– the VLR configuration requires paging via the SGSN during VLR restoration.

The output signal Page MS towards the SGSN omits the Location area identity parameter. It is sent to every SGSN to which the VLR is connected.

7.3.2.4 Procedure Get_CW_Subscription_Info_VLR

The VMSC may abort the transaction with the VLR while a response is awaited from the process MAF013. The message is saved for processing after return from the procedure.

7.3.2.5 Procedure Get_LI_Subscription_Info_MT_VLR

The VMSC may abort the transaction with the VLR while a response is awaited from the process CLIP_MAF001 or the process COLR_MAF040. The message is saved for processing after return from the procedure.

7.3.2.6 Procedure Handle_CFB

The test "Normal call busy" refers to the value of the indicator returned by the process MAF008.

7.3.2.7 Procedure Handle_CFNRy

The test "Normal call" refers to the value of the indicator returned by the process MAF009.

Figure 69a: Process ICH_VLR (sheet 1)

Figure 69b: Process ICH_VLR (sheet 2)

Figure 69c: Process ICH_VLR (sheet 3)

Figure 69d: Process ICH_VLR (sheet 4)

Figure 69e: Process ICH_VLR (sheet 5)

Figure 69f: Process ICH_VLR (sheet 6)

Figure 70: Procedure Derive_Requested_Basic_Service_VLR

Figure 71: Procedure Search_For_MS_VLR

Figure 72: Procedure Get_CW_Subscription_Info_VLR

Figure 73: Procedure Get_LI_Subscription_Info_MT_VLR

Figure 74: Procedure Handle_CFB

Figure 75: Procedure Handle_CFNRy