Foreword1 Scope2 References3 Abbreviations4 Void5 Overload and compatibility overview6 Requirements concerning the use of SCCP and TC7 General on MAP services8 Mobility services9 Operation and maintenance services10 Call handling services11 Supplementary services related services12 Short message service management services13 Network-Requested PDP Context Activation services13A Location Service Management Services14 General15 Elements of procedure15.1 Handling of unknown operations15.2 Dialogue establishment15.3 Dialogue continuation15.4 Load control15.5 Procedures for MAP specific services15.6 SDL descriptions15.6 SDL descriptions16 Mapping on to TC services17 Abstract syntax of the MAP protocol17.1 General17.2 Operation packages17.3 Application contexts17.4 MAP Dialogue Information17.5 MAP operation and error codes17.6 MAP operations and errors17.7 MAP constants and data types17.7.1 Mobile Service data types17.7.2 Operation and maintenance data types17.7.3 Call handling data types17.7.4 Supplementary service data types17.7.5 Supplementary service codes17.7.6 Short message data types17.7.7 Error data types17.7.8 Common data types17.7.9 Teleservice Codes17.7.10 Bearer Service Codes17.7.11 Extension data types17.7.12 Group Call data types17.7.13 Location service data types17.7.14 Void18 General on MAP user procedures19 Mobility procedures19.1 Location management Procedures19.1 Location management Procedures19.1.1 Location updating19.1.1A Location updating for VCSG19.1.2 Location Cancellation19.1.2A Location Cancellation for VCSG19.1.3 Void19.1.4 MS Purging19.2 Handover procedures19.2.1 General19.2.2 Procedure in MSC‑A19.2.3 Procedure in MSC‑B19.2.4 Macro Receive_Error_From_HO_CA19.2.5 Procedure in VLR‑B19.3 Fault recovery procedures19.3 Fault recovery procedures19.3.1 VLR fault recovery procedures19.3.2 HLR fault recovery procedures19.3.3 CSS fault recovery procedures19.4 Mobility Management event notification procedure19.5 HLR Insert Subscriber Data macros19.5A CSS Insert Subscriber Data macros20 Operation and maintenance procedures20.1 General20.1 General20.1.1 Tracing Co-ordinator for the VLR20.1.2 Tracing Co-ordinator for the SGSN20.1.3 Subscriber Data Management Co-ordinator for the VLR20.1.4 Subscriber Data Management Co-ordinator for the SGSN20.2 Tracing procedures20.2 Tracing procedures20.2.1 Subscriber tracing activation procedure20.2.2 Subscriber tracing deactivation procedure20.3 Subscriber data management procedures for HLR20.3 Subscriber data management procedures for HLR20.3.1 Subscriber deletion procedure20.3.2 Subscriber data modification procedure20.3A Subscriber Data Management procedures for CSS20.3A Subscriber Data Management procedures for CSS20.3A.1 Subscriber deletion procedure20.3A.2 Subscriber data modification procedure20.4 Subscriber Identity procedure21 Call handling procedures21.1 General21.2 Retrieval of routing information21.2.1 General21.2.2 Procedure in the GMSC21.2.9 Process in the gsmSCF21.2.4 Procedure in the HLR21.2.5 Procedure in the VLR to provide a roaming number21.2.6 Procedure in the VLR to restore subscriber data21.2.7 Procedure in the VLR to provide subscriber information21.3 Transfer of call handling21.4 Inter MSC Group Call Procedures21.4.1 General21.4.2 Process in the Anchor MSC21.4.3 Process in the Relay MSC21.4A Inter MSC Group Call Info Retrieval21.5 Void21.6 CCBS: monitoring and reporting the status of the subscriber21.6.1 Reporting co-ordinator process in the VLR21.6.2 Setting the reporting state – stand-alone21.6.3 Status Reporting21.6.4 CCBS: Remote User Free21.7 Void21.8 Void21.9 Immediate Service Termination (IST)21.10 Resource Management22 Supplementary services procedures22.1 Supplementary service co-ordinator processes22.1.1 Supplementary service co-ordinator process for the MSC22.1.2 Void22.1.3 Functional supplementary service co-ordinator process for the HLR22.1.4 Call completion supplementary service co-ordinator process for the HLR22.2 Registration procedure22.3 Erasure procedure22.4 Activation procedure22.4.1 General22.4.2 Procedure in the MSC22.4.3 Procedure in the VLR22.4.4 Procedure in the HLR22.5 Deactivation procedure22.6 Interrogation procedure22.7 Void22.8 Password registration procedure22.9 Mobile Initiated USSD procedure22.9.1 General22.9.2 Procedure in the MSC22.9.3 Procedure in the VLR22.9.4 Procedure in the HLR22.9.5 Procedures in the gsmSCF/secondary HLR22.10 Network initiated USSD procedure22.10.1 General22.10.2 Procedure in the MSC22.10.3 Procedure in the VLR22.10.4 Procedure in the HLR22.10.5 Procedure in the gsmSCF or secondary HLR22.11 Common macros for clause 2222.12 Supplementary Service Invocation Notification procedure22.13 Activation of a CCBS request22.14 Deactivation of a CCBS request23 Short message service procedures23.1 General23.2 The mobile originated short message transfer procedure23.2 The mobile originated short message transfer procedure23.2.1 Procedure in the serving MSC23.2.2 Procedure in the VLR23.2.3 Procedure in the SGSN23.2.4 Procedure in the SMS Interworking MSC (SMS-IWMSC)23.3 The mobile terminated short message transfer procedure23.3 The mobile terminated short message transfer procedure23.3.1 Procedure in the SMS-GMSC23.3.2 Procedure in the HLR23.3.3 Procedure in the Serving MSC23.3.4 Procedure in the VLR23.3.5 Procedure in the SGSN23.3.6 Procedure in the SMS Router23.3.7 Procedure in the IP-SM-GW23.4 The Short Message Alert procedure23.4 The Short Message Alert procedure23.4.1 Procedure in the Serving MSC – the MS has memory available23.4.2 Procedures in the VLR23.4.3 Procedures in the SGSN23.4.4 Procedure in the HLR23.4.5 Procedure in the SMS Interworking MSC23.5 The SM delivery status report procedure23.6 The macro Report_SM_Delivery_Stat_HLR23.7 The mobile terminated short message transfer procedure for VGCS24 GPRS process description24 GPRS process description24.1 Procedure for retrieval of routeing information for GPRS24.2 Procedure for reporting failure to establish a network requested PDP context24.3 Procedure for reporting that an MS has become reachable for GPRS24A CSE interrogation and control of subscriber data24A.1 General24A.2 Any Time Subscription Interrogation procedure24A.3 Any Time Modification procedure24A.4 Subscriber Data Modification Notification procedure24A.5 Any Time Interrogation procedure24A.5.1 General24A.5.2 Procedures in the gsmSCF24A.5.4 Procedure in the GMLC24B Location Services process description24B.1 Routeing information retrieval procedure for LCS24B.2 Provide Subscriber Location procedure24B.3 Subscriber Location Report procedure25 General macro description25.1 MAP_OPEN handling macros25.2 Macros to check the content of indication and confirmation primitives25.3 The page and search macros25.4 Macros for handling an Access Request25.4 Macros for handling an Access Request25.4.1 Macro Process_Access_Request_MSC25.4.2 Macro Process_Access_Request_VLR25.4.3 Macro Obtain_Identity_VLR25.4.4 Process Update_Location_Child_VLR25.5 Authentication macros and processes25.5 Authentication macros and processes25.5.1 Macro Authenticate_MSC25.5.2 Macro Authenticate_VLR25.5.3 Macro Obtain_Authent_Params_VLR25.5.4 Process Obtain_Authentication_Sets_VLR25.5.5 Process Obtain_Authent_Sets_SGSN25.5.6 Process Obtain_Authent_Sets_HLR25.5.7 Authentication Failure Reporting25.6 IMEI Handling Macros25.6 IMEI Handling Macros25.6.1 Macro Check_IMEI_MSC25.6.2 Macro Check_IMEI_VLR25.6.3 Process Check_IMEI_SGSN25.6.4 Process Check_IMEI_EIR25.6.5 Macro Obtain_IMEI_MSC25.6.6 Macro Obtain_IMEI_VLR25.7 Insert Subscriber Data macros and processes25.7.1 Macro Insert_Subs_Data_VLR25.7.2 Macro Insert_Subs_Data_SGSN25.7.3 Process Insert_Subs_Data_Stand_Alone_HLR25.7.4 Process Insert_GPRS_Subs_Data_Stand_Alone_HLR25.7.5 Macro Wait_for_Insert_Subs_Data_Cnf25.7.6 Macro Wait_for_Insert_GPRS_Subs_Data_Cnf25.7.7 Process Send_Insert_Subs_Data_HLR25.7.8 Process Insert_VCSG_Subs_Data_Stand_Alone_CSS25.7.9 Macro Wait_for_Insert_VCSG_Subs_Data_Cnf25.7.10 Process Send_Insert_VCSG_Subs_Data_CSS25.8 Request IMSI Macros25.9 Tracing macros25.9.1 Macro Trace_Subscriber_Activity_MSC25.9.2 Macro Trace_Subscriber_Activity_VLR25.9.3 Macro Trace_Subscriber_Activity_SGSN25.9.4 Macro Activate_Tracing_VLR25.9.5 Macro Activate_Tracing_SGSN25.9.6 Macro Control_Tracing_With_VLR_HLR25.9.7 Macro Control_Tracing_With_SGSN_HLR25.10 Short Message Alert proceduresC.1 SCCP segmentationC.2 TCAP segmentationC.3 MAP Segmentation 22.1.2 Void 29.0023GPPMobile Application Part (MAP) specificationRelease 17TS Tools: ARFCN - Frequency Conversion for 5G NR/LTE/UMTS/GSM