22.8 Password registration procedure

29.0023GPPMobile Application Part (MAP) specificationRelease 17TS

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 (see clauses 8 and 25);

MAP_TRACE_SUBSCRIBER_ACTIVITY (see clauses 9 and 25);

MAP_PROVIDE_IMSI (see clauses 8 and 25);

MAP_FORWARD_NEW_TMSI (see clauses 8 and 25);

MAP_AUTHENTICATE (see clauses 8 and 25);

MAP_SET_CIPHERING_MODE (see clauses 8 and 25);

MAP_CHECK_IMEI (see clauses 8 and 25);

MAP_READY_FOR_SM (see clauses 12 and 25);

The following services are certainly used:

MAP_REGISTER_PASSWORD (defined in clause 11);

MAP_GET_PASSWORD (defined in clause 11).

1) A_CM_SERV_REQ (Note 1)

2) MAP_PROCESS_ACCESS_REQUEST (Note 2)

3) A_REGISTER_PASSWORD (Note 1)

4) MAP_REGISTER_PASSWORD_req/ind

5) MAP_REGISTER_PASSWORD_req/ind

6) MAP_GET_PASSWORD_req/ind (Note 3)

7) MAP_GET_PASSWORD_req/ind (Note 3)

8) A_GET_PASSWORD (Note 1, Note 3)

9) A_GET_PASSWORD ack (Note 1, Note 3)

10) MAP_GET_PASSWORD_rsp/cnf (Note 3)

11) MAP_GET_PASSWORD_rsp/cnf (Note 3)

12) MAP_GET_PASSWORD_req/ind (Note 3)

13) MAP_GET_PASSWORD_req/ind (Note 3)

14) A_GET_PASSWORD (Note 1, Note 3)

15) A_GET_PASSWORD ack (Note 1, Note 3)

16) MAP_GET_PASSWORD_rsp/cnf (Note 3)

17) MAP_GET_PASSWORD_rsp/cnf (Note 3)

18) MAP_GET_PASSWORD_req/ind (Note 3)

19) MAP_GET_PASSWORD_req/ind (Note 3)

20) A_GET_PASSWORD (Note 1, Note 3)

21) A_GET_PASSWORD ack (Note 1, Note 3)

22) MAP_GET_PASSWORD_rsp/cnf (Note 3)

23) MAP_GET_PASSWORD_rsp/cnf (Note 3)

24) MAP_REGISTER_PASSWORD_rsp/cnf

25) MAP_REGISTER_PASSWORD_rsp/cnf

26) A_REGISTER_PASSWORD (Note 1)

NOTE 1: For details of the procedure on the radio path, see 3GPP TS 24.008 [35], 3GPP TS 24.010 [36], 3GPP TS 24.08x and 3GPP TS 24.09x. Services shown in dotted lines are triggers/ triggered signalling on the radio path.

NOTE 2: For details of the Process Access Request procedure, refer to clause 25.4 in the present document.

NOTE 3: The use of each of the three MAP_GET_PASSWORD operations is described in clause 22.8.4.

Figure 22.8.1/1: Message flow for supplementary service password registration

22.8.2 Procedure in the MSC

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

22.8.3 Procedure in the VLR

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

22.8.4 Procedure in the HLR

The MAP process invokes a macro not defined in this clause; the definition of this macro can be found as follows:

Check_Indication see clause 25.2.1.

The HLR shall process the MAP_REGISTER_PASSWORD indication as specified in 3GPP TS 23.011 [22]. During the handling of password registration, the password procedure is initiated (as specified in 3GPP TS 23.011 [22]) This involves the sending of MAP_GET_PASSWORD requests to the VLR.

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

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

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