22.11 Common macros for clause 22
09.023GPPMobile Application Part (MAP) specificationTS
The following macros are used for the description of more than one of the supplementary service processes described in clause 22:
22.11.1 SS Password handling macros
Macro Get_Password_MSC
This macro is used by the MSC to relay a request for password from the VLR to the MS, and to relay a response from the MS back to the VLR. The macro is described in figure 22.11.1/1.
Macro Get_Password_VLR
This macro is used by the VLR to relay a request for password from the HLR to the MSC, and to relay a response from the MSC back to the HLR. The macro is described in figure 22.11.1/2.
Figure 22.11.1/1: Macro Get_PW_MSC
Figure 22.11.1/2: Macro Get_PW_VLR
22.11.2 SS Error handling macros
Macro Receive_errors_MSC
This macro is used by the MSC to receive signals which should lead to failure if received in any state of a supplementary service process. If the air interface connection is released by the MS, the communication towards the VLR is aborted, and the MSC should return to a stable "NULL" state. If a MAP_NOTICE indication is received from the VLR, or the VLR aborts or unexpectedly closes the connection, then the air interface connection shall be released. The macro is described in figure 22.11.2/1.
Macro Receive_error_from_MSC
This macro is used by the VLR to receive signals from the MSC which should lead to failure if received in any state of a supplementary service process. If a MAP_NOTICE indication is received from the MSC, that connection is closed before the only outcome of the macro, "err" is reported back to the calling process. The macro is described in figure 22.11.2/2.
Macro Receive_error_from_HLR
This macro is used by the VLR to receive signals from the HLR which should lead to failure if received in any state of a supplementary service process. If a MAP_NOTICE indication is received from the HLR, that connection is closed. The macro is described in figure 22.11.2/3.
Macro Receive_error_from_VLR
This macro is used by the HLR to receive signals from the VLR that should lead to failure if received in any state of a supplementary service process. If a MAP_NOTICE indication is received from the VLR, that connection is closed before the only outcome of the macro, "err" is reported back to the calling process. The macro is described in figure 22.11.2/4.
Macro Receive_error_from_gsmSCF
This macro is used by the HLR to receive signals from the gsmSCF that should lead to failure if received in any state of a supplementary service process. If a MAP_NOTICE indication is received from the gsmSCF, that connection is closed. The macro is described in figure 22.11.2/5.
Figure 22.11.2/1: Macro Receive_Errors_MSC
Figure 22.11.2/2: Macro Receive_Error_from_MSC
Figure 22.11.2/3: Macro Receive_Errors_HLR
Figure 22.11.2/4: Macro Receive_error_from_VLR
Figure 22.11.2/5: Macro Receive_error_from_gsmSCF