22.8 Password registration procedure

09.023GPPMobile Application Part (MAP) specificationTS

22.8.1 General

The password registration procedure is used to register a password in the HLR. The password registration procedure is a fully transparent communication between the MS and the HLR, except that some services may be invoked as a result of the procedure, as described below.

The password registration procedure is shown in figure 22.8.1/1.

The following services may be used:

MAP_PROCESS_ACCESS_REQUEST (defined in clauses 8 and 25);

MAP_TRACE_SUBSCRIBER_ACTIVITY (defined in clauses 9 and 25);

MAP_PROVIDE_IMSI (defined in clauses 8 and 25);

MAP_FORWARD_NEW_TMSI (defined in clauses 8 and 25);

MAP_AUTHENTICATE (defined in clauses 8 and 25);

MAP_SET_CIPHERING_MODE (defined in clauses 8 and 25);

MAP_CHECK_IMEI (defined in clauses 8 and 25);

MAP_READY_FOR_SM (defined in clauses 12 and 25);

MAP_GET_PASSWORD (defined in clause 11).

+—-+ +—-+ B +—-+ D +—-+
ª MS ª————ªMSC ª——+——-ªVLR ª—-+—–ªHLR ª
+—-+ +—-+ +—-+ +—-+
ª ª ª ªß
ªA_CM_SERV_REQ ª MAP_PROC_ACC_REQ ª ªß
ª—————->ª——————->… ªß
ª (note 1) ª (note 2) ª ªß
ª ª ª ªß
ª A_REGISTER_PW ª MAP_REGISTER_PW ªMAP_REGISTER_PW ªß
ª—————->ª——————->ª—————>ªß
ª ª ª ªß
ª A_GET_PW ª MAP_GET_PW ª MAP_GET_PW ªß
ª<————— ª<——————-ª<—————ªß
ª A_GET_PW ack ª MAP_GET_PW ack ªMAP_GET_PW ack ªß
ª—————->ª——————->ª—————>ªß
ª ª ª ªß
ª A_GET_PW ª MAP_GET_PW ª MAP_GET_PW ªß
ª<————— ª<——————-ª<—————ªß
ª A_GET_PW ack ª MAP_GET_PW ack ªMAP_GET_PW ack ªß
ª—————->ª——————->ª—————>ªß
ª ª ª ªß
ª A_GET_PW ª MAP_GET_PW ª MAP_GET_PW ªß
ª<————— ª<——————-ª<—————ªß
ª A_GET_PW ack ª MAP_GET_PW ack ªMAP_GET_PW ack ªß
ª—————->ª——————->ª—————>ªß
ª ª ª ªß
ªA_REGISTER_PW ackªMAP_REGISTER_PW ack ª MAP_REG_PW ack ªß
ª<—————-ª<——————-ª<—————ªß

NOTE 1: For details of the procedure on the radio path, see GSM 04.08, 04.10, 04.8x and 04.9x. Services shown in dotted lines are triggers/ triggered signalling on the radio path.

NOTE 2: For details on the Process Access Request procedure, please refer to clause 25 in the present document.

NOTE 3: Use of each of the three MAP_GET_PASSWORD operations is described in subclause 22.8.4.

Figure 22.8.1/1: Interfaces and services for supplementary service password registration

22.8.2 Procedures in the MSC

The password registration procedure in the MSC is identical to that for activation specified in subclause 22.4.2. All the text and diagrams in subclause 22.4.2 apply with all references to activation changed to password registration.

22.8.3 Procedures in the VLR

The password registration procedure in the VLR is identical to that for activation specified in subclause 22.4.3. All the text and diagrams in subclause 22.4.3 apply with all references to activation changed to password registration.

22.8.4 Procedures in the HLR

The procedure in the HLR is initiated when it receives a MAP_REGISTER_PASSWORD indication.

The HLR acts as follows:

– if the operator has barred the subscriber for access to supplementary services, the Call Barred error is returned to the VLR. The parameter "operatorBarring" shall be included with the error;

– if any irrelevant information elements (according to the service description) or invalid information element values are present, then the unexpected data value error is returned to the VLR in the response. This error should thus be returned if the SS-Code provided by the mobile subscriber is not allocated.

The HLR shall then process the MAP_REGISTER_PASSWORD indication as specified in GSM 03.11. During the handling of password registration, the password procedure will be initiated (as specified in GSM 03.11) This will involve the sending of MAP_GET_PASSWORD requests to the VLR.

– Handling of receipt of MAP_P_ABORT, MAP_U_ABORT or MAP_CLOSE indications from the VLR is identical to their handling in the registration procedure, see subclause 22.2.4 above.

The password registration procedure in the HLR is shown in figure 22.8.4/1.

Figure 22.8.4/1 (sheet 1 of 2): Procedure Register_PW_HLR

Figure 22.8.4/1 (sheet 2 of 2): Procedure Register_PW_HLR