ts 123 018 - v15.0.0 - digital cellular telecommunications system … · 2018-07-03 · etsi 3gpp...

299
ETSI TS 123 018 V15.0.0 (2018-07) Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; Basic call handling; Technical realization (3GPP TS 23.018 version 15.0.0 Release 15) TECHNICAL SPECIFICATION

Upload: others

Post on 30-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI TS 123 018 V15.0.0 (2018-07)

Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS);

LTE; Basic call handling; Technical realization

(3GPP TS 23.018 version 15.0.0 Release 15)

TECHNICAL SPECIFICATION

Page 2: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)13GPP TS 23.018 version 15.0.0 Release 15

Reference RTS/TSGC-0423018vf00

Keywords GSM,LTE,UMTS

ETSI

650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE

Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16

Siret N° 348 623 562 00017 - NAF 742 C

Association à but non lucratif enregistrée à la Sous-Préfecture de Grasse (06) N° 7803/88

Important notice

The present document can be downloaded from: http://www.etsi.org/standards-search

The present document may be made available in electronic versions and/or in print. The content of any electronic and/or print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any

existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat.

Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI documents is available at

https://portal.etsi.org/TB/ETSIDeliverableStatus.aspx

If you find errors in the present document, please send your comment to one of the following services: https://portal.etsi.org/People/CommiteeSupportStaff.aspx

Copyright Notification

No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm except as authorized by written permission of ETSI.

The content of the PDF version shall not be modified without the written authorization of ETSI. The copyright and the foregoing restriction extend to reproduction in all media.

© ETSI 2018.

All rights reserved.

DECTTM, PLUGTESTSTM, UMTSTM and the ETSI logo are trademarks of ETSI registered for the benefit of its Members. 3GPPTM and LTETM are trademarks of ETSI registered for the benefit of its Members and

of the 3GPP Organizational Partners. oneM2M logo is protected for the benefit of its Members.

GSM® and the GSM logo are trademarks registered and owned by the GSM Association.

Page 3: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)23GPP TS 23.018 version 15.0.0 Release 15

Intellectual Property Rights Essential patents

IPRs essential or potentially essential to normative deliverables may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (https://ipr.etsi.org/).

Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document.

Trademarks

The present document may include trademarks and/or tradenames which are asserted and/or registered by their owners. ETSI claims no ownership of these except for any which are indicated as being the property of ETSI, and conveys no right to use or reproduce any trademark and/or tradename. Mention of those trademarks in the present document does not constitute an endorsement by ETSI of products, services or organizations associated with those trademarks.

Foreword This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnership Project (3GPP).

The present document may refer to technical specifications or reports using their 3GPP identities, UMTS identities or GSM identities. These should be interpreted as being references to the corresponding ETSI deliverables.

The cross reference between GSM, UMTS, 3GPP and ETSI identities can be found under http://webapp.etsi.org/key/queryform.asp.

Modal verbs terminology In the present document "shall", "shall not", "should", "should not", "may", "need not", "will", "will not", "can" and "cannot" are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms for the expression of provisions).

"must" and "must not" are NOT allowed in ETSI deliverables except when used in direct citation.

Page 4: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)33GPP TS 23.018 version 15.0.0 Release 15

Contents Intellectual Property Rights ................................................................................................................................ 2

Foreword ............................................................................................................................................................. 2

Modal verbs terminology .................................................................................................................................... 2

Foreword ............................................................................................................................................................. 7

1 Scope ........................................................................................................................................................ 8

2 References ................................................................................................................................................ 8

3 Definitions and abbreviations ................................................................................................................. 10

3.1 Definitions ........................................................................................................................................................ 10

3.2 Abbreviations ................................................................................................................................................... 10

4 Architecture ............................................................................................................................................ 11

4.1 Architecture for an MO call ............................................................................................................................. 11

4.2 Architecture for an MT call .............................................................................................................................. 12

4.3 Architecture for a TO call................................................................................................................................. 13

5 Information flows ................................................................................................................................... 13

5.1 Information flow for an MO call ...................................................................................................................... 13

5.2 Information flow for retrieval of routeing information for an MT call ............................................................ 16

5.2.1 Mobile Terminating Roaming Retry Call after successful Retrieval of Routeing Information ................................ 17

5.2.2 Mobile Terminating Roaming Retry Call during Retrieval of Routeing Information .............................................. 19

5.2.3 Mobile Terminating Roaming Forwarding Call after successful Retrieval of Routeing Information ...................... 22

5.2.4 Mobile Terminating Roaming Forwarding Call during Retrieval of Routeing Information ....................... 28

5.3 Information flow for an MT call ...................................................................................................................... 30

6 Principles for interactions with supplementary services ........................................................................ 32

6.1 Call Deflection service (3GPP TS 23.072) ....................................................................................................... 33

6.2 Line identification services (3GPP TS 23.081) ................................................................................................ 33

6.2.1 Calling Line Identification Presentation (CLIP) ......................................................................................... 33

6.2.2 Calling Line Identification Restriction (CLIR) ........................................................................................... 33

6.2.3 Connected Line Identification Presentation (COLP) .................................................................................. 33

6.2.4 Connected Line Identification Restriction (COLR) .................................................................................... 33

6.3 Call forwarding services (3GPP TS 23.082) .................................................................................................... 33

6.3.1 Call Forwarding Unconditional (CFU) ....................................................................................................... 33

6.3.2 Call Forwarding on mobile subscriber Busy (CFB) ................................................................................... 33

6.3.3 Call Forwarding on No Reply (CFNRy) ..................................................................................................... 33

6.3.4 Call Forwarding on mobile subscriber Not Reachable (CFNRc)................................................................ 33

6.4 Call wait (3GPP TS 23.083) ............................................................................................................................. 33

6.5 Call hold (3GPP TS 23.083) ............................................................................................................................. 34

6.6 Multiparty (3GPP TS 23.084) .......................................................................................................................... 34

6.7 Closed user group (3GPP TS 23.085) .............................................................................................................. 34

6.8 Advice of charge (3GPP TS 23.086) ................................................................................................................ 34

6.9 User-to-user signalling (3GPP TS 23.087) ....................................................................................................... 34

6.10 Call barring (3GPP TS 23.088) ........................................................................................................................ 34

6.10.1 Barring of outgoing calls ............................................................................................................................ 34

6.10.2 Barring of incoming calls ........................................................................................................................... 34

6.11 Explicit Call Transfer (3GPP TS 23.091) ......................................................................................................... 34

6.12 Completion of Calls to Busy Subscriber (3GPP TS 23.093) ............................................................................ 34

6.13 Multicall (3GPP TS 23.135) ............................................................................................................................. 34

7 Functional requirements of network entities .......................................................................................... 35

7.1 MO call ............................................................................................................................................................. 36

7.1.1 Functional requirements of serving MSC ................................................................................................... 36

7.1.1.1 Process OCH_MSC ............................................................................................................................... 36

7.1.1.2 Procedure Process_Access_Request_MSC ........................................................................................... 36

7.1.1.3 Procedure OG_Call_Setup_MSC .......................................................................................................... 36

7.1.1.4 Procedure Obtain_IMSI_MSC .............................................................................................................. 38

Page 5: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)43GPP TS 23.018 version 15.0.0 Release 15

7.1.1.5 Procedure Authenticate_MSC ............................................................................................................... 38

7.1.1.6 Procedure Obtain_IMEI_MSC .............................................................................................................. 38

7.1.1.7 Procedure Check_IMEI_MSC .............................................................................................................. 38

7.1.1.8 Procedure Establish_Originating_TCH_If_Required ........................................................................... 38

7.1.1.9 Procedure Set_CLI_Presentation_Indicator_MSC ................................................................................ 38

7.1.1.10 Procedure Send_Alerting_If_Required ................................................................................................. 39

7.1.1.11 Procedure Set_COLP_Info_MSC ......................................................................................................... 39

7.1.1.12 Procedure Send_Access_Connect_If_Required .................................................................................... 39

7.1.1.13 Procedure Handle_AoC_MO_MSC ...................................................................................................... 39

7.1.1.14 Procedure TCH_Check ......................................................................................................................... 40

7.1.2 Functional requirements of VLR ................................................................................................................ 65

7.1.2.1 Process OCH_VLR ............................................................................................................................... 65

7.1.2.2 Procedure Process_Access_Request_VLR ........................................................................................... 65

7.1.2.3 Procedure OG_Call_Subscription_Check_VLR ................................................................................... 66

7.1.2.4 Procedure Obtain_Identity_VLR .......................................................................................................... 66

7.1.2.5 Procedure Obtain_IMSI_VLR .............................................................................................................. 66

7.1.2.6 Procedure Authenticate_VLR ............................................................................................................... 66

7.1.2.7 Procedure Obtain_Authentication_Sets_VLR....................................................................................... 66

7.1.2.8 Procedure Start_Tracing_VLR .............................................................................................................. 66

7.1.2.9 Procedure Check_IMEI _VLR .............................................................................................................. 66

7.1.2.10 Procedure Obtain_IMEI_VLR .............................................................................................................. 67

7.1.2.11 Process Fetch_Authentication_Sets_VLR ............................................................................................ 67

7.1.2.12 Procedure Check_BAOC ...................................................................................................................... 67

7.1.2.13 Procedure OG_CUG_Check ................................................................................................................. 67

7.1.2.14 Procedure Get_LI_Subscription_Info_MO_VLR ................................................................................. 67

7.1.2.15 Procedure Get_AoC_Subscription_Info_VLR ...................................................................................... 67

7.1.2.16 Procedure Check_OG_Barring ............................................................................................................. 67

7.1.2.17 Process Update_Location_VLR ............................................................................................................ 67

7.2 Retrieval of routeing information for MT call .................................................................................................. 94

7.2.1 Functional requirements of GMSC ............................................................................................................. 94

7.2.1.1 Process MT_GMSC .............................................................................................................................. 94

7.2.1.2 Procedure Obtain_Routeing_Address ................................................................................................... 96

7.2.1.3 Procedure Send_ACM_If_Required ..................................................................................................... 97

7.2.1.4 Procedure Send_Answer_If_Required .................................................................................................. 98

7.2.1.5 Procedure Send_Network_Connect_If_Required ................................................................................. 98

7.2.1.6 Procedure Handle_COLP_Forwarding_Interaction_MSC .................................................................... 98

7.2.1.7 Procedure Activate_CF_Process ........................................................................................................... 98

7.2.1.8 Process MT_CF_MSC .......................................................................................................................... 98

7.2.1.9 Macro CUG_Support_Check_GMSC ................................................................................................. 100

7.2.2 Functional requirements of HLR .............................................................................................................. 126

7.2.2.1 Process SRI_HLR ............................................................................................................................... 126

7.2.2.2 Procedure Check_Parameters .............................................................................................................. 128

7.2.2.3 Procedure Subscription_Check_HLR ................................................................................................. 128

7.2.2.4 Procedure First_Forwarding_HLR ...................................................................................................... 129

7.2.2.5 Procedure PRN_Error_HLR ............................................................................................................... 129

7.2.2.6 Procedure Forward_CUG_Check ....................................................................................................... 129

7.2.2.7 Void..................................................................................................................................................... 129

7.2.2.8 Procedure Check_IC_Barring ............................................................................................................. 129

7.2.2.9 Procedure IC_CUG_Check ................................................................................................................. 129

7.2.2.10 Procedure Handle_CFU ...................................................................................................................... 129

7.2.2.11 Procedure Handle_CFNRc .................................................................................................................. 129

7.2.2.12 Procedure Domain_Selection_HLR .................................................................................................... 129

7.2.3 Functional requirements of VLR .............................................................................................................. 147

7.2.3.1 Process PRN_VLR .............................................................................................................................. 147

7.2.3.2 Process Restore_Subscriber_Data_VLR ............................................................................................. 148

7.2.3.3 Process PSI_VLR ................................................................................................................................ 148

7.2.3.4 Procedure Retrieve_Location_Info_VLR ........................................................................................... 148

7.2.3.5 Procedure Active_Info_Retrieval_VLR .............................................................................................. 149

7.2.4 Functional requirements of MSC .............................................................................................................. 165

7.2.4.1 Process Prepage_MSC ........................................................................................................................ 165

7.2.4.2 Procedure Prepaging_Page_MS_MSC................................................................................................ 165

7.2.4.3 Prepaging_Search_For_MS_MSC ...................................................................................................... 165

Page 6: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)53GPP TS 23.018 version 15.0.0 Release 15

7.2.4.4 Process OSI_MSC ............................................................................................................................... 165

7.2.4.5 Process RCL_MSC ............................................................................................................................. 165

7.2.4.6 Procedure Active_Info_Retrieval_Page_MSC .................................................................................... 165

7.2.4.7 Procedure Active_Info_Retrieval_Search_MSC................................................................................. 165

7.2.4.8 Procedure Retrieve_IMEI_If_Required .............................................................................................. 165

7.3 MT call ........................................................................................................................................................... 173

7.3.1 Functional requirements of serving MSC ................................................................................................. 173

7.3.1.1 Process ICH_MSC .............................................................................................................................. 173

7.3.1.2 Procedure Page_MS_MSC .................................................................................................................. 176

7.3.1.3 Procedure Search_For_MS_MSC ....................................................................................................... 177

7.3.1.4 Procedure Complete_Call_In_MSC .................................................................................................... 178

7.3.1.5 Void..................................................................................................................................................... 179

7.3.1.6 Procedure Set_CLIP_Info_MSC ......................................................................................................... 179

7.3.1.7 Void..................................................................................................................................................... 179

7.3.1.8 Procedure Establish_Terminating_TCH_If_Required ........................................................................ 179

7.3.1.9 Procedure Handle_AoC_MT_MSC .................................................................................................... 179

7.3.1.10 Procedure Set_COL_Presentation_Indicator_MSC ............................................................................ 179

7.3.2 Functional requirements of VLR .............................................................................................................. 221

7.3.2.1 Process ICH_VLR ............................................................................................................................... 221

7.3.2.2 Void..................................................................................................................................................... 222

7.3.2.3 Procedure Search_For_MS_VLR ....................................................................................................... 222

7.3.2.4 Procedure Get_CW_Subscription_Info_VLR ..................................................................................... 222

7.3.2.5 Procedure Get_LI_Subscription_Info_MT_VLR ............................................................................... 222

7.3.2.6 Procedure Handle_CFB ...................................................................................................................... 222

7.3.2.7 Procedure Handle_CFNRy .................................................................................................................. 223

7.4 Subs_FSM ...................................................................................................................................................... 237

7.4.1 Functional requirements of serving MSC ................................................................................................. 237

7.4.1.1 Process Subs_FSM .............................................................................................................................. 237

7.4.1.1.1 Macro Check_Ongoing_Calls ....................................................................................................... 238

7.4.1.1.2 Macro Update_Non_Speech_Calls_Status .................................................................................... 238

7.4.1.1.3 Macro Increment_Call_Counter .................................................................................................... 238

7.4.1.1.4 Macro Decrement_Call_Counter ................................................................................................... 238

7.5 TO call ............................................................................................................................................................ 260

7.5.1 Functional requirements of inter-connecting MSC ................................................................................... 260

7.5.1.1 Process TO_MSC ................................................................................................................................ 260

8 Contents of messages ........................................................................................................................... 268

8.1 Messages on the B interface (MSC-VLR) ...................................................................................................... 269

8.1.1 Abort ......................................................................................................................................................... 269

8.1.2 Authenticate .............................................................................................................................................. 269

8.1.3 Authenticate ack ....................................................................................................................................... 270

8.1.4 Authenticate negative response ................................................................................................................. 270

8.1.5 Call arrived ............................................................................................................................................... 270

8.1.6 Check IMEI .............................................................................................................................................. 270

8.1.7 Check IMEI ack ........................................................................................................................................ 270

8.1.8 Check IMEI negative response ................................................................................................................. 270

8.1.9 Complete Call ........................................................................................................................................... 270

8.1.10 Complete Call ack ..................................................................................................................................... 271

8.1.11 Complete Call negative response .............................................................................................................. 271

8.1.12 Forward New TMSI .................................................................................................................................. 272

8.1.13 Forward New TMSI ack ........................................................................................................................... 272

8.1.14 Forward New TMSI negative response .................................................................................................... 272

8.1.15 Obtain Subscriber Info .............................................................................................................................. 272

8.1.16 Obtain Subscriber Info ack ....................................................................................................................... 272

8.1.17 Page MS .................................................................................................................................................... 272

8.1.18 Page MS ack ............................................................................................................................................. 273

8.1.19 Page MS negative response ...................................................................................................................... 273

8.1.20 Page MS via SGSN ................................................................................................................................... 274

8.1.21 Process Access Request ............................................................................................................................ 274

8.1.22 Process Access Request ack...................................................................................................................... 274

8.1.23 Process Access Request negative response ............................................................................................... 275

8.1.24 Process Call Waiting ................................................................................................................................. 275

Page 7: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)63GPP TS 23.018 version 15.0.0 Release 15

8.1.25 Process Call Waiting ack .......................................................................................................................... 276

8.1.26 Process Call Waiting negative response ................................................................................................... 276

8.1.27 Provide IMEI ............................................................................................................................................ 276

8.1.28 Provide IMEI ack ...................................................................................................................................... 276

8.1.29 Provide IMSI ............................................................................................................................................ 276

8.1.30 Provide IMSI ack ...................................................................................................................................... 276

8.1.31 Radio connection released ........................................................................................................................ 276

8.1.32 Search For MS .......................................................................................................................................... 276

8.1.33 Search For MS ack .................................................................................................................................... 277

8.1.34 Search For MS negative response ............................................................................................................. 277

8.1.35 Search for MS via SGSN .......................................................................................................................... 277

8.1.36 Send Info For Incoming Call .................................................................................................................... 278

8.1.37 Send Info For Incoming Call ack .............................................................................................................. 279

8.1.38 Send Info For Incoming Call negative response ....................................................................................... 279

8.1.39 Send Info For Outgoing Call..................................................................................................................... 280

8.1.40 Send Info For Outgoing Call negative response ....................................................................................... 280

8.1.40A Send UESBI-Iu to Access Network .......................................................................................................... 280

8.1.41 Start security procedures ........................................................................................................................... 280

8.1.42 Trace subscriber activity ........................................................................................................................... 281

8.1.43 Use existing TMSI .................................................................................................................................... 281

8.1.44 Release MSRN .......................................................................................................................................... 281

8.2 Messages on the C interface (MSC-HLR) ...................................................................................................... 281

8.2.1 Send Routeing Info ................................................................................................................................... 281

8.2.2 Send Routeing Info ack ............................................................................................................................. 283

8.2.3 Send Routeing Info negative response ...................................................................................................... 283

8.3 Messages on the D interface (VLR-HLR) ...................................................................................................... 284

8.3.1 Provide Roaming Number ........................................................................................................................ 284

8.3.2 Provide Roaming Number ack .................................................................................................................. 285

8.3.3 Provide Roaming Number negative response ........................................................................................... 285

8.3.4 Provide Subscriber Info ............................................................................................................................ 286

8.3.5 Provide Subscriber Info ack ...................................................................................................................... 286

8.3.5.1 Location information ........................................................................................................................... 287

8.3.6 Provide Subscriber Info negative response ............................................................................................... 287

8.3.7 Restore Data.............................................................................................................................................. 287

8.3.8 Restore Data ack ....................................................................................................................................... 288

8.3.9 Restore Data negative response ................................................................................................................ 288

8.4 Messages on the F interface (MSC-EIR) ........................................................................................................ 288

8.4.1 Check IMEI .............................................................................................................................................. 288

8.4.2 Check IMEI ack ........................................................................................................................................ 288

8.4.3 Check IMEI negative response ................................................................................................................. 288

8.5 Messages on the MSC internal interface ........................................................................................................ 288

8.5.1 CF cancelled ............................................................................................................................................. 289

8.5.2 Perform Call Forwarding .......................................................................................................................... 289

8.5.3 Perform Call Forwarding ack.................................................................................................................... 289

8.5.4 Perform Call Forwarding negative response ............................................................................................. 289

8.6 Messages on the VLR internal interface ......................................................................................................... 289

8.6.1 Call arrived ............................................................................................................................................... 289

8.6.2 PAR completed ......................................................................................................................................... 289

8.7 Messages on the Gs interface ......................................................................................................................... 290

8.7.1 Page MS .................................................................................................................................................... 290

8.7.2 Send MS information ................................................................................................................................ 290

8.7.3 Send MS information ack ......................................................................................................................... 290

8.7.4 Send MS information negative response .................................................................................................. 290

8.8 Messages on the E interface (GMSC-VMSC) ................................................................................................ 290

8.8.1 Release Resources..................................................................................................................................... 290

Annex A (informative): Handling of an IAM at an MSC ................................................................. 292

Annex B (informative): Change history ............................................................................................. 294

History ............................................................................................................................................................ 298

Page 8: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)73GPP TS 23.018 version 15.0.0 Release 15

Foreword This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP).

The present document specifies the technical realization of the handling of calls originated by a 3G mobile subscriber and calls directed to a 3G mobile subscriber, up to the point where the call is established within the 3GPP system.

The contents of the present document are subject to continuing work within the TSG and may change following formal TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an identifying change of release date and an increase in version number as follows:

Version x.y.z

where:

x the first digit:

1 presented to TSG for information;

2 presented to TSG for approval;

3 Indicates a TSG approved Release 1999 document under change control;

4 Indicate a TSG approved Release 4 document under change control.

y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections, updates, etc.

z the third digit is incremented when editorial only changes have been incorporated in the specification;

Page 9: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)83GPP TS 23.018 version 15.0.0 Release 15

1 Scope The present document specifies the technical realization of the handling of calls originated by a UMTS or GSM mobile subscriber and calls directed to a UMTS or GSM mobile subscriber, up to the point where the call is established. Normal release of the call after establishment is also specified. Trunk Originated call is also modelled.

In the present document, the term MS is used to denote a UMTS UE or GSM MS, as appropriate.

The handling of DTMF signalling and Off-Air Call set-up (OACSU) are not described in the present document.

The details of the effects of UMTS or GSM supplementary services on the handling of a call are described in the relevant 3GPP TS 23.07x, 3GPP TS 23.08x and 3GPP TS 23.09x series of specifications.

The specification of the handling of a request from the HLR for subscriber information is not part of basic call handling, but is required for both CAMEL (3GPP TS 23.078 [12]) and optimal routeing (3GPP TS 23.079 [13]). The use of the Provide Subscriber Information message flow is shown in 3GPP TS 23.078 [12] and 3GPP TS 23.079 [13].

The logical separation of the MSC and VLR (shown in clauses 4, 5 and 7), and the messages transferred between them (described in clause 8) are the basis of a model used to define the externally visible behaviour of the MSC/VLR, which is a single physical entity. They do not impose any requirement except the definition of the externally visible behaviour.

If there is any conflict between the present document and the corresponding stage 3 specifications (3GPP TS 24.008 [26], 3GPP TS 25.413 [27], 3GPP TS 48.008 [2] and 3GPP TS 29.002 [29]), the stage 3 specification shall prevail.

2 References The following documents contain provisions which, through reference in this text, constitute provisions of the present document.

- References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.

- For a specific reference, subsequent revisions do not apply.

- For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.

[1] 3GPP TS 43.020: "Security related Network Functions".

[2] 3GPP TS 48.008: "Mobile Switching Centre - Base Station System (MSC - BSS) interface Layer 3 specification".

[3] 3GPP TS 52.008: "Telecommunication management; GSM subscriber and equipment trace".

[4] 3GPP TR 21.905: "Vocabulary for 3GPP Specifications".

[5] 3GPP TS 23.003: "Numbering, addressing and identification".

[6] 3GPP TS 23.012: "Location management procedures".

[7] 3GPP TS 23.032: "Universal Geographical Area Description (GAD)".

[8] Void

[9] 3GPP TS 23.060: "General Packet Radio Service (GPRS); Service description; Stage 2".

[10] 3GPP TS 23.066: "Support of GSM Mobile Number Portability (MNP); Stage 2".

[11] 3GPP TS 23.072: "Call deflection Supplementary Service; Stage2".

[12] 3GPP TS 23.078: "Customized Applications for Mobile network Enhanced Logic (CAMEL); Stage 2".

Page 10: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)93GPP TS 23.018 version 15.0.0 Release 15

[13] 3GPP TS 23.079: "Support of Optimal Routeing (SOR); Technical realization; Stage 2".

[14] 3GPP TS 23.081: "Line identification Supplementary Services; Stage 2 ".

[15] 3GPP TS 23.082: "Call Forwarding (CF) Supplementary Services; Stage 2".

[16] 3GPP TS 23.083: "Call Waiting (CW) and Call Hold (HOLD) Supplementary Service; Stage 2".

[17] 3GPP TS 23.084: "Multi Party (MPTY) Supplementary Service; Stage 2".

[18] 3GPP TS 23.085: "Closed User Group (CUG) Supplementary Service; Stage 2".

[19] 3GPP TS 23.086: "Advice of Charge (AoC) Supplementary Service; Stage 2".

[20] 3GPP TS 23.087: "User-to-User Signalling (UUS) Supplementary Service; Stage 2".

[21] 3GPP TS 23.088: "Call Barring (CB) Supplementary Service; Stage 2".

[22] 3GPP TS 23.091: "Explicit Call Transfer (ECT) supplementary service; Stage 2".

[23] 3GPP TS 23.093: "Technical realization of Completion of Calls to Busy Subscriber (CCBS); Stage 2".

[24] 3GPP TS 23.116: "Super-charger technical realization; Stage 2".

[25] 3GPP TS 23.135: "Multicall supplementary service; Stage 2".

[25a] 3GPP TS 23.195: "Provision of UE Specific Behaviour Information to Network Entities".

[26] 3GPP TS 24.008: "Mobile radio interface Layer 3 specification; Core network protocols; Stage 3".

[27] 3GPP TS 25.413: "UTRAN Iu interface RANAP signalling".

[28] 3GPP TS 27.001: "General on Terminal Adaptation Functions (TAF) for Mobile Stations (MS)".

[29] 3GPP TS 29.002: "Mobile Application Part (MAP) specification".

[30] 3GPP TS 29.007: "General requirements on interworking between the Public Land Mobile Network (PLMN) and the Integrated Services Digital Network (ISDN) or Public Switched Telephone Network (PSTN)".

[31] 3GPP TS 29.010: "Information Element Mapping between Mobile Station - Base Station System (MS - BSS) and Base Station System - Mobile-services Switching Centre (BSS - MSC) Signalling Procedures and the Mobile Application Part (MAP)".

[32] 3GPP TS 33.102: "3G Security; Security architecture ".

[33] ITU-T Recommendation Q.761 (1999): " Signalling System No. 7 - ISDN User Part functional description ".

[34] ITU-T Recommendation Q.762 (1999): "Signalling System No. 7 - ISDN User Part general functions of messages and signals".

[35] ITU-T Recommendation Q.763 (1999): "Signalling System No. 7 - ISDN User Part formats and codes".

[36] ITU-T Recommendation Q.764 (1999): " Signalling System No. 7 – ISDN user part signalling procedures".

[37] ITU-T Recommendation Q.850 (05/1998) including Amendment 1 (07/2001): "Usage of cause and location in the Digital Subscriber Signalling System No. 1 and the Signalling System No. 7 ISDN User Part".

[38] 3GPP TS 23.172: "Technical realization of Circuit Switched (CS) multimedia service ; UDI/RDI fallback and service modification; Stage 2".

Page 11: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)103GPP TS 23.018 version 15.0.0 Release 15

[39] 3GPP TS 23.067: "enhanced Multi-Level Precedence and Pre-emption service (eMLPP) - Stage 2".

[40] 3GPP TS 23.221: "Technical specification Group Services and System Aspects; Architectural Requirements".

[41] 3GPP TS 29.118: "Mobility Management Entity (MME) - Visitor Location Register (VLR) SGs interface specification".

[42] 3GPP TS 23.272: "Circuit Switched (CS) fallback in Evolved Packet System (EPS); Stage 2".

[43] 3GPP TS 23.007: "Restoration procedures".

3 Definitions and abbreviations

3.1 Definitions For the purposes of the present document, the following terms and definitions apply:

A subscriber: the calling mobile subscriber

B subscriber: the mobile subscriber originally called by the A subscriber

C subscriber: the subscriber to whom the B subscriber has requested that calls be forwarded The C subscriber may be fixed or mobile.

Location Information: information to define the whereabouts of the MS, and the age of the information defining the whereabouts

PLMN Bearer Capability: information transferred over the UMTS or GSM access interface to define the information transfer capabilities to be used between the MS and the network for a circuit-switched connection

3.2 Abbreviations For the purposes of the present document, the following abbreviations apply:

A&O Active & Operative ACM Address Complete Message ANM ANswer Message AoC Advice of Charge BC Bearer Capability BOIC-exHC&BOIZC Barring of Outgoing International Calls except those directed to the HPLMN Country &

Barring of Outgoing InterZonal Calls BOIZC Barring of Outgoing InterZonal Calls BOIZC-exHC Barring of Outgoing InterZonal Calls except those directed to the HPLMN Country CCBS Completion of Calls to Busy Subscriber CFB Call Forwarding on Busy CFNRc Call Forwarding on mobile subscriber Not Reachable CFNRy Call Forwarding on No Reply CFU Call Forwarding Unconditional CLIP Calling Line Identity Presentation CLIR Calling Line Identity Restriction COLP COnnected Line identity Presentation COLR COnnected Line identity Restriction CSG Closed Subscriber Group CUG Closed User Group CW Call Waiting FTN Forwarded-To Number FTNW Forwarded-To NetWork GMSCB Gateway MSC of the B subscriber GPRS General Packet Radio Service HLC Higher Layer Compatibility

Page 12: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)113GPP TS 23.018 version 15.0.0 Release 15

HLRB The HLR of the B subscriber HPLMNB The HPLMN of the B subscriber IAM Initial Address Message IPLMN Interrogating PLMN - the PLMN containing GMSCB IWU Inter Working Unit LLC Lower Layer Compatibility MO Mobile Originated MPTY MultiParTY MT Mobile Terminated NDUB Network Determined User Busy NRCT No Reply Call Timer PgA Paging Area PLMN BC (GSM or UMTS) PLMN Bearer Capability PRN Provide Roaming Number PUESBINE Provision of User Equipment Specific Behaviour Information to Network Entities SCUDIF Service Change and UDI/RDI Fallback SGSN Serving GPRS support node SIFIC Send Information For Incoming Call SIFOC Send Information For Outgoing Call SRI Send Routeing Information TO Trunk Originated UDUB User Determined User Busy UESBI-Iu User Equipment Specific Behaviour Information over the Iu interface VLRA The VLR of the A subscriber VLRB The VLR of the B subscriber VMSCA The Visited MSC of the A subscriber VMSCB The Visited MSC of the B subscriber VPLMNA The Visited PLMN of the A subscriber VPLMNB The Visited PLMN of the B subscriber

4 Architecture Subclauses 4.1 and 4.2 show the architecture for handling a basic MO call and a basic MT call. A basic mobile-to-mobile call is treated as the concatenation of an MO call and an MT call.

4.1 Architecture for an MO call A basic mobile originated call involves signalling between the MS and its VMSC via the BSS, between the VMSC and the VLR and between the VMSC and the destination exchange, as indicated in figure 1.

In figure 1 and throughout the present document, the term BSS is used to denote a GSM BSS or a UTRAN, as appropriate.

Figure 1: Architecture for a basic mobile originated call

��

�����

��������

��� ������� ����� ��

������������������

��������� ���

�!��"�������� ����� ��

Page 13: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)123GPP TS 23.018 version 15.0.0 Release 15

In figure 1 and throughout the present document, the term ISUP is used to denote the telephony signalling system used between exchanges. In a given network, any telephony signalling system may be used.

When the user of an MS wishes to originate a call, the MS establishes communication with the network using radio interface signalling, and sends a message containing the address of the called party. VMSCA requests information to handle the outgoing call (SIFOC) from VLRA, over an internal interface of the MSC/VLR. If VLRA determines that the outgoing call is allowed, it responds with a Complete Call. VMSCA:

- establishes a traffic channel to the MS; and

- constructs an ISUP IAM using the called party address and sends it to the destination exchange.

4.2 Architecture for an MT call A basic mobile terminated call involves signalling as indicated in figure 2. Communication between VMSCB and the MS is via the BSS, as for the mobile originated case. If VPLMNB supports GPRS and the Gs interface between VLRB and the SGSN is implemented (see 3GPP TS 23.060 [9]) and there is an association between VLRB and the SGSN for the MS, the paging signal towards the MS goes from VMSCB via VLRB and the SGSN to the BSS. The IPLMN, containing GMSCB, is in principle distinct from HPLMNB, containing HLRB, but the practice for at least the majority of current UMTS or GSM networks is that a call to an MS will be routed to a GMSC in HPLMNB.

Figure 2: Architecture for a basic mobile terminated call

When GMSCB receives an ISUP IAM, it requests routeing information from HLRB using the MAP protocol. HLRB requests a roaming number from VLRB, also using the MAP protocol, and VLRB returns a roaming number in the Provide Roaming Number Ack. HLRB returns the roaming number to GMSCB in the Send Routeing Info ack. GMSCB uses the roaming number to construct an ISUP IAM, which it sends to VMSCB. When VMSCB receives the IAM, it requests information to handle the incoming call (SIFIC) from VLRB, over an internal interface of the MSC/VLR. If VLRB determines that the incoming call is allowed, it requests VMSCB to page the MS. VMSCB pages the MS using radio interface signalling. When the MS responds, VMSCB informs VLRB in the Page ack message. VLRB instructs VMSCB to connect the call in the Complete call, and VMSCB establishes a traffic channel to the MS.

�����

���

�����

��

�����

���������

���������

����� ���������������

� �!���� ��"�����"#� ����

�������$%����&&���

��

��

���

��$����������"'&������&&

��

Page 14: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)133GPP TS 23.018 version 15.0.0 Release 15

4.3 Architecture for a TO call A basic trunk originated call involves signalling between the PSTN and the PLMN's MSC, as indicated in figure x. The originating exchange may also be another MSC of the same or different PLMN.

The MSC may also be connected to PBX but that is outside the scope of this document. In the PBX case same modelling applies but the PBX signalling is different to ISUP.

Figure 4.3.1: Architecture for a basic trunk originated call

In figure x and throughout the present document, the term ISUP is used to denote the telephony signalling system used between exchanges. In a given network, any telephony signalling system may be used.

The MSC receives a setup (IAM) message from the originating exchange. The MSC analyses the called party number and routes the call to an appropriate destination. If the called party number is an MSISDN the gateway MSC functionality is activated. If the MSISDN belongs to another PLMN (or is ported out), the call is routed to another PLMN. If the called number is a PSTN number then the call is routed to (appropriate) PSTN operator. There may be other destinations also.

5 Information flows In this clause and clause 7, the terms "security procedures" and "security control" denote the UMTS ciphering and integrity protection mechanism defined in 3GPP TS 33.102 [32] or the GSM ciphering mechanism defined in 3GPP TS 43.020 [1], as appropriate.

5.1 Information flow for an MO call An example information flow for an MO call is shown in figure 3; many variations are possible. Signalling over the radio interface between MSA and BSSA or VMSCA is shown by dotted lines; signalling over the Iu interface (for UMTS) or the A interface (for GSM) between BSSA and VMSCA is shown by dashed lines; signalling over the B interface between VMSCA and VLRA is shown by chain lines; and ISUP signalling between VMSCA and the destination exchange is shown by solid lines.

MSCIAM

(ISUP)Originating

exchange

GMSCB/

VMSCB

IAM

(ISUP/internal)

PSTN

switch

IAM

(ISUP)

Other

PLMN

IAM

(ISUP)

Page 15: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)143GPP TS 23.018 version 15.0.0 Release 15

NOTE 1: Authentication may occur at any stage during the establishment of an MO call; its position in this message flow diagram is an example.

NOTE 2: Security procedures may be initiated at any stage after authentication; the position in this message flow diagram is an example.

NOTE 3: If ciphering is not required for a GSM connection, the MSC may send a CM service accept towards the MS; optionally it may instead send a "start ciphering" request indicating that no ciphering is required. This option is not available for a UMTS connection [ffs].

NOTE 4: The network may request the IMEI from the MS, and may check the IMEI, at any stage during the establishment of an MO call, either as part of the procedure to start security procedures or explicitly after security procedures have started; this is not shown in this message flow diagram.

Figure 3: Information flow for a basic mobile originated call

����������

���� ��� �������

�������������

��������������

������������������

���������������

������������

�������������

����������

���������������

������������

����������������������������������������� !

������������������������������!����

������"#$�

�� �����������������!��%

����������������%� ���� !

����%� ����� ����������� �����

"��

��������

�&�������

��������

����!�����������'�

����!�����������(�������(�

� �����

Page 16: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)153GPP TS 23.018 version 15.0.0 Release 15

When the user wishes to originate a call, MSA establishes a signalling connection with BSSA, and sends a Connection Management (CM) service request to BSSA, which relays it to VMSCA. VMSCA sends a Process Access Request to VLRA. VLRA may then initiate authentication, as described in 3GPP TS 33.102 [32] for UMTS and 3GPP TS 43.020 [1] for GSM. VLRA may also initiate security procedures at this stage, as described in 3GPP TS 33.102 [32] for UMTS 3GPP TS 43.020 [1] for GSM. If the user originates one or more new MO calls in a multicall configuration, MSA sends a CM service request through the existing signalling connection for each new call.

If the MS has performed the Connection Management (CM) service request in a CSG cell, VLRA shall control if the CSG cell is allowed by the CSG subscription data stored in VLRA. If the CSG cell is not allowed, VLRA shall reject the Process Access Request.

If the MS has performed the Connection Management (CM) service request in a hybrid cell, VLRA shall set the CSG membership status in the Process Access Request ack according to the CSG subscription data stored in VLRA.

If VLRA determines that MSA is allowed service, it sends a Process Access Request ack to VMSCA. If VMSCA has received a Start security procedures message from VLRA, the Process Access Request ack message triggers a Start security procedures message towards BSSA; otherwise VMSCA sends a CM Service Accept message towards BSSA.

If BSSA receives a Start security procedures message from VMSCA, it initiates security procedures as described in 3GPP TS 33.102 [32] for UMTS and 3GPP TS 43.020 [1] for GSM; when security procedures have been successfully initiated, MSA interprets this in the same way as a CM Service Accept. If security procedures are not required at this stage, BSSA relays the CM Service Accept to MSA.

When MSA has received the CM Service Accept, or security procedures have been successfully initiated, MSA sends a Set-up message containing the B subscriber address via BSSA to VMSCA. MSA also uses the Set-up message to indicate the bearer capability required for the call; VMSCA translates this bearer capability into a basic service, and determines whether an interworking function is required. VMSCA sends to VLRA a request for information to handle the outgoing call, using a Send Info For Outgoing Call (SIFOC) message containing the B subscriber address.

If VLRA determines that the call should be connected, it sends a Complete Call message to VMSCA. VMSCA sends a Call Proceeding message via BSSA to MSA, to indicate that the call request has been accepted, and sends an Allocate channel message to BSSA, to trigger BSSA and MSA to set up a traffic channel over the radio interface. The Call Proceeding message includes bearer capability information if any of the negotiable parameters of the bearer capability has to be changed. When the traffic channel assignment process is complete (indicated by the Allocation complete message from BSSA to VMSCA), VMSCA constructs an ISUP IAM using the B subscriber address, and sends it to the destination exchange.

When the destination exchange returns an ISUP Address Complete Message (ACM), VMSCA sends an Alerting message via BSSA to MSA, to indicate to the calling user that the B subscriber is being alerted.

When the destination exchange returns an ISUP ANswer Message (ANM), VMSCA sends a Connect message via BSSA to MSA, to instruct MSA to connect the speech path.

The network then waits for the call to be cleared.

For an emergency call, a different CM service type (emergency call) is used, and the mobile may identify itself by an IMEI. It is a network operator option whether to allow an emergency call when the mobile identifies itself by an IMEI. Details of the handling are shown in clause 7.

Page 17: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)163GPP TS 23.018 version 15.0.0 Release 15

5.2 Information flow for retrieval of routeing information for an MT call

The information flow for retrieval of routeing information for an MT call is shown in figure 4. ISUP signalling between the originating exchange and GMSCB, and between GMSCB and VMSCB is shown by solid lines; signalling over the MAP interfaces between GMSCB and HLRB and between HLRB and VLRB, and over the B interface between VLRB and VMSCB is shown by chain lines; signalling over the Iu interface (for UMTS) or the A interface (for GSM) between VMSCB and BSSB is shown by dashed lines; and signalling over the radio interface between BSSB and MSB is shown by dotted lines.

NOTE 1: If pre-paging is used, paging is initiated after VLRB has accepted the PRN message. The paging procedure is described in subclause 5.3.

NOTE 2: VMSCB starts the timer for the release of radio resources after it sends the Process Access Request message to VLRB. VMSCB releases the radio resource allocated for the MT call if the timer expires before the IAM is received, and when the MAP RELEASE_RESOURCES message is received from the GMSC.

NOTE 3: If an ISUP REL message is received at the GMSC between sending of SRI and receiving of SRI ack, the GMSC does not send IAM to the VMSC. Instead a MAP Release_Resources message may be sent to the VMSC.

Figure 4: Information flow for retrieval of routeing information for a basic mobile terminated call

When GMSCB receives an IAM, it analyses the called party address. If GMSCB can derive an HLR address from the B party address, it sends a request for routeing information (SRI) to HLRB. If GMSCB supports pre-paging (i.e. it is prepared to wait long enough for the SRI ack to allow pre-paging to be completed), it indicates this by an information element in the SRI message.

Page 18: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)173GPP TS 23.018 version 15.0.0 Release 15

HLRB decides whether pre-paging is supported according to the following criteria:

- GMSCB has indicated that it supports pre-paging; and

- HLRB supports pre-paging (i.e. it is prepared to wait long enough for the PRN ack to allow pre-paging to be completed).

HLRB sends a request for a roaming number (PRN) to VLRB; if pre-paging is supported, it indicates this by an information element in the PRN message. If Paging Area function is supported in HLRB then HLRB sends the paging area if stored in HLR. VLRB returns the roaming number in the PRN ack, and HLRB relays the roaming number to GMSCB in the SRI ack. GMSCB constructs an IAM using the roaming number, and sends it to VMSCB.

If the GMSC performs domain selection through HLR interrogation and the HLR supports domain selection functionality, HLRB executes domain selection functionaility. The HLR shall:

- send PRN to VLRB as defined in this section , if the result of domain selection is to handle the call in CS domain; or

- reply with SRI ack without sending PRN to VLRB, if the result of domain selection is to transfer the call from CS domain to IMS domain.

5.2.1 Mobile Terminating Roaming Retry Call after successful Retrieval of Routeing Information

The information flow for mobile terminating roaming retry call after successful retrieval of routeing information is shown in figure 4a. It applies to a mobile terminating call while the called mobile is simultaneously moving from an old to a new MSC, if the GMSC, the HLR and the old terminating VMSC support the MT Roaming Retry procedure.

In that case, upon receipt of:

- an ISUP IAM message which was preceeded by a MAP Cancel Location procedure, or

- a MAP Cancel Location procedure while on-going paging,

the old VMSC shall instruct the GMSC to resume terminating call procedure by sending a MAP Resume Call Handling message. The GMSC shall then release the ISUP connection to the old VMSC, terminate any open CAP dialogue, and retry the terminating call setup towards the new MSC by sending an additional SRI to the HLR. This second SRI request leads to obtaining a roaming number from the new MSC towards which the call can then be delivered (possibly after new CAMEL interactions).

An HLR supporting the "mobile terminating roaming retry" feature shall always send a MAP Cancel Location message message to the old VLR upon receipt of the MAP Update Location from the new VLR. This shall also apply if the HLR and the old VLR support Super-Charger (see 3GPP TS 23.116 [24]), regardless of whether the new VLR indicates or not during the location update procedure that the previous network entity must be notified.

NOTE 1: HLRs compliant with an earlier release of the specification and supporting mobile terminating roaming retry and Super-Charger may not always send a Cancel Location message in a supercharged network. To support mobile terminating roaming retry with such HLR implemenations, the old VLR can start a timer upon receipt of the MAP Send Identification message while on-going paging to trigger the sending of an internal Cancel Location to the old MSC and thus the sending of a MAP Resume Call Handling message by the old MSC to the GMSC after the sending of the MAP Update Location by the new VLR to the HLR.

Page 19: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)183GPP TS 23.018 version 15.0.0 Release 15

GMSC HLR Old VMSC/VLR

New VMSC/VLR MS

SRI (B, GMSC@,call Ref.,Roaming retry)1

PRN (call ref.,GMSC@, Roaming retry)2

PRN ACK (MSRN)SRI ACKIAM (MSRN) Paging

LocUpdate

Authentication ProcedureUpdate Location

Cancel Location3

Cancel Location Ack

RCH (call reference, roaming retry) 4

Insert Subscriber Data (multiple)

Insert Subscriber Data (continued)

Update Location Ack Further procedures related to location update. E.g. ciphering, TMSI reallocation.

PRN

New VMSC/VLR may delay setup until location update procedure finishes.8

PRN ACK (MSRN’)7

IAM (MSRN’)

LocUpdate Accept

TMSI Realloc Cmplt

Setup

Call Confirmed

Normal MT call procedure follows.

Old MSC stops paging timer and inform GMSC

2nd SRI ACK (MSRN’)7

2nd SRI (B, basic call interrogation)5

RELACK

RLC

HLR delays the sending of PRN until location update procedure finishes. 6

Send Identification2’

Page 20: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)193GPP TS 23.018 version 15.0.0 Release 15

Figure 4a: Information flow for a mobile terminating roaming retry call after successful Retrieval of Routeing Information

1. A GMSC supporting the "mobile terminating roaming retry" feature includes the Call Reference Number, the GMSC address and the MT Roaming Retry Supported IE in the first SRI sent to the HLR.

2. A HLR supporting the "mobile terminating roaming retry" feature includes the Call Reference Number, the GMSC address and the MT Roaming Retry Supported IE in the PRN sent to the MSC/VLR if received in the SRI.

2'. An old VLR supporting the "mobile terminating roaming retry" feature may indicate in the MAP Send Identification response sent to the new VLR whether there is a pending mobile terminating call at the old VLR.

3. Receipt of the MT Roaming Retry Supported IE in the PRN indicates that the GMSC supports the Resume Call Handling procedure and the mobile terminating roaming retry feature. Upon receipt of the ISUP IAM message which was preceeded by a MAP Cancel Location message, or upon receipt of the MAP Cancel Location message while paging, the old MSC/VLR stops paging, if paging was on-going, and if it supports the "mobile terminating roaming retry" feature and did receive the MT Roaming Retry Supported IE in the PRN, sends an RCH message to the GMSC with the MT Roaming Retry IE. The old MSC shall terminate any open CAP dialogue when receiving RCH ACK or ISUP REL message.

4. Upon receipt of the RCH message with the MT roaming retry IE, the GMSC acknowledges the RCH message, releases the call towards the old MSC/VLR, terminates T-CSI dialog with the SCP, if any exists, using T-Abandon EDP, and re-sends a new SRI to the HLR (still a 'basic call' interrogation type) using a new call reference number.

5. To avoid looping, the new SRI shall be sent without the Roaming Retry Supported IE. Furthermore, the GMSC shall use an appropriate high value for the timer supervising receipt of SRI ACK. Note that the Suppress T-CSI field is not set since the Mobile Terminating procedure is restarted from the beginning including the handling of CAMEL interaction on T-CSI (this is because T-CSI treatments may end differently if old and new MSCs are not in the same PLMN or in the same geographical area, e.g. different charging rates or regional service subscription).

6. Upon receipt of a SRI request or PRN ack (regardless of the PRN response from the old VLR) during an on-going Update Location procedure, the HLR delays the sending of the PRN to the new VLR till completion of the Update Location procedure.

7. Receipt of the MSRN' from the new MSC/VLR enables the GMSC to relay the call towards the new MSC/VLR.

8. If the IAM message is received before the Location Update procedure is completed with the MS, the new MSC may delay the setup of the call until the completion of the Location Update procedure or start at once the normal terminating call procedure. In the former case, if the Location Update is received with the "follow-on" indication and if the VMSC supports the "follow-on" indication, the incoming IAM may either be handled as a waiting call or forwarded as Busy (CFB), depending on the state of the "follow-on" call and the subscriber's subscription data. If no IAM message has been received at the time the Location Update procedure completes, the new MSC may shortly defer the release of the signalling connection with the MS if the old VLR indicated in the MAP Send Identification response that there is a pending mobile terminating call at the old VLR.

NOTE 2: For a CS Fallback mobile terminating call, the new MSC also defers the release of the signalling connection with the MS if the MS includes the "CSMT" flag in the Location Update message (see subclause 7.5 of 3GPP TS 23.272 [42]).

Similarly, a HLR supporting the "mobile terminating roaming retry" feature should wait for the completion of any on-going Location Update procedure when processing other terminating requests e.g. MAP-SEND-ROUTING-INFO-FOR-SM, MAP-SEND-ROUTING-INFO-FOR-LCS, MAP-ANY-TIME-INTERROGATION. More generally, this also applies to all TCAP transactions that the HLR may have to open toward a VLR (e.g. USSD, PSI).

5.2.2 Mobile Terminating Roaming Retry Call during Retrieval of Routeing Information

The information flow for mobile terminating roaming retry call during retrieval of routing information is shown in figure 4b. It applies to a mobile terminating call while the called mobile is simultaneously moving from an old to a new

Page 21: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)203GPP TS 23.018 version 15.0.0 Release 15

MSC, if the GMSC and the HLR support the MT Roaming Retry procedure. The procedure may e.g. apply during pre-paging if the GMSC, HLR and old MSC/VLR support pre-paging.

In that case, upon receipt of:

- a MAP Cancel Location procedure while on-going pre-paging,

the old VMSC/VLR shall return a PRN negative response to the HLR. If "Suppress T-CSI" was included in the SRI request, the HLR shall relay a SRI negative response with the error "absent subscriber" including the reason "mtRoamingRetry" to the GMSC. If "Suppress T-CSI" was not included in the SRI request, and the called party is roaming to a different MSC/VLR during the PRN procedure, the HLR may either return a SRI negative response with the error "absent subscriber" including the reason "mtRoamingRetry" to the GMSC, or instead delay the sending of a PRN request to the new VLR until completion of the Update Location procedure.

The GMSC shall release the T-CSI dialogue (if existing) and retry the terminating call setup towards the new MSC by sending an additional SRI to the HLR when receiving a SRI negative response with the error "absent subscriber" including the reason "mtRoamingRetry". This second SRI request leads to obtaining a roaming number from the new MSC towards which the call can then be delivered (possibly after new CAMEL interactions).

NOTE 1: If "Suppress T-CSI" was included in the SRI request, the mobile terminating procedure is restarted from the beginning including the handling of CAMEL interaction on T-CSI, because T-CSI treatments can end differently if old and new MSCs are not in the same PLMN or in the same geographical area, e.g. different charging rates or regional service subscription.

An HLR supporting the "mobile terminating roaming retry" feature shall always send a MAP Cancel Location message message to the old VLR upon receipt of the MAP Update Location from the new VLR. This shall also apply if the HLR and the old VLR support Super-Charger (see 3GPP TS 23.116 [24]), regardless of whether the new VLR indicates or not during the location update procedure that the previous network entity must be notified.

NOTE 2: Legacy HLR implementations supporting mobile terminating roaming retry and Super-Charger may not always send a Cancel Location message in a supercharged network. To support mobile terminating roaming retry with such HLR implementations, the old VLR can start a timer upon receipt of the MAP Send Identification message while on-going paging to trigger the sending of an internal Cancel Location to the old MSC and thus the sending of a PRN negative response to the HLR after the sending of the MAP Update Location by the new VLR to the HLR.

Page 22: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)213GPP TS 23.018 version 15.0.0 Release 15

Figure 4b: Information flow for a mobile terminating roaming retry call during Retrieval of Routeing Information

1. A GMSC supporting the "mobile terminating roaming retry" feature includes the Call Reference Number, the GMSC address, and the MT Roaming Retry Supported IE in the first SRI sent to the HLR. The Pre-paging Supported IE is included in the SRI message if the GSMC supports the "Pre-paging" feature.

Page 23: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)223GPP TS 23.018 version 15.0.0 Release 15

2. A HLR supporting the "mobile terminating roaming retry" feature includes the Call Reference Number and the GMSC address in the PRN sent to the MSC/VLR if received in the SRI. If GMSC and HLR support the "Pre-paging" feature, the Pre-paging Supported IE is included in the PRN message.

2'. An old VLR supporting the "mobile terminating roaming retry" feature may indicate in the MAP Send Identification response sent to the new VLR whether there is a pending mobile terminating call at the old VLR.

3. Upon receipt of the MAP Cancel Location message while pre-paging, the old MSC/VLR stops pre-paging and sends a PRN negative response message to the HLR. If meanwhile the HLR has received a new Update Location procedure from a new MSC/VLR, the HLR returns a SRI negative response with error "absent subscriber" including the reason "mtRoamingRetry" to the GMSC.

4. Upon receipt of the SRI negative response with error "absent subscriber" including the reason "mtRoamingRetry", the GMSC re-sends a new SRI to the HLR (still a 'basic call' interrogation type) using a new call reference number.

5.-8. See the same procedures from step 5 to step 8 in the figure 4a.

Similarly, a HLR supporting the "mobile terminating roaming retry" feature should wait for the completion of any on-going Location Update procedure when processing other terminating requests e.g. MAP-SEND-ROUTING-INFO-FOR-SM, MAP-SEND-ROUTING-INFO-FOR-LCS, MAP-ANY-TIME-INTERROGATION. More generally, this also applies to all TCAP transactions that the HLR may have to open toward a VLR (e.g. USSD, PSI).

5.2.3 Mobile Terminating Roaming Forwarding Call after successful Retrieval of Routeing Information

The information flow for mobile terminating roaming forwarding (MTRF) call after successful retrieval of routeing information is shown in figure 4c. It applies to a mobile terminating call while the called mobile is simultaneously moving from an old to a new MSC, if the old and the new terminating MSC/VLRs support the MT Roaming Forwarding procedure. The HLR should also support the Mobile Terminating Roaming Forwarding procedure in order to ensure that roaming forwarding can be offered in all scenarios (e.g. in case of IMSI in the LAU Request from UE).

NOTE 1: The full support of MTRF for roaming scenarios requires both home network (HLR) and visited network (VLRs) to support the MTRF procedures and protocol extensions. As deployment scenarios may exist where the home network (HLR) has not been updated to support MTRF the visited network can perform a limited roaming forwarding solution autonomously if the MTRF Supported flag is signalled in the MAP Send Identification message under the conditions defined in this clause.

The new terminating VLR shall include an MTRF Supported flag in the MAP Update Location message sent to the HLR. If the HLR authorises the MTRF call between the old and the new terminating MSCs, the HLR shall include the MTRF Supported And Authorized flag and the new MSC/VLR numbers in the MAP Cancel Location message sent to the old VLR. Otherwise if the HLR disallows the MTRF call between the old and the new terminating MSCs, the HLR shall include the MTRF Supported And Not Authorized flag in the MAP Cancel Location message sent to the old VLR. The new VLR may also signal the MTRF Supported flag and the new MSC/VLR numbers in the MAP Send Identification message to indicate to the old VLR that it supports MTRF.

An HLR supporting the "mobile terminating roaming forwarding" feature shall always send a MAP Cancel Location message message to the old VLR upon receipt of the MAP Update Location from the new VLR. This shall also apply if the HLR and the old VLR support Super-Charger (see 3GPP TS 23.116 [24]), regardless of whether the new VLR indicates or not during the location update procedure that the previous network entity must be notified.

If the old VLR receives a MAP Send Identification message containing the MTRF Supported flag it shall not trigger any MAP Provide Roaming Number request to the new terminating VLR until is has received the MAP Cancel Location message.

Upon receipt of a MAP Cancel Location message while ongoing paging, if either of the following is true:

- the MAP Cancel Location message includes the MTRF Supported And Authorized flag or;

- the MAP Cancel Location message does not include the MTRF Supported And Not Authorized flag and the old VLR has received the MTRF Supported flag earlier in the MAP Send Indentification message,

Page 24: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)233GPP TS 23.018 version 15.0.0 Release 15

the old VLR shall send a MAP Provide Roaming Number request (including the MTRF Indicator and the parameters received from the HLR in the MAP Provide Roaming Number) to the new terminating VLR. The new terminating MSC/VLR shall then allocate an MSRN to allow the call to be routed from the old MSC to the new MSC and send it to the old VLR within the MAP Provide Roaming Number response.

Page 25: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)243GPP TS 23.018 version 15.0.0 Release 15

GMSC HLR Old MSC/VLR New MSC/VLR MS

SRI (B)

PRN

PRN ACK (MSRN)SRI ACK

IAM (MSRN) Paging

Location Update

Authentication Procedure

2. Update Location (MTRF Supported)

3. Cancel Location (MTRF Supported And Authorized, New MSC/VLR numbers

Cancel Location Ack

6. PRN (MTRF Indicator, Old MSC number)

Insert Subscriber Data (multiple)

Insert Subscriber Data (continued)

Update Location Ack

Further procedures related to location update. E.g. ciphering, IMEI checking, TMSI reallocation.

10. New VMSC/VLR delays setup until location update procedure finishes.

8. PRN ACK (MSRN’)

9. IAM (MSRN’)

Location Update Accept

TMSI Realloc Cmplt

Setup

Call Confirmed

Normal MT call procedure follows.

4. Old MSC stops paging timer

7. After Update Location Ack is received, the new VLR returns MSRN’ to the old VLR.

5. If HLR authorises MTRF then use new MSC/VLR numbers to trigger sending of PRN Req

1. Send Identification(MTRF Supported, new MSC/VLR numbers )

Page 26: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)253GPP TS 23.018 version 15.0.0 Release 15

Figure 4c: Information flow for a mobile terminating roaming forwarding call after successful Retrieval of Routeing Information

The sequence follows the normal MT terminating call with the following differences:

1. If the Location Update Request contains a valid TMSI/old LAI (e.g. not after the old VLR restart), a new MSC/VLR supporting the MTRF feature may include the MTRF Supported flag and the new MSC/VLR numbers in the MAP Send Identification to the old VMSC. The new VLR shall not include the MTRF Supported flag in the MAP Send Identification message sent to the old VMSC if the Location Update message received from the MS indicates a CS fallback mobile originating call. An old VLR supporting the MTRF feature may indicate in the MAP Send Identification response sent to the new VLR whether there is a pending mobile terminating call at the old VLR.

NOTE 2: it is implementation dependent if the new VLR decides to not include the MTRF Supported flag in the MAP Send Identification message sent to the old VMSC if the Location Update message received from the MS contains the "follow-on request pending" flag.

2. A new MSC/VLR supporting the MTRF feature includes the MTRF Supported flag in the MAP Update Location message sent to the HLR, unless the Location Update message received from the MS indicates a CS fallback mobile originating call.

NOTE 3: it is implementation dependent if the new VLR decides to not include the MTRF Supported flag in the MAP Update Location message sent to the HLR if the Location Update message received from the MS contains the "follow-on request pending" flag.

3. Upon receipt of a MAP Update Location including the MTRF Supported flag, an HLR supporting the MTRF feature decides whether to authorise MTRF call between the old and the new MSCs based on roaming agreements with the old and the new MSCs. If MTRF is authorised, the HLR includes the MTRF Supported And Authorized flag and the new MSC/VLR numbers in the MAP Cancel Location message sent to the old VLR. If MTRF is not authorised, the HLR includes the MTRF Supported And Not Authorized flag in the MAP Cancel Location message sent to the old VLR.

4. Upon receipt of a MAP Cancel Location message while on-going paging and if it includes the MTRF Supported And Authorized flag or if the MAP Cancel Location message does include neither the MTRF Supported And Authorized flag nor the MTRF Supported And Not Authorized flag but the old MSC/VLR had received earlier the MTRF Supported flag at step 1, the old MSC/VLR stops paging.

5. If it supports MTRF and decides to apply MTRF based on local operator policy and optionally roaming agreements with the HLR and new MSC for MTRF, it sends a MAP Provide Roaming Number request (including the MTRF Indicator and the parameters received from the HLR in the MAP Provide Roaming Number) to the new terminating VLR. If the the MAP Cancel Location message does not include the MTRF Supported And Authorized flag and it did not receive the MTRF Supported flag at step 1 or if the MAP Cancel Location message includes the MTRF Supported And Not Authorized flag, the old MSC/VLR may initiate the MT Roaming Retry procedure as per subclause 5.2.1. If the old MSC supports both the MT Roaming Retry and the MT Roaming Forwarding procedures, and if the conditions for using these procedures are met, the MSC can decide based on operator policy which procedure to follow.

6. Upon receipt of the MAP Provide Roaming Number Request, the new MSC/VLR may check roaming agreements with the HLR and the old MSC for MTRF. The new MSC/VLR may reject the MAP Provide Roaming Number Request with a cause indicating that the subscriber is busy if it has received from the MS a CM Service Request indicating a CS mobile originated call.

If the new VLR rejects the MTRF request, the new VLR returns a negative response to the old VLR.

As an option, the new MSC/VLR may check whether it also performs the GMSC function for the call by comparing the GMSC address received in the MAP Provide Roaming Number with its own MSC address. If so,

Page 27: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)263GPP TS 23.018 version 15.0.0 Release 15

the GMSC / new MSC/VLR may proceed as shown in figure 4ca to deliver the MT call directly to the UE without further involving the old MSC/VLR.

7. If the new VLR accepts the MAP Provide Roaming Number request, upon successful completion of the MAP Update Location procedure with the HLR, the new MSC/VLR allocates an MSRN to allow the call to be routed from the old MSC to the new MSC. As an implementation option, the new MSC/VLR may allocate an MSRN before completion of the MAP Update Location procedure with the HLR.

8. The new MSC/VLR sends MSRN to the old VLR within the MAP Provide Roaming Number response. Upon receipt of the MSRN from the new MSC/VLR, the old MSC/VLR terminates any on-going Camel transaction.

9. Receipt of the MSRN from the new MSC/VLR enables the old MSC to relay the call towards the new MSC.

10. If the IAM message is received before the Location Update procedure is completed with the MS, the new MSC may delay the setup of the call until the completion of the Location Update procedure or start at once the normal terminating call procedure. In the former case, if the Location Update is received with the "follow-on" indication and if the MSC supports the "follow-on" indication, the incoming IAM may either be handled as a waiting call or forwarded as Busy (CFB), depending on the state of the "follow-on" call and the subscriber's subscription data. The Location Update Accept message may be sent to the MS at any time after receipt of the MAP Update Location Ack from the HLR, i.e. the location update procedure with the MS is not affected by the MT Roaming Forwarding procedure.

If no MAP Provide Roaming Number request has been received at the time the Location Update procedure completes, the new MSC may shortly defer the release of the signalling connection with the MS if the old VLR indicated in the MAP Send Identification response that there is a pending mobile terminating call at the old VLR.

NOTE 4: For a CS Fallback mobile terminating call, the new MSC also defers the release of the signalling connection with the MS if the MS includes the "CSMT" flag in the Location Update message (see subclause 7.5a of 3GPP TS 23.272 [42]).

The MAP Update Location message and Send Identification message may include the new LMSI allocated by the new terminating MSC/VLR if the MTRF Supported flag is present in those messages. If available, the HLR shall include the new LMSI in the MAP Cancel Location message it sends to the old VLR if the MTRF Supported And Authorized flag is present in this message. If available, the old VLR shall include the new LMSI in the MAP Provide Roaming Number message it sends to the new VLR.

A VLR may also set the MTRF Supported flag in the MAP Update Location message it sends to the HLR upon establishment of an SGs association (see 3GPP TS 23.272 [42]). This enables in particular mobile terminating roaming forwarding calls during the mobile terminated CS service delivery via an alternative MME in MME pool procedure when the new SGs association is established towards a new VLR (see clause 26 of 3GPP TS 23.007 [43]).

The information flow for mobile terminating roaming forwarding (MTRF) call if the GSMC and the new MSC/VLR are the same node and if they support the option (in step 6) to deliver the MT call directly to the UE without further involving the old MSC/VLR is shown in figure 4ca.

Page 28: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)273GPP TS 23.018 version 15.0.0 Release 15

Figure 4ca : Information flow for a mobile terminating roaming forwarding call after successful Retrieval of Routeing Information with MTRF Optimal Routing when the GMSC and the new MSC/VLR

are the same node

The sequence follows the normal flow for MTRF call after successful Retrieval of Routeing Information (as specified in figure 4c) with the following differences:

Page 29: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)283GPP TS 23.018 version 15.0.0 Release 15

1. The GMSC shall include the GMSC address and the Call reference number used by the GMSC for this call in the MAP Send Routing Information . The HLR shall include these parameters in the MAP Provide Roaming Number if received in the MAP Send Routing Information.

2. Steps 1 to 5 as specified for figure 4c.

3. The new MSC/VLR shall determine that it also performs the GMSC function for the call identified by the Call Reference Number if the GMSC address received in the MAP Provide Roaming Number matches its own MSC address.

4. In that case, the GMSC shall send a Release message to the old MSC/VLR. Upon receipt of this message, the old MSC/VLR shall return a Release Complete message to the GMSC.

5. The new MSC/VLR shall close the MAP Dialogue (initiated in step 3) locally (i.e. MAP-Close service with the release method set to "pre-arranged end"). Alternatively, the new MSC/VLR may send a MAP Abort message to the old MSC/VLR after receiving the Release Complete message. The old MSC/VLR shall release all resources associated to the call (if not already done at step 4).

NOTE 5: The MAP Abort message is sent after receipt of the Release Complete message to avoid the old MSC/VLR initiating a Release procedure towards the GMSC or invoking Call Forwarding upon receipt of the MAP Abort message.6. The new MSC/VLR shall then proceed with the establishment of the MT call without further involving the old MSC/VLR.

NOTE 6: The internal messages between the GMSC and the new MSC/VLR are implementation specific and not further described in 3GPP specifications.

5.2.4 Mobile Terminating Roaming Forwarding Call during Retrieval of Routeing Information

The information flow for mobile terminating roaming forwarding (MTRF) call during retrieval of routeing information is shown in figure 4d. It applies to a mobile terminating call while the called mobile is simultaneously moving from an old to a new MSC, if the old and the new terminating MSC/VLRs support the MT Roaming Forwarding procedure. The HLR should also support the Mobile Terminating Roaming Forwarding procedure in order to ensure that roaming forwarding can be offered in all scenarios (e.g. in case of IMSI in the LAU Request from UE); an HLR that supports Optimal Routeing shall support the requirements defined in this clause to ensure that charging requirements for optimal routeing are never contravened. The procedure may e.g. apply during pre-paging if the GMSC, HLR and old MSC/VLR support pre-paging.

The principles and requirements specified for MT Roaming Forwarding Call after successful Retrieval of Routeing Information (see clause 5.2.3) shall also apply for MT Roaming Forwarding Call during Retrieval of Routeing Information with the following modifications or clarifications.

When an MSRN is retrieved successfully from the new MSC/VLR, the old MSC/VLR shall return the received MSRN within the MAP Provide Roaming Number response to the HLR, which allows the call to be routed from the GMSC to the new MSC.

Page 30: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)293GPP TS 23.018 version 15.0.0 Release 15

GMSC HLROld

MSC/VLR

New

MSC/VLRMS

PRN

SRI (B)

10. SRI Ack (MSRN,

VMSC Address)

Pre-Paging

Location Update

2. Update Location (MTRF

Supported) 3. Cancel Location (MTRF Supported And Authorized, new MSC/VLR numbers)

Cancel Location Ack

4. Old MSC stops pre-paging

timer

Insert Subscriber Data (multiple)

Update Location Ack

IAM (MSRN)

Location Update

Accept

SETUP

Call Confirmed

Normal MT call procedure follows

Authentication Procedure

6. PRN (MTRF Indicator, old MSC Number)

8. PRN Ack

(MSRN, VMSC Address)

Insert Subscriber Data (continued)

11. New MSC/VLR may delay setup until location update

finishes

9. PRN Ack

(MSRN, VMSC Address)

5. If HLR authorizes MTRF feature then use new MSC/VLR

numbers to trigger sending of PRN req to new VLR

TMSI Realloc

Cmplt

Further procedures

related to location

update. E.g. ciphering,

TMSI reallocation.

1. Send Identification (MTRF supported, new MSC/VLR numbers)

7. After Update Location Ack is received, the new

VLR returns MSRN to the old VLR.

Figure 4d: Information flow for a mobile terminating roaming forwarding call during Retrieval of Routeing Information

The sequence follows the normal MT terminating call with the following differences:

1-2. Same as steps 1 and step 2 in figure 4c.

3. Same as step 3 in figure 4c, with the addition that the HLR shall not authorise MTRF between the old and the new MSCs if routing the call between the GMSC and the new MSC contravenes charging requirements if Optimal Routeing is supported (see 3GPP TS 23.079[13]).

4. Same as step 4 in figure 4c, where the old MSC/VLR stops pre-paging.

5. Same as step 5 in figure 4c.

6. Same as step 6 in figure 4c. If the OR interrogation indicator is received in the PRN request, the new VLR shall return a PRN negative response if it does not support Optimal Routeing (see 3GPP TS 23.079 [13]).

7. Same as step 7 in figure 4c.

Page 31: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)303GPP TS 23.018 version 15.0.0 Release 15

8. The new MSC/VLR returns to the old VLR a MAP Providing Roaming Number response including the MSRN, the new VMSC Address, and if the new MSC/VLR supports the MAP Release Resource procedure, the ReleaseResourcesSupported flag.

9. Upon receipt of the MSRN from the new VLR, the old VLR returns the PRN Ack to the HLR including the MSRN and the VMSC Address received from the new VLR, and the ReleaseResourcesSupported flag if received from the new MSC/VLR.

10. If the HLR needs to return the VMSC Address to the GMSC (as per the conditions specified in 3GPP TS 29.002 [29]), and if a VMSC Address was received with an MSRN in the PRN Ack, the HLR shall pass in the SRI ack to the GMSC the MSRN and the VMSC Address received in the PRN ack. Receipt of the MSRN from the HLR enables the GMSC to relay the call towards the new MSC.

11. Same as step 10 in figure 4c.

5.3 Information flow for an MT call An example information flow for an MT call is shown in figure 5; many variations are possible. ISUP signalling between GMSCB and VMSCB is shown by solid lines; signalling over the B interface between VMSCB and VLRB is shown by chain lines; signalling over the Iu interface (for UMTS) or the A interface (for GSM) between VMSCB and BSSB is shown by dashed lines; and signalling over the radio interface between VMSCB or BSSB and MSB is shown by dotted lines.

Page 32: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)313GPP TS 23.018 version 15.0.0 Release 15

NOTE 1: Security procedures may be initiated at any stage after the network has accepted the page response; the position in this message flow diagram is an example.

NOTE 2: If Security procedures are not required, the MSC may send a Start security procedures message indicating that no ciphering is required.

NOTE 3: This message flow diagram assumes that the MS has already been authenticated on location registration. If this is not so (for the first MT call after VLR restoration), the network may initiate authentication after the MS responds to paging.

NOTE 4: The network may request the IMEI from the MS, and may check the IMEI, at any stage after the MS responds to paging, either as part of the procedure to start security procedures or explicitly after security procedures have been started; this is not shown in this message flow diagram.

NOTE 5: If a connection between MSCB and MSB has been established as a result of pre-paging, the paging procedure is not performed.

NOTE 6: If a connection between MSCB and MSB has been established as a result of pre-paging, VLRB sends the Call arrived message to MSCB to stop the guard timer for the release of the radio connection.

Figure 5: Information flow for a basic mobile terminated call

)���� ���� ����� ���� ���"��

�"#"�

�%�����%�

�%�

�������

" ���

�%���������������*������

�������������������������������

��������������� ������������

���������������'�

��������������

� ����������������

��������

������� ��������

������+

������

��������

�����

� �����

����%� ���

����%� ���

� ��

� �����

���

�&�

�� ���������

�������%

������

��������

����������������,�

������-�

Page 33: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)323GPP TS 23.018 version 15.0.0 Release 15

When VMSCB receives an IAM from GMSCB it sends to VLRB a request for information to handle the incoming call, using a Send Info For Incoming Call (SIFIC) message containing the roaming number received in the IAM.

If VLRB recognizes the roaming number, and MSB is allowed service, it sends a request to VMSCB to page MSB. If a radio connection between the network and MSB is already established, VMSCB responds immediately to the page request. If no radio connection exists, VMSCB sends a page request to BSSB, and BSSB broadcasts the page on the paging channel. If VPLMNB supports GPRS and the Gs interface between VLRB and the SGSN is implemented (see 3GPP TS 23.060 [9]) and there is a valid association between VLRB and the SGSN for the MS, the paging signal towards the MS goes from VMSCB via VLRB and the SGSN to the BSS.

If MSB detects the page, it sends a channel request to BSSB, which responds with an immediate assignment command, to instruct MSB to use the specified signalling channel. MSB then sends a page response on the signalling channel; BSSB relays this to VMSCB. VMSCB sends a Process access request message to VLRB to indicate that MSB has responded to paging. VLRB may then initiate authentication, as described in 3GPP TS 33.102 [32] for UMTS and 3GPP TS 43.020 [1] for GSM. VLRB may also initiate security procedures at this stage, as described in 3GPP TS 33.102 [32] for UMTS and 3GPP TS 43.020 [1] for GSM.

If the MS is paged in a CSG cell, VLRB shall control if the CSG cell is allowed by the CSG subscription data stored in VLRB. If the CSG cell is not allowed, VLRB shall reject the the Process Access Request.

If the MS is paged in a hybrid cell, VLRA shall set the CSG membership status in the Process Access Request ack according to the CSG subscription data stored in VLRA.

VLRB may restore CSG data from CSS for a MT call after a VLRB restart.

If VLRB determines that MSB is allowed service, it sends a Process access request ack to VMSCB. The Process access request ack message triggers a Start security procedures message towards BSSB; if VMSCB has not received a Start security procedures message from VLRB, the Start security procedures message indicates no ciphering.

VLRB then sends a Complete call message to VMSCB. VMSCB sends a Set-up message towards MSB. The Set-up message may include bearer capability information for the call.

When MSB receives the Set-up message from BSSB, it responds with a Call confirmed message. The Call Confirmed message includes bearer capability information if any of the negotiable parameters of the bearer capability has to be changed. When VMSCB receives the Call confirmed message via BSSB, it sends an Allocate channel message to BSSB. BSSB instructs MSB to tune to a traffic channel by sending an Assignment command. When MSB has tuned to the specified traffic channel it responds with an Assignment complete, message, which BSSB relays to VMSCB as an Allocation complete, and sends an Alerting message to indicate that the called user is being alerted. VMSCB sends an ACM to GMSCB, which relays it to the originating exchange.

When the called user answers, MSB sends a Connect message, which BSSB relays to VMSCB. VMSCB:

- responds with a Connect ack message towards MSB;

- sends an ANM to GMSCB, which relays it to the originating exchange;

- sends a Complete call ack to VLRB.

The network then waits for the call to be cleared.

6 Principles for interactions with supplementary services

This clause specifies the principles used to describe the invocation of the GSM or UMTS supplementary services which were standardized when the present document was drafted. Registration, erasure, activation, deactivation and interrogation are call-independent operations; they are therefore outside the scope of the present document. Descriptions may be found in the stage 2 specifications for each supplementary service.

In the modelling used in the present document, each supplementary service which a network entity supports is managed by a supplementary service handler, which handles data in the entity in which it runs. The call handling processes defined in the present document use the data to define the contents of messages to other entities. The basic call handling processes defined in the present document interact with the supplementary service handlers as shown in the SDL diagrams and the supporting text. If a network entity does not support a supplementary service, it bypasses the

Page 34: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)333GPP TS 23.018 version 15.0.0 Release 15

interaction with the handler for that supplementary service. Exceptions to this general principle are described later in this clause.

6.1 Call Deflection service (3GPP TS 23.072) The basic call handling processes ICH_MSC and ICH_VLR interact with the CD supplementary service (3GPP TS 23.072 [11]) as described in subclauses 7.3.1 and 7.3.2 respectively.

6.2 Line identification services (3GPP TS 23.081)

6.2.1 Calling Line Identification Presentation (CLIP)

The basic call handling processes ICH_VLR and ICH_MSC interact with the processes CLIP_MAF001 and CLIP_MAF002 (3GPP TS 23.081 [14]) as described in subclauses 7.3.1 and 7.3.2.

6.2.2 Calling Line Identification Restriction (CLIR)

The basic call handling processes OCH_MSC and OCH_VLR interact with the processes CLIR_MAF004 and CLIR_MAF003 (3GPP TS 23.081 [14]) as described in subclauses 7.1.1 and 7.1.2.

6.2.3 Connected Line Identification Presentation (COLP)

The basic call handling processes OCH_MSC and OCH_VLR interact with the processes COLP_MAF006 and COLP_MAF005 (3GPP TS 23.081 [14]) as described in subclauses 7.1.1 and 7.1.2.

The basic call handling processes MT_GMSC and ICH_MSC interact with the process COLP_MAF039 (3GPP TS 23.081 [14]) as described in subclauses 7.2.1 and 7.3.1.

6.2.4 Connected Line Identification Restriction (COLR)

The basic call handling processes ICH_VLR and ICH_MSC interact with the processes COLR_MAF040 and COLR_MAF041 (3GPP TS 23.081 [14]) as described in subclauses 7.3.2 and 7.3.1.

6.3 Call forwarding services (3GPP TS 23.082)

6.3.1 Call Forwarding Unconditional (CFU)

The basic call handling process SRI_HLR interacts with the process MAF007(3GPP TS 23.082 [15]) as described in subclause 7.2.2.

6.3.2 Call Forwarding on mobile subscriber Busy (CFB)

The basic call handling process ICH_VLR interacts with the process MAF008 (3GPP TS 23.082 [15]) as described in subclause 7.3.2.

6.3.3 Call Forwarding on No Reply (CFNRy)

The basic call handling process ICH_VLR interacts with the process MAF009 (3GPP TS 23.082 [15]) as described in subclause 7.3.2.

6.3.4 Call Forwarding on mobile subscriber Not Reachable (CFNRc)

The basic call handling processes SRI_HLR and ICH_VLR interact with the process MAF010 (3GPP TS 23.082 [15]) as described in subclauses 7.2.2 and 7.3.2.

6.4 Call wait (3GPP TS 23.083) The basic call handling process ICH_VLR interacts with the process MAF013 (3GPP TS 23.083 [16]) as described in subclause 7.3.2. Further details of the handling of call waiting are given in subclauses 7.3.1 and 7.3.2.

Page 35: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)343GPP TS 23.018 version 15.0.0 Release 15

6.5 Call hold (3GPP TS 23.083) Invocation of call hold before a basic call has been established will be rejected.

The basic call handling processes OCH_MSC and ICH_MSC interact with the procedures Process_Hold_Request and Process_Retrieve_Request as described in subclauses 7.1.1 and 7.3.1.

6.6 Multiparty (3GPP TS 23.084) Invocation of multiparty before a basic call has been established will be rejected.

6.7 Closed user group (3GPP TS 23.085) The basic call handling process OCH_VLR interacts with the process CUG_MAF014 (3GPP TS 23.085 [18]) as described in subclause 7.1.2.

The basic call handling process SRI_HLR interacts with the process CUG_MAF015 (3GPP TS 23.085 [18]) as described in subclause 7.2.2.

The interactions between call forwarding and CUG (3GPP TS 23.085 [18]) are handled as described in subclause 7.2.2.6.

6.8 Advice of charge (3GPP TS 23.086) The interactions between Advice of Charge (3GPP TS 23.086 [19]) and MO calls are handled as described in subclauses 7.1.1 and 7.1.2.

The interactions between Advice of Charge (3GPP TS 23.086 [19]) and MT calls are handled as described in subclauses 7.3.1 and 7.3.2.

6.9 User-to-user signalling (3GPP TS 23.087) The basic call handling processes OCH_MSC, OCH_VLR, MT_GMSC and ICH_MSC interact with the UUS supplementary service as described in subclauses 7.1.1, 7.1.2, 7.2.1 and 7.3.1 respectively.

6.10 Call barring (3GPP TS 23.088)

6.10.1 Barring of outgoing calls

The basic call handling process OCH_VLR interacts with the processes MAF017, MAF018 and MAF020 (3GPP TS 23.088 [21]) as described in subclause 7.1.2.

6.10.2 Barring of incoming calls

The basic call handling process SRI_HLR interacts with the processes MAF022, MAF023 and MAF024 (3GPP TS 23.088 [21]) as described in subclause 7.2.2.

6.11 Explicit Call Transfer (3GPP TS 23.091) There is no interaction between Explicit Call Transfer and the basic call handling described in the present document.

6.12 Completion of Calls to Busy Subscriber (3GPP TS 23.093) The basic call handling processes OCH_MSC, OCH_VLR, MT_GMSC, SRI_HLR, PRN_VLR, ICH_MSC and ICH_VLR interact with the CCBS supplementary service as described in subclauses 7.1.1, 7.1.2, 7.2.1, 7.2.2, 7.2.3, 7.3.1 and 7.3.2respectively.

6.13 Multicall (3GPP TS 23.135) The basic call handling processes OCH_MSC, OCH_VLR, ICH_MSC & ICH_VLR interact with the Multicall supplementary service as described in subclauses subclauses 7.1.1, 7.1.2, 7.3.1 and 7.3.2respectively.

Page 36: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)353GPP TS 23.018 version 15.0.0 Release 15

7 Functional requirements of network entities The text in this clause is a supplement to the definition in the SDL diagrams; it does not duplicate the information in the SDL diagrams.

The entities described in this clause interwork with other entities over four different types of interface:

- The Iu interface, used to interwork between the MSC and the UTRAN or the UMTS UE;

- The A interface, used to interwork between the MSC and the GSM BSS or the GSM MS;

- The C, D & F interfaces, used to interwork between the MSC & HLR (C), VLR & HLR (D) and MSC & EIR (F);

- Telephony signalling interfaces, used to interwork between an MSC and another exchange.

The protocols used over the Iu interface are RANAP, which is specified in 3GPP TS 25.413 [27], for interworking with the UTRAN and DTAP, which is specified in 3GPP TS 24.008 [26], for interworking with the MS.

The protocols used over the A interface are BSSMAP, which is specified in 3GPP TS 48.008 [2], for interworking with the BSS and DTAP, which is specified in 3GPP TS 24.008 [26], for interworking with the MS.

The protocol used over the C, D & F interfaces is MAP, which is specified in 3GPP TS 29.002 [29].

For the purposes of the present document, the protocol used over telephony signalling interfaces is ISUP, which is specified in ITU-T Recommendations Q.761[33], Q.762 [34], Q.763 [35] and Q.764 [36]; other telephony signalling systems may be used instead.

The present document shows the call handling application processes interworking with a protocol handler for each of the protocols listed above. Each protocol defines supervision timers. If a supervision timer expires before a distant entity responds to a signal, the handling is as defined in the appropriate protocol specification. In general, the protocol handler reports timer expiry to the application as an error condition or negative response. Where a timer is shown in the present document, therefore, it is an application timer rather than a protocol timer. Interworking with the protocol handlers uses functional signal names which do not necessarily have a one-to-one correspondence with the names of messages used in the protocols.

An MSC which receives an IAM from an originating exchange may react in three different ways:

- It acts as a transit exchange, i.e. it relays the IAM to a destination exchange determined by analysis of the called party address, and thereafter relays other telephony signalling between the originating and destination exchange until the connection is released. This behaviour is not specific to UMTS or GSM;

- It acts as a terminating exchange, i.e. it attempts to connect the call to an MS currently registered in the service area of the MSC;

- It acts as a GMSC, i.e. it interrogates an HLR for information to route the call. If the HLR returns routeing information, the MSC uses the routeing information from the HLR to construct an IAM, which it sends to a destination exchange determined by analysis of the routeing information from the HLR.

Annex A describes the method which the MSC uses to decide how to process the IAM.

The SDL diagrams in this clause show the handling for a number of optional features and services. If the handling consists only of a call to a procedure specific to the feature or service, the procedure call is omitted if the entity does not support an optional feature or service. If the handling consists of more than a call to a procedure specific to the feature or service, the text associated with each SDL diagram specifies the handling which applies if the entity does not support an optional feature or service. For simplicity of description, it is assumed that support for Operator Determined Barring and the Call Forwarding and Call Barring supplementary services is mandatory.

Page 37: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)363GPP TS 23.018 version 15.0.0 Release 15

7.1 MO call

7.1.1 Functional requirements of serving MSC

7.1.1.1 Process OCH_MSC

The variable TCH allocated is global data, accessible to the procedure Establish_Originating_TCH_If_Required.

The procedures CCBS_Report_Not_Idle and CCBS_Check_Last_Call are specific to CCBS; they are specified in 3GPP TS 23.093 [23].

7.1.1.2 Procedure Process_Access_Request_MSC

Sheet 1: the processing starting with the input signal "Send UESBI-Iu to Access Network" is specific to PUESBINE. If the MSC does not support PUESBINE, this signal will not be received.

Sheet 1: the task "Convert IMEISV to UESBI" is defined in 3GPP TS 23.195 [25a].

Sheet 2: instead of using the explicit procedure Obtain_IMEI_MSC, the VMSC may encapsulate the request for the IMEI in the Start security procedures message; the BSS relays the response in the Security procedures complete message to the MSC.

Sheet 2: the VMSC maps the negative response received on the B interface to the appropriate reject cause according to the rules defined in 3GPP TS 29.010 [31].

Sheet 2: The Start security procedures message may indicate one of several ciphering algorithms, or (for GSM only) no ciphering.

Sheet 2, sheet 3: At any stage, the MS may terminate the transaction with the network by sending a CM service abort message.

Sheet 2, sheet 3: if the VMSC receives a Set-up message from the MS while the access request is being handled, the message is saved for processing after the access request has been handled.

7.1.1.3 Procedure OG_Call_Setup_MSC

Sheet 1: the variables Alerting sent, MS connected and Reconnect are global data, accessible to the procedures CCBS_Check_OG_Call, CCBS_OCH_Report_Failure, CCBS_OCH_Report_Success, CCBS_Check_If_CCBS_Possible, Send_Alerting_If_Required and Send_Access_Connect_If_Required.

Sheet 1: the variable UUS1 result sent is specific to UUS. This variable is accessible to all UUS specific procedures.

Sheet 1: the procedure UUS_OCH_Check_Setup is specific to UUS; it is specified in 3GPP TS 23.087 [20].

Sheet 1: the VMSC converts the PLMN bearer capability negotiated between the VMSC and the MS to a basic service according to the rules defined in 3GPP TS 27.001 [28].

Sheet 1: the procedure CAMEL_N_CSI_CHECK_MSC is specific to CAMEL Phase 3 or later, it is specified in 3GPP TS 23.078 [12].

Sheet 1: the procedure Check_OG_Multicall_MSC is specific to Multicall; it is specified in 3GPP TS 23.135 [25]. If the VMSC does not support Multicall, processing continues from the "Yes" exit of the test "Result=Pass?".

Sheet 1: the variable "On_Hold" is used only if the VMSC supports Call Hold.

Sheet 1, sheet 2, sheet 3, sheet 6: the procedure CCBS_OCH_Report_Failure is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 1, sheet 2, sheet 6, sheet 7, sheet 9: at any stage after the Set-up has been received, the MS may terminate the transaction with the network by sending a Release transaction request.

Sheet 2, sheet 3, sheet 4, sheet 5, sheet 6, sheet 7, sheet 8, sheet 9: signals are sent to and received from the process Subs_FSM as described in subclause 7.4.

Page 38: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)373GPP TS 23.018 version 15.0.0 Release 15

Sheet 3: the procedure Set_CLI_Presentation_Indicator_MSC is specific to CLIR. If the VMSC does not support CLIR, processing continues from the "Yes" exit of the test "Result=Call allowed?".

Sheet 3: the procedure CAMEL_OCH_MSC_INIT is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL, processing continues from the "Yes" exit of the test "Result=Pass?".

Sheet 3: the procedure CAMEL_MO_Dialled_Services is specific to CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL phase 3 or later, processing continues from the "Pass" exit of the test "Result?".

Sheet 3: the procedure CCBS_Check_OG_Call is specific to CCBS; it is specified in 3GPP TS 23.093 [23]. If the VMSC does not support CCBS, processing continues from the "Yes" exit of the test "Result=Pass?".

Sheet 3: the procedure MOBILE_NUMBER_PORTABILITY_IN_OQoD is specific to Mobile Number Portability; it is specified in 3GPP TS 23.066 [10].

Sheet 3: the procedure UUS_OCH_Set_Info_In_IAM is specific to UUS; it is specified in 3GPP TS 23.087 [20].

Sheet 3: the procedure CAMEL_Store_Destination_Address is specific to CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 3: the procedure CCBS_OCH_Report_Success is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 3, sheet 5: the procedure CAMEL_OCH_LEG1_MSC is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 4, sheet 7: the procedures CAMEL_Start_TNRy and CAMEL_Stop_TNRy are specific to CAMEL phase 2 or later; they are specified in 3GPP TS 23.078 [12].

Sheet 4: the task "UTU2Cnt := 0" is executed only if the VMSC supports UUS

Sheet 4: the procedure CAMEL_OCH_MSC_ALERTING is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL phase 4 or later, processing continues from the "Pass" exit of the test "Result?".

Sheet 5: the procedure CAMEL_OCH_MSC_ANSWER is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL, processing continues from the "Yes" exit of the test "Result=Pass?".

Sheet 5: the procedure Set_COLP_Info_MSC is specific to COLP.

Sheet 5: the procedure Handle_AoC_MO_MSC is specific to AoC.

Sheet 5: the task "Store CW treatment indicator for this call if received in SII2" is executed only if the VMSC supports CAMEL phase 3 or later.

Sheet 5: The process CAMEL_OCH_LEG2_MSC is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 6: the procedures CCBS_Check_If_CCBS_Possible and CCBS_Activation_MSC are specific to CCBS; they are specified in 3GPP TS 23.093 [23]. The task "Store CCBS Result" is executed only if the VMSC supports CCBS. If the VMSC does not support CCBS, processing continues from the "CCBS Not Possible" exit of the test "CCBS Result".

Sheet 6, sheet 7: the procedure CAMEL_OCH_MSC_DISC3 is specific to CAMEL Phase 1; it is specified in 3GPP TS 23.078 [12].

Sheet 6, sheet 7: the procedure CAMEL_OCH_MSC_DISC4 is specific to CAMEL Phase 2 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 6, sheet 6: the procedure CAMEL_OCH_MSC1 is specific to CAMEL phase 2 or later; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL phase 2 or later, processing continues from the "No" exit of the test "Result=Reconnect?".

Sheet 6, sheet 7, sheet 9: the processing in the branch beginning with the Int_Release_Call input will occur only if the MSC supports CAMEL.

Page 39: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)383GPP TS 23.018 version 15.0.0 Release 15

Sheet 7, sheet 9: the procedure UUS_MSC_Check_UUS1_UUI is specific to UUS; it is specified in 3GPP TS 23.087 [20].

Sheet 8: the input signal TNRy expired and all the subsequent processing are specific to CAMEL phase 2 or later, and will occur only if the VMSC supports CAMEL phase 2 or later. The procedure CAMEL_OCH_MSC2 is specified in 3GPP TS 23.078 [12].

Sheet 8: the input signal User To User is specific to UUS; it is discarded if the VMSC does not support UUS.

Sheet 8: the procedures UUS_MSC_Check_UUS2_UUI_to_MS and UUS_MSC_Check_UUS2_UUI_to_NW are specific to UUS; they are specified in 3GPP TS 23.087 [20].

Sheet 9: the procedure CAMEL_OCH_MSC_DISC1 is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL, processing continues from the "No" exit of the test "Result=CAMEL handling?".

Sheet 9: the procedure CAMEL_OCH_MSC_DISC2 is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL, processing continues from the "No" exit of the test "Result=CAMEL handling?".

Sheet 10: the procedure Process_Hold_Request is specific to Call Hold; it is specified in 3GPP TS 23.083[16].

Sheet 10: the procedure Process_Retrieve_request is specific to Call Hold; it is specified in 3GPP TS 23.083[16].

7.1.1.4 Procedure Obtain_IMSI_MSC

The MS may terminate the transaction with the network while the VMSC is waiting for the MS to return its IMSI. If a CC connection has not been established, the MS uses CM Service Abort; otherwise it uses a Release, Release Complete or Disconnect. The VMSC aborts the transaction with the VLR and returns an aborted result to the parent process.

7.1.1.5 Procedure Authenticate_MSC

The MS may terminate the transaction with the network while the VMSC is waiting for the MS to respond to an authentication request. If a CC connection has not been established, the MS uses CM Service Abort; otherwise it uses a Release, Release Complete or Disconnect. The VMSC aborts the transaction with the VLR and returns an aborted result to the parent process.

7.1.1.6 Procedure Obtain_IMEI_MSC

The Send IMEI request to the MS specifies the IMEISV as the requested identity.

The MS may terminate the transaction with the network while the VMSC is waiting for the MS to return its IMEI. If a CC connection has not been established, the MS uses CM Service Abort; otherwise it uses a Release, Release Complete or Disconnect. The VMSC aborts the transaction with the VLR and returns an aborted result to the parent process.

7.1.1.7 Procedure Check_IMEI_MSC

The MS may terminate the transaction with the network while the VMSC is waiting for the MS to return its IMEI. If a CC connection has not been established, the MS uses CM Service Abort; otherwise it uses a Release, Release Complete or Disconnect. The VMSC aborts the transaction with the VLR and returns an aborted result to the parent process.

The MS may terminate the transaction with the network while the VMSC is waiting for the result of the IMEI check from the EIR. If a CC connection has not been established, the MS uses CM Service Abort; otherwise it uses a Release, Release Complete or Disconnect. The VMSC aborts the transaction with the VLR and returns an aborted result to the parent process.

7.1.1.8 Procedure Establish_Originating_TCH_If_Required

7.1.1.9 Procedure Set_CLI_Presentation_Indicator_MSC

The MS may terminate the transaction with the network by sending a Release transaction message while a response is awaited from the process CLIR_MAF004. The message is saved for processing after return from the procedure.

Page 40: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)393GPP TS 23.018 version 15.0.0 Release 15

7.1.1.10 Procedure Send_Alerting_If_Required

The test "Backward call indicator=no indication" refers to the called party's status field in the backward call indicators parameter of the ISUP Address Complete message which triggered the call of the procedure Send_Alerting_If_Required.

The procedures UUS_MSC_Check_UUS1_UUI and UUS_OCH_Set_Alert_And_Connect_Param are specific to UUS; they are specified in 3GPP TS 23.087 [20]. If the VMSC does not support UUS, processing continues from the "Yes" exit of the test "Result=Pass?".

If no useful information would be carried in the Progress message, it is not sent.

7.1.1.11 Procedure Set_COLP_Info_MSC

The MS may terminate the transaction with the network by sending a Release transaction message while a response is awaited from the process COLP_MAF006. The message is saved for processing after return from the procedure.

7.1.1.12 Procedure Send_Access_Connect_If_Required

The test "Acknowledgement required" refers to the result returned by the procedure Handle_AoC_MSC. If the VMSC does not support AoC, processing continues from the "No" exit of the test "Acknowledgement required".

The procedure UUS_OCH_Set_Alert_And_Connect_Param is specific to UUS, it is specified in 3GPP TS 23.087 [20]. If the VMSC does not support UUS, processing continues from the "Yes" exit of the test "Result=Pass?".

If no useful information would be carried in the Facility message, it is not sent.

7.1.1.13 Procedure Handle_AoC_MO_MSC

The charging parameters and the Boolean variable Acknowledgement required are global data which can be read by the parent process.

Page 41: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)403GPP TS 23.018 version 15.0.0 Release 15

7.1.1.14 Procedure TCH_Check

Figure 6: Process OCH_MSC

Process in the MS C tohandle an outgoing cal l request

Process O CH_MSC OC H_MSC1(1)

Signals from the leftare from the BSS

Idle

CMserv icereques t

Process_Access_

Request_MSC

Resu lt=Pas s?

Wait _For_Setup

S etup

CCBS_Rep ort_Not_IdleSee TS 23.093

TCH allocated:=False

OG_Ca ll_Setu p_MSC

CCBS_Check_Las t_Cal lSee TS 23.093

Rele asecall

resources

Idle

CMServ iceAbort

Ye s

No

Page 42: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)413GPP TS 23.018 version 15.0.0 Release 15

Figure 7a: Procedure Process_Access_Request_MSC (sheet 1)

Procedure in the MSCto handle a request from the MS for system access

Procedure Process_Access_Request_MSC PAR_MSC1(3)

Signals to/from the l eftare to/from the BSS;s ignals to/from the right are to/from the VLR.

ProcessAccessRequest

Wait_For_PAR_Result

ProvideIMSI Authenticate

TraceSubscriberActivity

Obtain_IMSI_MSC

Authenticate_MSC

Tracing Active:=TRUE

Result=Pass?

Result=Pass?

Result:=Fail

Result:=Fail

Wait_For_PAR_Result

Wait_For_PAR_Result

Wait_For_PAR_Result

Wait_For_PAR_Result

CMserviceabort

Start security procedures

ProvideIMEI

Send UESBI-Iuto Access Network

CipheringRequired:=

True

Obtain_IMSI_MSC

Conver t IMEISV to UESBI-Iu See 3GPP TS 23.195

AbortResult=Pass? UESBI-Iu

Result:=Fail

Result:=Fail

Wait_For_PAR_Result

Wait_For_PAR_Result

Wait_For_PAR_Result

No

Yes

No

Yes

No

Yes

Page 43: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)423GPP TS 23.018 version 15.0.0 Release 15

Figure 7b: Procedure Process_Access_Request_MSC (sheet 2)

Procedure in the MSCto handle a request from the MS for system access

Procedure Process_Access_Request_MSC PAR_MSC2(3)

Signals to/from the leftare to/from the BSS;signals to/from the right are to/from the VLR.

Wait_For_PAR_Result

AbortProcess AccessRequest negative response

ProcessAccessRequest ack

Service type=Page Response?

Cipheringrequired

Map negative response toreject cause

Service type=Page Response?

Releasetransaction

CM ServiceReject

Result:=Fail

Startsecurityprocedures

CM ServiceAccept

Wait_For_TMSI_

Reallocation

CMserviceabort

ProvideIMEI

Setup CheckIMEI

Abort ForwardNew TMSI

UseExistingTMSI

Obtain_IMEI_MSC

Check_IMEI_MSC

Map negative response toreject cause

Abort Result=Pass?

Result=Pass?

Abort ReallocateTMSI

Result:=Fail

Result:=Fail

Result:=Fail

Result:=Pass

Wait_For_TMSI_

Reallocation

Wait_For_TMSI_

Reallocation

Wait_For_TMSI_Ack

No

Yes False

True

Yes

No

No

Yes

No

Yes

Page 44: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)433GPP TS 23.018 version 15.0.0 Release 15

Figure 7c: Procedure Process_Access_Request_MSC (sheet 3)

Procedure in t he MSCto handle a reques t from the MS for system access

Procedure Process_Access_Reque st_MSC PAR_MSC3(3)

Signals to /from the leftare to/from the BSS;sig nals to/from the right are to/from the VLR.

W ait_For_TM SI_Ac k

CMserviceabort

Abort

Result:=Fail

Setup A bort

Result:=Fail

TMSIReallocationFa ilure

ForwardNew TMSInegative re sponse

Res ult:=Pass

TMSIReallocationComple te

ForwardNew TMSI ack

Page 45: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)443GPP TS 23.018 version 15.0.0 Release 15

Figure 8a: Procedure OG_Call_Setup_MSC (sheet 1)

Procedure in the originating VMSCto set up an outgoing call after a Setupmessage has been received from the MS

Procedure OG_Call_Setup_MSC OCS_MSC1(11)

Alerting sent:=FalseBackward call indicator:=No indicationMS connected:=FalseReconnect:=FalseUUS1 result sent:=FalseOn_Hold=FalseCAMEL_invocation:=False

UUS_OCH_Check_Setup

See TS 23.087

Conver t PLMN BC tobasic service

CAMEL_N_CSI_CHECK_MSC See TS 23.078

Check_OG_Multicall_MSC See TS 23.135

Result=Pass?

Releasetransaction

Send Info ForOutgoing Call

CCBS_OCH_Report_Failure See TS 23.093

Wait_For_MO_Call_

Result

No

Yes

Page 46: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)453GPP TS 23.018 version 15.0.0 Release 15

Figure 8b: Procedure OG_Call_Setup _MSC (sheet 2)

Procedure in the originating VMSCto set up an outgoing call after a Setupmessage has been received from the MS

Procedure OG_Call_Setup_MSC OCS_MSC2(11)

Wait_For_MO_Call_

Result

Releasetransaction

Abort

CCBS_OCH_Report_FailureSee TS 23.093

CompleteCall

Conver t PLMN BC to channel

requirement

CallProceeding

Establish_Or iginating_

TCH_If_Required

Result=Pass?

CCBS_OCH_Report_Failure See TS 23.093

1

Send Info ForOutgoing Callnegative response

Releasetransaction

No

Yes

Page 47: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)463GPP TS 23.018 version 15.0.0 Release 15

Figure 8c: Procedure OG_Call_Setup _MSC (sheet 3)

Procedure in the originating VMSCto set up an outgoing call after a Setupmessage has been received from the MS

Procedure OG_Call_Setup_MSC OCS_MSC3(11)

Signals to/from the leftare to/from the BSS;signals to/from the right are to/from the destination exchangeunless otherwise marked.

1

Set_CLI_Presentation_

Indicator_MSC

Result=Call allowed?

Release transaction

CAMEL_OCH_MSC_INIT

See TS 23.078 3

Result=Leg1_only?

Result=Pass?

A Reconnect:=True

CAMEL_MO_Dialled_Services

See TS 23.078

A

Result?

A Leg1_Status:=Set-upCCBS_Check_

OG_CallSee TS 23.093

See TS 23.078CAMEL_OCH_

LEG1_MSC(Leg1_Status)Result=

Pass?

IdleRelease transaction

MOBILE_NUMBER_PORTABILITY_

IN_OQoDSee TS 23.066

UUS_OCH_Set_Info_In_IAM

See TS 23.087

To Subs_FSM Call setupfailed

InitialAddress

Destination address:=IAM.Called Party Address

See TS 23.093 CCBS_OCH_Report_Failure

CAMEL_Store_Destination_

Address(False, False)

See TS 23.078

Wait_For_ACM

No

Yes

No

Yes

Yes

No

Leg1_only

Pass

FailAbort

No

Yes

Page 48: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)473GPP TS 23.018 version 15.0.0 Release 15

Figure 8d: Procedure OG_Call_Setup _MSC (sheet 4)

Procedure in the originating VMSCto set up an outgoing call after a Setupmessage has been received from the MS

Procedure OG_Call_Setup_MSC OCS_MSC4(11)

Signals to/from the leftare to/from the BSS;signals to/from the right are to/from the destination exchangeunless otherwise marked.

Wait_For_ACM

AddressComplete

Connect

See TS 23.093 CCBS_OCH_Report_Success

CCBS_OCH_Report_Success See TS 23.093

See TS 23.078 CAMEL_Start_TNRy

Send_Alerting_If_Required

Result=Pass?

Release CAMEL_OCH_MSC_ALERTING See TS 23.078

Result?

Releasetransaction

UTU2Cnt:=0 3

To Subs_FSM Call setupfailed

Alerting inprogress

To Subs_FSM

Wait_For_Answer

ECTrequest

Answer

To Subs_FSM ECTrequest CAMEL_

Stop_TNRySee TS 23.078

Wait_For_Answer

2

No

Yes

Release

PassReconnectFail Answer

Page 49: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)483GPP TS 23.018 version 15.0.0 Release 15

Figure 8e: Procedure OG_Call_Setup _MSC (sheet 5)

Procedure in the originating VMSCto set up an outgoing call after a Setupmessage has been received from the MS

Procedure OG_Call_Setup_MSC OCS_MSC5(11)

Signals from the left are from the BSS;signals to the rightare to the processSubs_FSM

2

CAMEL_OCH_MSC_ANSWER See TS 23.078

Result=Pass?

Result=Reconnect?

3

Call setupfailed

Set_COLP_Info_MSC

Handle_AoC_MO_MSC

Send_Access_Connect_If_

Required

Result=Fail?

Result=Connect

sent?

Wait_For_Connect_Ack

ConnectAck

MS connected:=True

Store CW treatmentindicator for this callif received in SII2

Callestablished

CAMEL phase 4 or latercontrol relationship exists?

B

Wait_For_Clear

B

CAMEL_OCH_LEG2_MSCSee TS 23.078

Leg1_Status:= Active

CAMEL_OCH_LEG1_MSC

(Leg1_Status)See TS 23.078

Idle

No

Yes

No

Yes

Yes

No

Yes

Yes

No

No

Page 50: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)493GPP TS 23.018 version 15.0.0 Release 15

Figure 8f: Procedure OG_Call_Setup _MSC (sheet 6)

Procedure in the originating VMSCto set up an outgoing call after a Setupmessage has been received from the MS

Procedure OG_Call_Setup_MSC OCS_MSC6(11)

Signals to/from the leftare to/from the BSS;signals to/from the right are to/from the destination exchangeunless otherwise marked.

Wait_For_ACM

Releasetransaction Release

From destinationexchange

From gsmSSF Int_Release_Call

CCBS_OCH_Repor t_Fai lure See TS 23.093

CCBS_Check_If_CCBS_Possible

See TS 23.093 See TS 23.093 CCBS_OCH_Report_Fai lu re

Store CCBSResult

CAMEL Phase 2or highersupported?

CAMEL Phase 2or highersupported?

Release cause=No answerfrom user?

CAMEL_OCH_MSC_DISC3

CAMEL_OCH_MSC_DISC4

CAMEL_OCH_MSC_DISC3

CAMEL_OCH_MSC1 4

Result=Reconnect? See TS 23.078 Release

transaction

3

CCBSResult

Release Releasetransaction

CCBS_Activation_

MSCSee TS 23.093 Release

Call setupfailed To Subs_FSM

No Yes YesNo

No

Yes

Yes

No

CCBS NotPossible

CCBS Possible

Page 51: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)503GPP TS 23.018 version 15.0.0 Release 15

Figure 8g: Procedure OG_Call_Setup _MSC (sheet 7)

Procedure in the originating VMSCto set up an outgoing call after a Setupmessage has been received from the MS

Procedure OG_Call_Setup_MSC OCS_MSC7(11)

Signals to/from the left are to/from the BSS;signals to/from the right are to/from the destination exchangeunless otherwise marked.

Wait_For_Connect_AckWait_For_Answer

Releasetransaction

CAMEL Phase 2or highersupported?

CAMEL_OCH_MSC_DISC3

UUS_MSC_Check_

UUS1_UUISee TS 23.087

Release

Call setupfailed To Subs_FSM

CAMEL_OCH_MSC_DISC4

Release

CAMEL Phase 2or highersupported?

Release cause=No answer from user?

4

CAMEL_OCH_MSC1 See TS 23.078

Result=Reconnect?

UUS_MSC_Check_

UUS1_UUISee TS 23.087

Releasetransaction

3

CAMEL_OCH_MSC_DISC3

Int_Release_CallFrom gsmSSF

Releasetransaction

Release

No Yes Yes

Yes

No

No

Yes

No

Page 52: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)513GPP TS 23.018 version 15.0.0 Release 15

Figure 8h: Procedure OG_Call_Setup _MSC (sheet 8)

Procedure in the originating VMSCto set up an outgoing call after a Setupmessage has been received from the MS

Procedure OG_Call_Setup_MSC OCS_MSC8(11)

Signals to/from the leftare to/from the BSS;signals to/from the right are to/from the destination exchangeunless otherwise marked.

Wait_For_Answer

User toUser

UUS_MSC_Check_UUS2_

UUI_to_NWSee TS 23.087

Wait_For_Answer

User toUser

UUS_MSC_Check_UUS2_

UUI_to_MSSee TS 23.087

TNRyexpired Internal

Release

CAMEL_OCH_MSC2 See TS 23.078

Result?

Releasetransaction

Call setupfailedTo Subs_FSM

3

4

Release

Continue,Fail

Reconnect

Page 53: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)523GPP TS 23.018 version 15.0.0 Release 15

Figure 8i: Procedure OG_Call_Setup _MSC (sheet 9)

Procedure in the originating VMSCto set up an outgoing call after a Setupmessage has been received from the MS

Procedure OG_Call_Setup_MSC OCS_MSC9(11)

Signals to/from the leftare to/from the BSS;signals to/from the right are to/from the destination exchangeunless otherwise marked.

Wait_For_Clear

Releasetransaction

UUS_MSC_Check_

UUS1_UUISee TS 23.087

CAMEL_OCH_MSC_DISC1 See TS 23.078

Result=CAMEL

handling?

Release

Callcleared To Subs_FSM

Release

UUS_MSC_Check_

UUS1_UUISee TS 23.087

CAMEL_OCH_MSC_DISC2 See TS 23.078

Result=Reconnect?

Result=CAMEL

handling?

Releasetransaction

3

Int_Release_Callfrom gsmSSF

Releasetransaction

Release

No

Yes

No

No

Yes

Yes

Page 54: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)533GPP TS 23.018 version 15.0.0 Release 15

Figure 8j: Procedure OG_Call_Setup _MSC (sheet 10)

Procedure in the originating VMSCto set up an outgoing call after a Setupmessage has been received from the MS

Procedure OG_Call_Setup_MSC OCS_MSC10(11)

Signals to/from the leftare to/from the BSS

Wait_For_Clear

Holdrequest

Holdsupported?

Process_Hold_

Request

See 3G TS23.083

Wait_For_Clear

Holdreject

Retrieverequest

Holdsupported?

Retrievereject

Process_Retrieve_Request

See 3G TS23.083

Yes No No Yes

Page 55: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)543GPP TS 23.018 version 15.0.0 Release 15

Figure 8k: Procedure OG_Call_Setup _MSC (sheet 11)

Procedure in the originating VMSCto set up an outgoing call after a Setupmessage has been received from the MS

Procedure OG_Call_Setup_MSC OCS_MSC11(11)

Signals from the leftare from the BSS;signals to the rightare to the Subs_FSM process.

Wait_For_Clear

ECTrequest

ECTrequest

Wait_For_Clear

MPTYrequest

MPTYrequest

Page 56: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)553GPP TS 23.018 version 15.0.0 Release 15

Figure 9: Procedure Obtain_IMSI_MSC

Procedure in t he MSCto obtain the IMS I from the MSand re lay it to the VLR

Procedure O btain_IMSI_MSC OIMSI_M1(1)

Signals to/from the left are to/from the BSS;Signals to/from the rightare to/from the VLR

SendIMSI

W ait_For_IMSI

Send IMSIack

ProvideIM SI ack

Res ult:=Pass

Releasetransaction

A bort

Result:=A borted

Send IMSInegativeres ponse

Re leasetransac tion

Page 57: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)563GPP TS 23.018 version 15.0.0 Release 15

Figure 10: Procedure Authenticate_MSC

Procedure in t he MSCto obtain an authenticationresponse from the MSand re lay it to the VLR

Procedure Au thenticate_MSC AUT_MSC1(1)

Signals to/from the left are to/from the BSS;Signals to/from the rightare to/from the VLR

Authenticate

W ait_For_Auth_Response

Au thenticateack

Authenticateack

Wait_For_Auth_Resul t

Authenticationaccepted

Result:=Pass

Authenticationreject ed

Authenticationrejected

Releasetransaction

A bort

Result:=Aborted

Auth enticatenegativeresponse

Authenticatenegat iverespo nse

Releasetransa ction

Page 58: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)573GPP TS 23.018 version 15.0.0 Release 15

Figure 11: Procedure Obtain_IMEI_MSC

Procedure in t he MSCto obtain the IME I from the MSand re lay it to the VLR

Procedure O btain_IMEI_MSC OIMEI_M1(1)

Signals to/from the left are to/from the BSS;Signals to/from the rightare to/from the VLR

SendIMEI

W ait_For_IMEI

Se nd IMEIack

ProvideIMEI ack

Result:=Pass

Releasetransaction

A bort

Result:=A borted

Send IMEInegativeresponse

Releasetransa ction

Page 59: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)583GPP TS 23.018 version 15.0.0 Release 15

Figure 12: Procedure Check_IMEI_MSC

Procedure in t he MSC to check theIMEI and relay the result to t he VLR

Procedure C heck_IMEI_MSC CIMEI_M1(1)

Signals to/from the leftare to/from the BSS;signals to/from the right are to/from the VL R unless ma rked otherwise.

IMEIavailable?

Send IMEI

W ait_For_IMEI

CMserviceabort

Abort

Result:=Aborted

Send IMEInegativeresponse

Releasetransaction

Send I MEIack

Ch eck IMEI To EIR

Wa it_for_Check_IMEI_

Resu lt

Releasetransaction

Abort

Result:=Aborted

Check IMEInegative response

From EIR

Check IMEInegative response

Resul t:=Pass

Ch eck IMEIack From EIR

Ch eck IMEIack

No

Yes

Page 60: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)593GPP TS 23.018 version 15.0.0 Release 15

Figure 13: Procedure Establish_Originating_TCH_If_Required

Procedure in the originating VMSC to establish a Traffic Channelif one has not been establishedfor this cal l

Procedure Establish_Originating_TCH_If_Required EOTCIR1(1)

Signals to/from the leftare to/from the BSS;signals to the right areto the process Subs_FSM

TCH_Check

Result

Allocatechannel

Wait_For_Allocation_Complete

Releasetransaction

Allocationfailure

Allocationcomplete

Releasetransaction

Result:=Pass

Result:=Fa il

Result:=Pass

Result:=Fail

Result:=Re jected

Call setupfailed

Call setupfailed

AllocateUse existing Aborted, Fail Reject

Page 61: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)603GPP TS 23.018 version 15.0.0 Release 15

Figure 14: Procedure Set_CLI_Presentation_Indicator_MSC

Procedure in t he MSCto determine the CLI presentation indicator value

Procedure Set_CLI_Presentation_Indicator_MSC CAIND_M1(1)

Signals to/from the rightare to/fro m the process CLIR_MAF004

Initiatehandlingof CLIR

W ait_For_CLIR_Info

Releasetransac tion From BSS

Clearcal l

Resul t:=Call notal lowed

Continuecallhandling

Result:=Call

allowed

Page 62: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)613GPP TS 23.018 version 15.0.0 Release 15

Figure 15: Procedure Send_Alerting_If_Required

Procedure to send an Aler ting message to the MSif one is req uired for this cal l

Proc edure Send_Alert ing_If_Required SALTIR 1(1)

Sign als to the leftare to the B SS

Alerting sent

A ccessConnect

sent

Backward call indicator=no indication?

UUS_MSC_Check_

UUS1_UUISee TS 23.087

Progress

Resul t:=Pass

UUS_OCH_Set_A lert_And_

Connect_ParamSee TS 23.087

Resul t=P ass?

A lerting

A lerting sent:=True

Result:=Fail

Fals e

Fals e

Ye s

No

Yes

No

True

True

Page 63: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)623GPP TS 23.018 version 15.0.0 Release 15

Figure 16: Procedure Set_COLP_Info_MSC

Procedure in t he MSCto determine the COLPinformation to be s ent to the MS

Procedure Set_CO LP_Info_MSC CO INF_M1(1)

Signals to/from the rightare to/fro m the processCOLP_MAF006

Initiatehandlingof COLP

W ait_For_COLP_Info

Re leasetransac tion From BSS

Continuecal lhandling

ReleaseFrom destinationexchange

Page 64: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)633GPP TS 23.018 version 15.0.0 Release 15

Figure 17: Procedure Handle_AoC_MO_MSC

Procedure in t he MSCto handle AoC signall ing towards the MS for an MO call

Procedure H andle_AoC_MO_MSC AoCMO_M1(1)

A oC(I)provisioned?

AoC(C)provisioned?

Acknowledgmentrequired:=

False

S etcharging

pa ramete rs

A cknowledgmentrequired: =

True

Setcharging

parameters

No

No

Yes

Ye s

Page 65: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)643GPP TS 23.018 version 15.0.0 Release 15

Figure 18: Procedure Send_Access_Connect_If_Required

Procedure to send aConnect messageto the MSif one is req uired for this cal l

Procedure Se nd_Access_Connect_If_R equired SACO NIR1(1)

Signals to/from the leftare to/from the BSS;signals to/from the rightare to/from the destination exchange

MSconn ec ted

UUS_O CH_Set_Alert_An d_Connect_Param

See TS 23.087

Connect

Acknowledgmentreq uired?

Start AoCack nowledgment

timer

W ait_For_AoC_Ack_C

ChargingParametersack

Resul t:=Connec t

sent

Releasetra nsaction

Re lease

Result:=Fai l

ConnectAck

Releasetransac tion

Ao Cacknowledgmenttimer expired

Facility

Acknowledgmentrequired?

Sta rt AoCacknowledgme nt

timer

Wait_For_Ao C_Ack_F

ChargingParametersack

Result:=Facili ty

sent

Releasetransac tion

Release

Resu lt:=Fail

AoCa cknowledgmenttimer expired

Releasetransaction

False

Yes

No

True

Yes

No

Page 66: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)653GPP TS 23.018 version 15.0.0 Release 15

Figure 19: Procedure OCH_VLRTCH_Check

7.1.2 Functional requirements of VLR

7.1.2.1 Process OCH_VLR

7.1.2.2 Procedure Process_Access_Request_VLR

Procedure in originating or terminatingVMSC to check if a trafic channel hasbeen established for this call.

Procedure TCH_Check TCH_Ch1(1)

Signals to/from the leftare to/from the BSS;signals to/from the rightare to/from the processSubs_FSM

Is callspeech?

Non speechTCHrequired

Wait_For_TCH_Result

ReleaseFrom GMSC

Result:=Aborted

Releasetransaction

Result :=Fail

AllocateTCH

Result :=Allocate

TCHavailable

Result :=Use existing

TCH alreadyallocated

Result :=Reject

SpeechTCHrequired

No

Yes

Page 67: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)663GPP TS 23.018 version 15.0.0 Release 15

Sheet 1: it is a network operator decision (subject to MoU requirements) how often an MS should be authenticated.

Sheet 1: it is a network operator decision (subject to MoU requirements) how often an MS should be authenticated.

Sheet 2: the process Subscriber_Present_VLR is described in 3GPP TS 29.002 [29].

Sheet 2: it is a network operator decision (subject to MoU requirements) whether a GSM connection should be ciphered. A UMTS connection shall always be ciphered.

Sheet 3: it is a network operator decision (subject to MoU requirements) how often an IMEI should be checked.

Sheet 3, sheet 4, sheet 5: the procedure CCBS_Report_MS_Activity is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 5: it is a network operator decision whether emergency calls are allowed from an ME with no SIM.

7.1.2.3 Procedure OG_Call_Subscription_Check_VLR

Sheet 1: it is an implementation option to carry out the check for operator determined barring of all outgoing calls before the check on provisioning of the requested basic service.

Sheet 1: the procedure Check_OG_Multicall_VLR is specific to Multicall; it is specified in 3GPP TS 23.135 [25]. If the VMSC does not support Multicall, processing continues from the "Yes" exit of the test "Result=Pass?".

Sheet 1: the procedure OG_CUG_Check is specific to CUG. If the VLR does not support CUG, processing continues from the "Yes" exit of the test "Result=Call allowed?".

Sheet 1: the procedure Get_LI_Subscription_Info_MO_VLR is specific to CLIR and COLP. If the VLR supports neither CLIR nor COLP, the procedure call is omitted.

Sheet 1: the procedure Get_AoC_Subscription_Info_VLR is specific to AoC.

Sheet 1: the procedure UUS_OCH_Check_Provision is specific to UUS; it is specified in 3GPP TS 23.087 [20]. If the VMSC does not support UUS, processing continues from the "Yes" exit of the test "Result=Pass?".

Sheet 2: the procedure CAMEL_OCH_VLR is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the VLR does not support CAMEL, processing continues from connector 1 to the call to the procedure Check_OG_Barring.

Sheet 2: the negative response "call barred" indicates whether the reason is operator determined barring or supplementary service barring, according to the result returned by the procedure Check_OG_Barring.

7.1.2.4 Procedure Obtain_Identity_VLR

It is a network operator decision whether open (non ciphered) identification of the MS by its IMSI is allowed.

7.1.2.5 Procedure Obtain_IMSI_VLR

7.1.2.6 Procedure Authenticate_VLR

Sheet 1: the number of unused authentication sets which triggers the VLR to request further authentication sets from the HLR is an operator option.

7.1.2.7 Procedure Obtain_Authentication_Sets_VLR

7.1.2.8 Procedure Start_Tracing_VLR

7.1.2.9 Procedure Check_IMEI _VLR

If the response from the EIR to a request to check an IMEI is:

- blacklisted, then service is not granted;

- greylisted, then service is granted, but the network operator may decide to initiate tracing;

- whitelisted, then service is granted.

Page 68: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)673GPP TS 23.018 version 15.0.0 Release 15

7.1.2.10 Procedure Obtain_IMEI_VLR

7.1.2.11 Process Fetch_Authentication_Sets_VLR

7.1.2.12 Procedure Check_BAOC

Sheet 1: if the VLR receives an Abort message from the MSC while it is awaiting a response from the process MAF017, the message is saved for handling after return from the procedure.

7.1.2.13 Procedure OG_CUG_Check

If the VLR receives an Abort message from the MSC while it is awaiting a response from the process MAF014, the message is saved for handling after return from the procedure.

7.1.2.14 Procedure Get_LI_Subscription_Info_MO_VLR

If the VLR does not support CLIR, it omits the signal interchange with the process CLIR_MAF003.

If the VLR does not support COLP, it omits the signal interchange with the process COLP_MAF005.

If the VLR receives an Abort message from the MSC while it is awaiting a response from the process CLIR_MAF003 or the process COLP_MAF005, the message is saved for handling after return from the procedure.

7.1.2.15 Procedure Get_AoC_Subscription_Info_VLR

The indicator of whether or not AoC is provisioned is global data which can be read by the parent process.

7.1.2.16 Procedure Check_OG_Barring

Sheet 3: if the VLR receives an Abort message from the MSC while it is awaiting a response from the process MAF018 or MAF020 (see 3GPP TS 23.088 [21]), the message is saved for handling after return from the procedure.

7.1.2.17 Process Update_Location_VLR

The procedure Update_HLR_VLR is described in 3GPP TS 23.012 [6].

Page 69: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)683GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.1: Process OCH_VLR

Process in the VLR to handle an outgo ing (MO) call setup request

Process O CH_VLR OC H_VLR 1(1)

Signals to/from the leftare to/fro m the MSC.

Idle

P rocessA ccessReques t

P rocess_A ccess_

Reques t_VLR

Result=Pass

W ait_For_S IFOC

S end Info For Outgoing Cal l

E mergencycall?

CompleteCall

Idle

O G_Cal l_S ubscription_Check_VLR

Idle

Abort

Idle

Idle

Yes

Yes

No

No

Page 70: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)693GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.2a: Procedure Process_Access_Request_VLR (sheet 1)

Procedure in the VLRto handle a request from the MS for system access

Procedure Process_Access_Request_VLR PAR_VLR1(5)

Signals to/from the leftare to/from the MSC

IMEISVstored?

Obtain_IMEI_VLR

PUESBINEsupported? PUESBINE

supported?

Result=Pass?

Result:=Aborted Send UESBI-Iu

to Access Network

Identityknown?

Obtain_Identity_VLR

Result=Pass?

Identity=IMEI?

Result=Fail?Authentication

required?

Authenticate_VLR

Result=Pass?

IMSIdetached:=

False

Confirmed byRadio Contact:=

True

Set negativeresponse:SystemFailure

Set negativeresponse:

UnidentifiedSubscriber

Result:=Aborted

2 1 3 3

NoYes

YesNo

Yes

No

NoYes

No

Yes

Yes

No

No

Yes

Yes

No

Yes

No

Yes

No

Page 71: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)703GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.2b: Procedure Process_Access_Request_VLR (sheet 2)

Procedure in the VLRto handle a request from the MS for system access

Procedure Process_Access_Request_VLR PAR_VLR2(5)

1

Location infoconfirmed in HLR

Update_Location_VLR

Mobile NotReachable Flag set?

Subscriber_Present_VLR See TS 29.002

Data confirmed by HLR

Set negativeresponse:

UnidentifiedSubscriber

Roaming allowedin current LA?

Set negativeresponse:Roaming

Not AllowedTracing

required?

Start_Tracing_VLR

Cipheringrequired?

4 5 3

False

True

Yes

No

False

True

No

Yes

Yes

No

Yes

No

Page 72: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)713GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.2c: Procedure Process_Access_Request_VLR (sheet 3)

Procedure in t he VLRto handle a reques t from the MS for system access

Procedure Process_Access_Reque st_VLR PAR_VLR3(5)

Signals to the lef tare to the M SC.

4

Sta rtsecuri ty procedures

Identity:=IMSI

ProcessAccessRequest ack

IME I checkrequired?

Check_IMEI_VLR

Result=Pass?

TMSIreallocationrequired?

CCBS_Report_MS_Activity See TS 23.093

UseE xistingTMSI

Result:=Pass

ForwardNew TMSI

Freezeexis ting

TMSI

Wait_For_TMSI_Ack

Result=Fail?

IMSIdetached :=

True

Set negativerespon se:

IllegalEquipment

3

Result:=Aborted

5

Yes

Yes

No

Yes

No

Yes

No

No

Page 73: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)723GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.2d: Procedure Process_Access_Request_VLR (sheet 4)

Procedure in t he VLRto handle a reques t from the MS for system access

Procedure Process_Access_Reque st_VLR PAR_VLR4(5)

Signals from the leftare from the MSC. 2

Result=Aborted?

Resu lt:=A borted

Result=Procedure

Error?

Set negativeresponse:

SystemFailure

3

Result=Unknown

Subscriber?

Result=UnidentifiedSubscriber?

Set negativeresponse:

Unide ntifiedS ubscriber

Set negativeresponse:

I llegalS ubscriber

W ait_For_TMSI_Ack

ForwardNew TMSIack

Unfreezeexisting

TMSI

CCBS _Report_MS_Activ ity See TS 23.093

Result:=Pass

ForwardNew TMSInegativeresponse

Yes

No

Yes

No

No

Yes

No

Yes

Page 74: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)733GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.2e: Procedure Process_Access_Request_VLR (sheet 5)

Procedure in the VLRto handle a request from the MS for system access

Procedure Process_Access_Request_VLR PAR_VLR5(5)

Signals to the leftare to the MSC.

3

CM service type=Emergency call?

Emergency callsetup allowedwithout SIM?

IMEIrequired?

Obtain_IMEI_VLR

Result=Pass?

Identity:=IMEI

Result=Fail?

Process AccessRequest Ack already sent ?

ProcessAccessRequest ack

Process AccessRequest negative response

Abort

See TS 23.093 CCBS_Report_MS_Activity

Result:=Pass

Result:=Aborted

Result:=Fail

YesNo

YesNo

Yes

No

Yes

No

Yes

No

No Yes

Page 75: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)743GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.3a: Procedure OG_Call_Subscription_Check_VLR (sheet 1)

Procedure in t he VLRto perf orm subscriptio n checks for an outgoing call

Procedure OG _Call_Subscript ion_Check_VLR O CSCVLR 1(2)

Signals to the lef t are to the MSC

Bas icservice

provis ioned?

Check_O G_Multical l_VLR

See TS 23.135

Result=P as s?

Check_B AO C

Result=Call

barred?

OG _CUG_Check

Result=Call

allowed?

Get_LI_S ubscription_Info_MO_VLR

G et_AoC_S ubscription_

Info_VLR

UUS_OCH_Check_

Provis ion

Result=P as s?

Send In fo For Outgo ing Call negativeresponse

1

Set negativ ere sponse:CUG reject

Set negativ ere sponse:Call barred

Set negativ ere sponse:

Basic servic enot provisioned

Bearer service or telese rvice

Yes

Yes

No

Yes

No

Yes

No

Yes

No

No

Page 76: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)753GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.3b: Procedure OG_Call_Subscription_Check _VLR (sheet 2)

Procedure in t he VLRto perf orm subscriptio n checks for an outgoing call

Procedure OG _Call_Subscript ion_Check_VLR O CSCVLR 2(2)

Signals to the left are to the MS C

1

CAMEL_OCH_VLR

See TS 23.078

Resul t=Fail?

Check _O G_Barring

Callbarred?

Set negativeres ponse:Call barred

Send Info For Outgoing Call negativeresponse

CompleteCall

No

Yes

No

Yes

Page 77: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)763GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.4: Procedure Obtain_Identity_VLR

Procedure in t he VLRto obtain the identity of an MS

Procedure Obtain_Identity_VLR OID_VL R1(1)

Identi ty=IMSI?

Identificationallowed?

O btain_IMSI_VLR

Result=P ass?

IMSIknown?

Result:=Fail

Result:=Pass

Result:=Abort ed

No

Yes

Yes

No

Yes

No

No

Yes

Page 78: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)773GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.5: Procedure Obtain_IMSI_VLR

Process in the VLRto obtain the IMS I from the MS v ia the MSC

Proc edure O btain_IMSI_VLR O IMSI_V1(1)

Signals to/from the leftare to/fro m the MSC.

P rovideIMSI

W ait_For_IMSI

ProvideIMSI ack

Result:=Pass

Abort

Result:=Aborted

Page 79: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)783GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.6a: Procedure Authenticate_VLR (sheet 1)

Procedure in t he VLRto authenticate an MSvia the MS C

Procedure Au thenticate_VLR AUT_VLR1(2)

Signals to/from the leftare to/fro m the MSC.

Auth enticationsets avai lable?

O btain_A uthentication_

S ets_VLR

Result=P ass?

Res ult=Aborted?

Result:=Aborted

Res ult=Procedure

Error?

Res ult:=Procedure

Error

Res ult:=Unk nown

Subscriber

Authenticate

W ait_For_Authenticate_

Result

Authenticateac k

Received SRES=expec ted SRES?

Mo reauthenticationsets needed?

Fetch_A uthenticat ion_

S ets_VLR

Authenticationac cepted

Resul t:=Pass

1

Authenticatenegativere sponse

Authenticationfailurere port

Moreauth enticationsets needed?

Fetch_Authentication_

Sets_VLR

Result:=Aborted

Abort

2

No

No

Yes

No

Yes

No

Yes

Yes

Yes

No

No

Yes

No

Yes

Page 80: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)793GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.6b: Procedure Authenticate_VLR (sheet 2)

Procedure in t he VLRto authenticate an MSvia the MS C

Procedure Au thenticate_VLR AUT_VLR2(2)

Signals to the lef tare to the M SC.

1

Identity=IMSI?

Retrywith

IMSI?

O btain_IMSI_VLR

Result=P ass?

IMSIknown?

IMSImatchesTMS I?

Authenticationrejected

Authenticationfailurereport

Result:=Illega l

Subscr iber

Identity:=IMSI

2

Authentica tionaccepted

Result:=Unidenti fiedSub scriber

Result:=Aborted

No

Yes

Yes

Yes

Yes

No

No

No

No

Yes

Page 81: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)803GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.7a: Procedure Obtain_Authentication_Sets_VLR (sheet 1)

Procedure in t he VLRto obtain authentication sets from the HLR

Procedure O btain_Authentication_ Sets_VLR O AS_ VLR1(2)

Signals to/from the rightare to/from the HLR

SendAuthenticationInfo

W ait_For_A uthenticat ion_

S ets

SendAuthenticationInfo ac k

Emptyresult?

Authentic ationsets availablein VLR?

Re-useo ld

sets?

Result:=Pass

Resul t:=Procedure

Error

SendAuthenticationInfo negativerespo nse

UnknownSubscriber?

Result:=Unknown

Subscriber

Yes

Yes

Yes No

No

No

No

Yes

Page 82: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)813GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.7b: Procedure Obtain_Authentication_Sets_VLR (sheet 2)

Procedure in t he VLRto obtain authentication sets from the HLR

Procedure O btain_Authentication_ Sets_VLR O AS_ VLR2(2)

Signals to/from the left are to/fro m the MSC;Signals to/from the rightare to/from the HLR

W ait_For_A uthentication_

S ets

Abort

Abort

Result:=Aborted

Abort

Authenticationsets available?

Re-useold

se ts?

Result:=Pass

Result:=Procedure

Error

Yes

Yes No

No

Page 83: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)823GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.8: Procedure Start_Tracing_VLR

Procedure in t he VLRto requ es t the MSC tostart activ ity tracing

Procedure Start_Tracing_VLR ST_TR _V1(1)

Signals to the lef t are to the M SC.

Tracingac tive?

TraceS ubscriberAct ivity

Yes

No

Page 84: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)833GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.9: Procedure Check_IMEI_VLR

Procedure in t he VLRto requ es t the MSC tocheck an IMEI

Procedure C heck_IMEI_VLR CIMEI_V1(1)

Signals to/from the leftare to/fro m the MS C

CheckIMEI

W ait_For_Check_IMEI_

Result

Abort

Res ult:=Aborted

CheckIMEI negat iveresponse

Result:=Fail

CheckIMEI ack

Serv icegran ted?

Result:=Pass

No

Yes

Page 85: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)843GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.10: Procedure Obtain_IMEI _VLR

Process in the VLRto obtain the IMSI from the MS via the MSC

Procedure Obtain_IMEI_VLR OIMEI_V1(1)

Signals to/from the l eftare to/from the MSC

ProvideIMEI

Wait_For_IMEI

ProvideIMEI ack Abort

Store IMEISV

Result:=Pass

Result:=Aborted

Page 86: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)853GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.11: Process Fetch_Authentication_Sets_VLR

Process in the VLRto retrieve authentica tionsets from the HLR

Process Fetch_Au thentic ation_Sets_VLR FAS_VLR1(1)

O biain_A uthentication_

S ets_VLR

Page 87: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)863GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.12: Procedure Check_BAOC

Procedure to check callrequest against ODBAOCand SS BAOC

Procedure C heck_BAOC CBAOC1(1)

Signals to/from the right are to/fro m the processMAF017 O perator determined BAO C

imposed?

Result:=Call barred

(ODB)

Initiatehandlingof BAO C

W ait_For_B AOC_

Response

AbortFrom MS CContinuecal lhandling

Cal lba rred?

Result:=Call barred(SS barring )

Resul t:=Call allowed

Ye s

No

Ye s

No

Page 88: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)873GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.13: Procedure OG_CUG_Check

Procedure to carry outCUG authorisation checkfor an outgoing (MO) call

Proc edure O G_CU G_Check OG _C UG 1(1)

Signals to/from the rightare to/fro m the processCUG _MAF014

outgoingcallrequ es t

W ait_For_CUG_Re sponse

AbortFrom MS Cresponseto callreques t

Result :=Call allowed

complete call(conditionalCUG info)

rejec tcal l(cause)

Result:=Ca ll barred

Page 89: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)883GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.14: Procedure Get_LI_Subscription_Info_MO_VLR

Procedure in t he VLRto retrieve subscription information for the CLIR & COLP line identificationservices for an MO cal l

Procedure G et_LI_Subscription_Info_MO_VLR G LI_MO V1(1)

Initiatehandling of CLIR

To process CLIR_MAF003

W ait_For_CLIR_Info

AbortFrom MS CContinuecal lhandling

From process CLIR_MAF003

Initiatehandling of COLP

To process CO LP_MAF005

W ait_For_COLP_Info

AbortFrom MS CContinuecal lhandling

From proces s COLP_MAF005

Page 90: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)893GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.15: Procedure Get_AoC_Subscription_Info_VLR

Procedure in t he VLR to determine the subscriptionto Adv ice of Charge serv ices

Procedure G et_AoC_Subscription_Info_VLR GAOC I_V1(1)

A oC(I)provisioned?

AoC(C)provisioned?

Set indicator:AoC not

prov isioned

S et indicator:A oC(C)

provisioned

Set indicator:AoC(I)

provis ioned

No

No

Yes

Yes

Page 91: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)903GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.16a: Procedure Check_OG_Barring (sheet 1)

Procedure to check callrequest against SS barringand ODB c ategories

Procedure C heck_OG _Barring CO B1(3)

Operator determinedBOIC imposed?

Destina tion address CC=Local CC?

1

Result:=Call barred

(O DB)

Operator determinedBOIC-exHC imposed?

Destina tion address CC=Local CC?

1

Destina tion address CC=HPLMN CC?

1

Operator determinedBOIZC imposed?

Dest ination address ZC=Local ZC?

1

Operator determinedBOIZC-exHC imposed?

Dest ination address ZC=Local ZC?

1

Destina tion address CC=HPLMN CC?

1

Yes

Yes

No No

Yes

Yes

No

Yes

No

No

Yes

Yes

No No

Yes

Yes

No

No

Yes

No

Page 92: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)913GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.16b: Procedure Check_OG_Barring (sheet 2)

Procedure to check callrequest against SS barringand ODB c ategories

Procedure C heck_OG _Barring CO B2(3)

1

Operato r determinedBO IC-exHC&BOIZCimpos ed?

2

Destination address ZC=Local ZC?

Destination address CC=Local CC?

2

Destination address CC=HPLMN CC?

Result:=Cal l barred

(O DB)

2

No

Yes

No

Yes

No

No

Yes

Yes

Page 93: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)923GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.16c: Procedure Check_OG_Barring (sheet 3)

Procedure to check callrequest against SS barringand ODB c ategories

Procedure C heck_OG _Barring CO B3(3)2

Callbarred?

Initiatehandling of BOIC

To process MAF018

W ait_Fo r_B OIC_

Response

Abo rtFrom MSCContinuecallhandling

From proces s MAF018

Callbarred?

Initiatehandling of BOIC-exHC

To process MAF020

W ait_Fo r_B OIC-exHC_

Response

Abo rtFrom MSCContinuecallhandling

From proces s MAF020

Callbarred?

Result:=Ca ll barred(SS barring)

Result:=Call allowed

No

No

Yes

No

Yes

Yes

Page 94: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)933GPP TS 23.018 version 15.0.0 Release 15

Figure 7.1.2.17: Process Update_Location_VLR

Process in the VLRto update the locationinformation in the HLR.

Process Update_Location_VLR UL_VLR1(1)

Update_HLR_VLR See TS 23.012

Page 95: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)943GPP TS 23.018 version 15.0.0 Release 15

7.2 Retrieval of routeing information for MT call

7.2.1 Functional requirements of GMSC

7.2.1.1 Process MT_GMSC

Sheet 1: the variables ACM sent, Answer sent, Network connect sent, Reconnect and Resume call are global data, accessible to the procedures CCBS_MT_GMSC_Check_CCBS Possible, CCBS_Set_Diagnostic_For_Release, Obtain_Routeing_Address, Send_ACM_If_Required, Send_Answer_If_Required and Send_Network_Connect_If_Required.

Sheet 1: the variable UUS CF interaction is specific to UUS; it is accessible to all UUS specific procedures in the GMSC.

Sheet 1: the procedure MNP_MT_GMSC_Set_MNP_Parameters is specific to Mobile Number Portability; it is specified in 3GPP TS 23.066 [10].

Sheet 1: the procedure OR_Set_ORA_Parameters is specific to Support of Optimal Routeing; it is specified in 3GPP TS 23.079 [13].

Sheet 1: the procedure CAMEL_Set_ORA_Parameters is specific to CAMEL; it is specified in 3GPP TS 23.078 [12].

Sheet 1: the parameters "Reference address", "OR" and "Own PLMN" are passed to the procedure Obtain_Routeing_Address only if the GMSC supports Optimal Routeing. The parameter "Destination address" is returned by the procedure Obtain_Routeing_Address only if the GMSC supports Optimal Routeing of mobile-to-mobile calls. The Send Routeing Info negative response information element received in the execution of the procedure Obtain_Routeing_Address is global data, available to the parent process.

Sheet 1: the suggested mapping from values of the Send Routeing Info negative response information element to values of the ISUP release cause (see ITU-T Recommendation Q.850 [37]) is shown in table 1. The mapping used is a matter for the network operator, depending on the telephony signalling system used.

Page 96: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)953GPP TS 23.018 version 15.0.0 Release 15

Table 1: Suggested mapping of Send Routeing Info (SRI) negative responses to ISUP release causes

SRI negative response ISUP release cause number ISUP release cause name Absent subscriber 20 Subscriber absent Bearer service not provisioned 57 Bearer capability not authorized Busy subscriber 17 User busy Call barred (ODB) 21 Call rejected Call barred (SS barring) 21 Call rejected Call barred (ACR) 31 Normal, unspecified (NOTE 2) CUG reject (Called party SS interaction violation)

21 Call rejected

CUG reject (Incoming calls barred within CUG)

55 Incoming calls barred within CUG

CUG reject (Subscriber not member of CUG)

87 User not member of CUG

CUG reject (Requested basic service violates CUG constraints)

87 User not member of CUG

Data missing 111 Protocol error, unspecified Facility not supported 69 Requested facility not implemented Forwarding violation 21 Call rejected Number changed 22 Number changed System failure 111 Protocol error, unspecified Teleservice not provisioned 57 Bearer capability not authorized Unexpected data value 111 Protocol error, unspecified Unknown subscriber 1

26 Unallocated (unassigned) number Misrouted call to a ported number (NOTE 1)

NOTE 1: If the Diagnostic parameter indicates "NPDB mismatch", MNP can require a specific ISUP release cause value, according to National Coding Standard, to indicate "Misrouted call to a ported number", depending on national regulations. North American GSM Number Portability (NAGNP) requires the SRI negative response "unknown subscriber" to be treated differently under certain conditions. If the IAM received from the originating exchange contained the HPLMN routing number for NAGNP then the SRI negative response "unknown subscriber" shall be mapped to ISUP release cause number 26 "Misrouted call to a ported number"; under all other conditions the SRI negative response "unknown subscriber" shall be mapped to ISUP release cause number 1 "Unallocated (unassigned) number".

NOTE 2: The GMSC will play an announcement towards the calling user to signal that the call is rejected due to

anonymous call rejection and then include cause 24 "call rejected due to feature at destination" in ACM or CPG. See 3GPP TS 23.088 [21].

Sheet 1: it is an operator option whether to send an Address Complete message if the Number Portability Database returns a routeing number. If the GMSC sends an Address Complete message, it shall include the called party's status field of the Backward call indicator set to "no indication".

Sheet 1: the called party address sent in the IAM to the process MT_CF_MSC is the Forwarded-to number received in the Perform Call Forwarding ack.

Sheet 1: the procedure CAMEL_Store_Destination_Address is specific to CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 1: it is an operator option whether to send an Address Complete message if the HLR returns forwarding information. If the GMSC sends an Address Complete message, it shall include the called party's status field of the Backward call indicator set to "no indication".

Sheet 1, sheet 8: the process CAMEL_MT_LEG1_GMSC is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 2: the procedures CAMEL_Start_TNRy and CAMEL_Stop_TNRy are specific to CAMEL phase 2 or later; they are specified in 3GPP TS 23.078 [12].

Sheet 2, sheet 3: the procedure CAMEL_MT_MSC_ALERTING is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12]. If the GMSC does not support CAMEL phase 4 or later, processing continues from the "Pass" exit of the test "Result?".

Page 97: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)963GPP TS 23.018 version 15.0.0 Release 15

Sheet 2, sheet 3: the procedure CAMEL_MT_GMSC_ANSWER is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the GMSC does not support CAMEL, processing continues from the "Pass" exit of the test "Result".

Sheet 2, sheet 3: the task "Set destination address parameter" is executed only if the GMSC supports Optimal Routeing of mobile-to-mobile calls.

Sheet 3: the procedure Handle_COLP_Forwarding_Interaction is specific to COLP.

Sheet 4: the input signal Resume Call Handling and all the subsequent processing on this sheet are specific to Support of Optimal Routeing, and will occur only if the GMSC supports Optimal Routeing. The procedure OR_Handle_RCH is specified in 3GPP TS 23.079 [13].

Sheet 4, sheet 6: the procedure CCBS_MT_GMSC_Check_CCBS_Possible is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 5: the input signal TNRy expired and all the subsequent processing are specific to CAMEL phase 2 or later, and will occur only if the GMSC supports CAMEL phase 2 or later. The procedure CAMEL_MT_GMSC_DISC5 is specified in 3GPP TS 23.078 [12].

Sheet 6: the procedure CAMEL_MT_GMSC_DISC3 is specific to CAMELphase 1; it is specified in 3GPP TS 23.078 [12].

Sheet 6: the procedures CAMEL_MT_GMSC_DISC4 and CAMEL_MT_GMSC_DISC6 are specific to CAMEL phase 2 or later, they are specified in 3GPP TS 23.078 [12].

Sheet 6: the procedure CCBS_Set_Diagnostic_For_Release is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 6, sheet 7: the processing in the branch beginning with the Int_Release_Call input will occur only if the MSC supports CAMEL.

Sheet 7: the procedure CAMEL_MT_GMSC_DISC1 is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the GMSC does not support CAMEL, processing continues from the "No" exit of the test "Result=CAMEL handling?".

Sheet 7: the procedure CAMEL_MT_GMSC_DISC2 is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the GMSC does not support CAMEL, processing continues from the "Normal handling" exit of the test "Result?".

Sheet 7: after the GMSC has sent an IAM to the destination VMSC or the forwarded-to exchange (via the process MT_CF_MSC), it acts as a relay for messages received from the originating exchange and the destination VMSC or the process MT_CF_MSC. Any message other than Address Complete, Connect, Answer or Release causes no change of state in the process MT_GMSC.

Sheet 8: the procedure CAMEL_MT_LEG2_GMSC is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12].

7.2.1.2 Procedure Obtain_Routeing_Address

Sheet 1: the procedure MOBILE_NUMBER_PORTABILITY_IN_TQoD is specific to Mobile Number Portability; it is specified in 3GPP TS 23.066 [10].

Sheet 1: the procedure CCBS_MT_GMSC_Check_CCBS_Call is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 1: the procedure CLI_MT_GMSC is specific to Enhanced CLI Handling. It is specified in 3GPP TS 23.081 [14]. This procedure shall also be performed if the GMSC supports the ACR supplementary service.

Sheet 1: for SCUDIF calls, the message Send Routeing Info shall include the ISDN BC of both the preferred and the less preferred service, as specified in 3GPP TS 23.172 [38].

Sheet 1: global flag "Clear MT Roaming Retry IE" is initialized to No at the start of MT_GMSC procedure.

Sheet 1: if Mobile Terminating Roaming Retry is supported, and if no Resume Call Handling message for roaming retry has been received, the GMSC shall include the GMSC address, the call reference number and the MT Roaming Retry Supported IE in the SRI message.

Sheet 2: the procedure SCUDIF_Negative_SRI_Response_Handling is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38]. If the GMSC does not support SCUDIF, processing continues from the "Fail" exit of the test "Result".

Page 98: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)973GPP TS 23.018 version 15.0.0 Release 15

Sheet 2: the procedure OR_Handle_SRI_Negative_Response is specific to Support of Optimal Routeing. It is specified in 3GPP TS 23.079 [13]. If the GMSC does not support Optimal Routeing, processing continues from the "No" exit of the test "Result=Pass?".

Sheet 2: the test "Error=Unknown subscriber" refers to the negative response value received from the HLR.

Sheet 2: the procedure MOBILE_NUMBER_PORTABILITY_IN_QoHR is specific to Mobile Number Portability; it is specified in 3GPP TS 23.066 [10].

Sheet 3: the procedure SCUDIF_Check_Service_Availability is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38]. If the GMSC does not support SCUDIF, processing continues from the "continue" exit of the test "Result ?".

Sheet 3: the procedure CAMEL_MT_GMSC_INIT is specific to CAMEL; it is specified in 3GPP TS 23.078 [12].

Sheet 3: the procedure SCUDIF_Check_Service_Compatibility is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38].

Sheet 3: sending of "Release Resources" is an implementation option. If support of "Release Resources" by the VMSC is not indicated in Send Routing Info ack, "Release Resources" shall not be sent.

Sheet 4: the procedure SCUDIF_Check_Service_Compatibility is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38].

Sheet 4: the procedure CCBS_MT_GMSC_Check_CCBS_Indicators is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 4: the task "Store Forwarding Interrogation Required indicator" is executed only if the GMSC supports Optimal Routeing.

Sheet 4: The test "MSRN contains a Routeing Number" is executed only if the SRF solution for call related MNP is used. If the SRF solution for call related MNP is not used, processing continues from the "No" exit of the test "MSRN contains a Routeing Number".

Sheet 4: the procedure MNP_MT_GMSC_Check_MNP_Indicators is specific to Mobile Number Portability; it is specified in 3GPP TS 23.066 [10].

Sheet 5: the procedure CAMEL_MT_GMSC_Notify_CF is specific to CAMEL phase 2 or later; it is specified in 3GPP TS 23.078 [12]. If the GMSC does not support CAMEL phase 2 or later, processing continues from the "Continue" exit of the test "Result".

Sheet 5: the procedure SCUDIF_Check_Service_Compatibility is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38].

Sheet 6: the task "BOR:=OR" is executed only if the GMSC supports Optimal Routeing of mobile-to-mobile calls.

Sheet 6: the procedures CCBS_MT_GMSC_Remove_Indicators_Store_FWT is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 6: the procedure Route_Permitted is specific to Support of Optimal Routeing. It is specified in 3GPP TS 23.079 [13]. If the GMSC does not support Optimal Routeing, processing continues from the "True" exit of the test "Route permitted".

Sheet 6: the procedure CAMEL_MT_MSC_DISC3 is specific to CAMEL phase 1; it is specified in 3GPP TS 23.078 [12].

Sheet 6: the procedure CAMEL_MT_GMSC_DISC4 is specific to CAMEL Phase 2 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 6: the task "OR:= True" is executed only if the GMSC supports Optimal Routeing of mobile-to-mobile calls.

7.2.1.3 Procedure Send_ACM_If_Required

If no useful information would be carried in the Call Progress message, it is not sent.

Page 99: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)983GPP TS 23.018 version 15.0.0 Release 15

7.2.1.4 Procedure Send_Answer_If_Required

If no useful information would be carried in the Call Progress message, it is not sent.

7.2.1.5 Procedure Send_Network_Connect_If_Required

If no useful information would be carried in the Call Progress message, it is not sent.

7.2.1.6 Procedure Handle_COLP_Forwarding_Interaction_MSC

The originating exchange or the destination exchange may release the call while a response is awaited from the process COLP_MAF039. The message is saved for processing after return from the procedure.

7.2.1.7 Procedure Activate_CF_Process

The processing in the branch beginning with the Int_Release_Call input will occur only if the MSC supports CAMEL.

7.2.1.8 Process MT_CF_MSC

Sheet 1: the procedure CAMEL_CF_MSC_INIT is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the MSC does not support CAMEL, processing continues from the "Yes" exit of the test "Result=Pass?".

Sheet 1, sheet 4: the procedure CAMEL_CF_Dialled_Services is specific to CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the MSC does not support CAMEL phase 3 or later, processing continues from the "Pass" exit of the test "Result?".

Sheet 1, sheet 3, sheet 4: the procedure CAMEL_OCH_MSC1 is specific to CAMEL phase 2 or later; it is specified in 3GPP TS 23.078 [12]. If the MSC does not support CAMEL phase 2 or later, processing continues from the "Yes" exit of the test "Result=Reconnect?".

Sheet 1: the procedure MOBILE_NUMBER_PORTABILITY_IN_OQoD is specific to Mobile Number Portability; it is specified in 3GPP TS 23.066 [10].

Sheet 1: the procedure CAMEL_Store_Destination_Address is specific to CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 1, sheet 3: the procedure CAMEL_OCH_MSC_DISC3 is specific to CAMEL phase 1; it is specified in 3GPP TS 23.078 [12].

Sheet 1, sheet 3: the procedure CAMEL_OCH_MSC_DISC4 is specific to CAMEL Phase 2 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 1, sheet 6: the procedure CAMEL_MT_CF_LEG1_MSC is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 2: the procedures CAMEL_Start_TNRy and CAMEL_Stop TNRy are specific to CAMEL phase 2 or later; they are specified in 3GPP TS 23.078 [12].

Sheet 2: the procedure CAMEL_CF_MSC_ANSWER is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the MSC does not support CAMEL, processing continues from the "Pass" exit of the test "Result?".

Sheet 2: the procedure UUS_MSC_Clear_UUS is specific to UUS; it is specified in 3GPP TS 23.087 [20].

Sheet 2: the procedure CAMEL_CF_MSC_ALERTING is specific to CAMEL phase 4 or later; it is specifed in 3GPP TS 23.078 [12]. If the GMSC does not support CAMEL phase 4 or later, processing continues from the "Pass" exit of the test "Result?".

Sheet 3: the procedure CAMEL_Stop_TNRy is specific to CAMEL phase 2 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 3: the processing in the branch beginning with the Int_O_Release input will occur only if the MSC supports CAMEL.

Sheet 4: the input signal TNRy expired and all the subsequent processing are specific to CAMEL phase 2 or later, and will occur only if the GMSC supports CAMEL phase 2 or later. The procedure CAMEL_OCH_MSC2 is specified in 3GPP TS 23.078 [12].

Page 100: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)993GPP TS 23.018 version 15.0.0 Release 15

Sheet 5: the procedure CAMEL_OCH_MSC_DISC1 is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the MSC does not support CAMEL, processing continues from the "No" exit of the test "Result=CAMEL handling?".

Sheet 5: the procedure CAMEL_OCH_MSC_DISC2 is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the MSC does not support CAMEL, processing continues from the "No" exit of the test "Result=Reconnect?" .

Sheet 5: the processing in the branch beginning with the Int_O_Release input will occur only if the MSC supports CAMEL.

Sheet 5: after the process MT_CF_MSC has sent an IAM to the forwarded-to exchange, it acts as a relay for messages received from the parent process and the forwarded-to exchange. Any message other than Address Complete, Connect, Answer or Release causes no change of state in the process MT_GMSC.

Sheet 6: the process CAMEL_MT_CF_LEG2_MSC is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12].

Page 101: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1003GPP TS 23.018 version 15.0.0 Release 15

7.2.1.9 Macro CUG_Support_Check_GMSC

Figure 36a: Process MT_GMSC (sheet 1)

Process in the GMSC tohandle a mobile-terminated call r equest

Process MT_GMSC MT_GMSC1(9)

Signals to/from the leftare to/from the originating exchange;signals to/from the rightare to/from the destination MSCunless marked otherwise

Idle

InitialAddress

1 CUG_Support_Check_GMSC

Reconnect:=True

ACM sent:=FalseAnswer sent:=FalseNetwork connect sent:=FalseReconnect:=FalseResume call:=FalseUUS CF Interaction:=False

See TS 23.066MNP_MT_GMSC_

Set_MNP_Parameter s

OR_Set_ORA_Parameter s See TS 23.079

CAMEL_Set_ORA_Parameters See TS 23.078

4

Page 102: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1013GPP TS 23.018 version 15.0.0 Release 15

Figure 36b: Process MT_GMSC (sheet 2)

Process in the GMSC tohandle a mobile-terminated call r equest

Process MT_GMSC MT_GMSC2(9)

Signals to/from the leftare to/from the originating exchange;s ignals to/from the rightare to/from the destination MSCunless marked otherwise

4

Obtain_Routeing_Address(Called party address, Reference address,OR, Own PLMN, Routeing address, Destination addr ess, Result)

Result?

Leg1_status:= Set-up

Setcause See TS 23.078

CAMEL_MT_LEG1_GMSC(Leg1_status)

Release Idle

Releasecall

resources

Init ial Address(RouteingAddress)

Init ial Address(RouteingAddress)

Init ial Address(RouteingAddress)

To process MT_CF_MSC

Idle See TS 23.078

CAMEL_Store_Destination_

Address(OR, False)

CAMEL_Store_Destination_

Address(OR, False)

See TS 23.078

Send_ACM_If_Required

Send_ACM_If_Required

To originatingexchange

Wait_For_ACM

Wait_For_Forward_ACM

Leg1_onlyFail Aborted

Pass

Routeing Number Forward

Page 103: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1023GPP TS 23.018 version 15.0.0 Release 15

Figure 36c: Process MT_GMSC (sheet 3)

Process in the GMSC tohandle a mobile-terminated call r equest

Process MT_GMSC MT_GMSC3(9)

Signals from the right are from the destination exchange

Wait_For_ACM

AddressComplete

Send_ACM_If_Required

CAMEL_Start_TNRySee TS 23.078

CAMEL_MT_MSC_ALERTINGSee TS 23.078

Result?

Wait_For_Answer

Answer

CAMEL_Stop_TNRySee TS 23.078

CAMEL_MT_GMSC_ANSWERSee TS 23.078

Result?

Set destination address

parameter

Send_Answer_If_Required

3

Result?

Release

Idle

1

Connect

CAMEL_MT_GMSC_ANSWER See TS 23.078

Result?

Set destination address

parameter

Send_Network_Connect_If_

Required

3

Pass

Pass

Else

Release Reconnect

Fail

Answer Else

Else

Pass

Page 104: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1033GPP TS 23.018 version 15.0.0 Release 15

Figure 36d: Process MT_GMSC (sheet 4)

Process in the GMSC tohandle a mobile-terminated call r equest

Process MT_GMSC MT_GMSC4(9)

Signals from the right are from the process MT_CF_MSCWait_For_

Forward_ACM

AddressComplete

Send_ACM_If_Required

CAMEL_MT_MSC_ALERTINGSee TS 23.078

Result?

Wait_For_Forward_Answer

Answer

CAMEL_MT_GMSC_ANSWERSee TS 23.078

Result?

Handle_COLP_Forwarding_

Interaction_MSC

Set COLPpresentation

indicator

Set destination address

parameter

Send_Answer_If_Required

3

Result?

Release

Idle

1

Connect

CAMEL_MT_GMSC_ANSWER See TS 23.078

Result?

Handle_COLP_Forwarding_

Interaction_MSC

Set COLPpresentation

indicator

Set destination address

parameter

Send_Network_Connect_If_

Required

3

Pass

Pass

Else

Release Reconnect

Fail

Answer Else

Else

Pass

Page 105: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1043GPP TS 23.018 version 15.0.0 Release 15

Figure 36e: Process MT_GMSC (sheet 5)

Process in the GMSC tohandle a mobile-terminated call request

Process MT_GMSC MT_GMSC5(9)

Signals to/from the right are to/from the destination MSCunless marked otherwise

Wait_For_ACM,Wait_For_Answer

ResumeCallHandling

Refer to TS 23.079 formessage contents

MT RoamingRetry supported

MT RoamingRetry IE received

CCBS_MT_GMSC_Check_CCBS_

PossibleSee TS 23.093

Resume CallHandling Ack

Resume call:-True

Release

CAMEL_Stop_TNRy

see TS 23.078CAMEL_

MT_GMSC_DISC6

OR_Handle_RCH

See TS 23.079Clear MT Roaming

Retry IE := true

Result=Fail?

Resume call := true

Result=Release?

4

Result=Refuse?

Release

Result=Reconnect?

- Wait_For_Forward_ACM 1 Idle

Yes

No

No

Yes

No

Yes

No

Yes

No

Yes

No

Yes

Page 106: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1053GPP TS 23.018 version 15.0.0 Release 15

Figure 36f: Process MT_GMSC (sheet 6)

Process in the GMSC tohandle a mobile-terminated call r equest

Process MT_GMSC MT_GMSC6(9)

Signals to/from the leftare to/from the originating MSC;s ignals to/from the rightare to/from the destination MSCunless marked otherwise

Wait_For_Answer

TNRyexpired Internal

Release

CAMEL_MT_GMSC_DISC5 See TS 23.078

Result?

Release

Release callresources

Idle 1

2

Release

Continue,Fail

Reconnect

Page 107: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1063GPP TS 23.018 version 15.0.0 Release 15

Figure 36g: Process MT_GMSC (sheet 7)

Process in the GMSC tohandle a mobile-terminated call r equest

Process MT_GMSC MT_GMSC7(9)

Signals to/from the left are to/from the originating exchange;s ignals to/from the right are to/from the destination exchangeor process MT_CF_MSCunless marked otherwise

Wait_For_ACM,Wait_For_Forward_ACM,Wait_For_Answer,Wait_For_Forward_Answer

Release

CAMEL phase 2or highersupported?

CAMEL_MT_GMSC_DISC3

Release

Release callresources

Idle

CAMEL_MT_GMSC_DISC6

Release

CCBS_MT_GMSC_Check_CCBS_

PossibleSee TS 23.093

CAMEL phase 2or highersupported?

Release cause=No answer from user?

2

CAMEL_MT_GMSC_DISC4 See TS 23.078

Result=Reconnect?

CCBS_Set_Diagnostic_For_Release

Release 1

CAMEL_MT_GMSC_DISC3

Int_Release_CallFrom gsmSSF

Release

Release

No Yes Yes

Yes

No

No

Yes

No

Page 108: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1073GPP TS 23.018 version 15.0.0 Release 15

Figure 36h: Process MT_GMSC (sheet 8)

Process in the GMSC tohandle a mobile-terminated call r equest

Process MT_GMSC MT_GMSC8(9)

Signals to/from the leftare to/from the originating exchange;s ignals to/from the right are to/from the destination exchangeor the process MT_CF_MSCunless marked otherwise

Wait_For_Clear

Release

CAMEL_MT_GMSC_DISC1 See TS 23.078

Result=CAMEL

handling?

Release

Release callresources

Idle

Release

CAMEL_MT_GMSC_DISC2 See TS 23.078

Result?

1 Release

Int_Release_Call From gsmSSF

Release

Release

Wait_For_Clear

ResumeCallHandling

Set negativeresponse: ORnot allowed

Resume CallHandlingnegativeresponse

Wait_For_Clear

Wait_For_ACM,Wait_For_Forward_ACM,Wait_For_Answer,Wait_For_Forward_Answer,Wait_For_Clear

*

-

-

*

-

No

Yes Reconnect

Normal handli ng

CAMEL handling

Page 109: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1083GPP TS 23.018 version 15.0.0 Release 15

Figure 36i: Process MT_GMSC (sheet 9)

Process in the GMSC tohandle a mobile-terminated call request

Process MT_GMSC MT_GMSC9(9)

3

CAMEL phase 4 or latercontrol relationship exists?

Leg1_status:= Active

CAMEL_MT_LEG1_GMSC(Leg1_status)

See TS 23.078

CAMEL_MT_GMSC_LEG2See TS 23.078

Idle

Wait_For_Clear

Yes

No

Page 110: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1093GPP TS 23.018 version 15.0.0 Release 15

Figure 37a: Procedure Obtain_Routeing_Address (sheet 1)

Procedure in a GMSCto determine the addressto which a call should be routed

Procedure Obtain_Routeing_Address ORA1(6)

Procedure Obtain_Routeing_AddressFPAR IN Input address, Reference address, Own PLMNIN/OUT Routeing address, Destination address, OR, Result

See TS 23.066MOBILE_NUMBER_

PORTABILITY_IN_TQoD

Result=Numberported?

See TS 23.093CCBS_MT_

GMSC_Check_CCBS_Call

Routeingaddress:=

routeing number

ReconnectResult:=Routeingnumber

See TS 23.081 CLI_MT_GMSC

Pre-pagingsupportedin GMSC?

Set Pre-pagingsupported

MT RoamingRetry supported

Clear MTRoaming Retry IE

set MT RoamingRetry Supported IE

To HLRSend RouteingInfo

Wait_for_Routeing_

Info1

No

Yes

FalseTrue

YesNo

Yes No

false

true

Page 111: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1103GPP TS 23.018 version 15.0.0 Release 15

Procedure in a GMSCto determine the addressto which a call should be routed

Procedure Obtain_Routeing_Address ORA2(6)

Signals to/from the leftare to/from the originating exchange; signals to/from the right are to/from the HLR

Wait_for_Routeing_

Info

SendRouteingInfo negativeresponse

Release

If MT Roaming Retry is supported and MT Roaming Retry Indicator received? Set:

Call ReleasedClear RoamingRetry

Supported IE

Call Released?Wait_for_Routeing_

InfoSend Routeing Info

Result:=Aborted

SCUDIF_negative_ SRI_response_

handlingSee TS 23.172

Wait_for_Routeing_Info

Result

Send Routeing Info

4OR_Handle_SRI_

Negative_Response(Own PLMN)

See TS 23.079

Result=Pass?

Wait_for_Routeing_

Info

Result:=PassError=

Unknown subscriber?

See TS 23.066MOBILE_NUMBER_

PORTABILITY_IN_QoHR

Result=Numberported?

Routeingaddress:=

routeing number

Result:=FailResult:=Routeingnumber

Yes

No

Yes

No

RetryPassFail

Yes No

Yes

No

Yes

No

Figure 37b: Procedure Obtain_Routeing_Address (sheet 2)

Page 112: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1113GPP TS 23.018 version 15.0.0 Release 15

Figure 37c: Procedure Obtain_Routeing_Address (sheet 3)

Procedure in a GMSCto determine the addressto which a call should be routed

Procedure Obtain_Routeing_Address ORA3(6)

Wait_for_Routeing_

Info

SendRouteingInfo ack

From HLR

Call Relaesed?

MSRN received?

Release Resources

Result:=Aborted

SCUDIF_Check_Service_Availability See TS 23.172

Result?

Network Signal Info:=less preferred service

Send Routeing Info

Wait_for_Routeing_

Info

CAMELsupported?

MSRNreceived?

3

SCUDIF_Check_Service_Compatibility

See TS 23.172

2

CAMEL_MT_GMSC_INIT

See TS 23.078

Result=MSRN

Result=Aborted

Result =Leg1_only?

Result :=Leg1_only

5

Result:=Aborted

3

4

1

Yes

Yes

No

No

second_SRIContinue

No

Yes

No

Yes

No

NoYes

Yes

Yes

Page 113: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1123GPP TS 23.018 version 15.0.0 Release 15

Figure 37d: Procedure Obtain_Routeing_Address (sheet 4)

Procedure in a GMSCto determine the addressto which a call should be routed

Procedure Obtain_Routeing_Address ORA4(6)

3

SCUDIF_Check_Service_Compatibility See TS 23.172

CCBS_MT_GMSC_Check_

CCBS_Indicators

See TS 23.093

Store ForwardingInterrogation

Requiredindicator

MSRN containsa Routeing number?

MNP_MT_GMSC_Check_MNP_

IndicatorsSee TS 23.066

Result=Fail?

Routeing address:=

MSRN

Result:=Routeingnumber

Result:=Fail

Routeing address:=

MSRN

Destinationaddress:=

VMSC address

Result:=Pass

Yes

NoYes

No

Page 114: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1133GPP TS 23.018 version 15.0.0 Release 15

Figure 37e: Procedure Obtain_Routeing_Address (sheet 5)

Procedure in a GMSCto determine the addressto which a call should be routed

Procedure Obtain_Routeing_Address ORA5(6)

5

Result=Fail

Result

CAMEL_MT_GMSC_Notify_CF

See TS 23.078

Result

SCUDIF_Check_Service_Compatibility See TS 23.172

2

Reconnect :=True

1

Result:=Fail

No

GSM_FTN

Continue

Reconnect

Fail

CAMEL_FTN

Yes

Page 115: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1143GPP TS 23.018 version 15.0.0 Release 15

Figure 37f: Procedure Obtain_Routeing_Address (sheet 6)

Procedure in a GMSCto determine the addressto which a call should be routed

Procedure Obtain_Routeing_Address ORA6(6)

2

BOR:=OR

Activate_CF_Process

Result?

Release

Result:=Aborted

CCBS_MT_GMSC_Remove_

Indicators_Store_FWT

See TS 23.093

Route_Permitted(OR,FTN,

ReferenceAddress)

See TS 23.079

Routepermitted

CAMEL phase 2or highersupported?

CAMEL_MT_GMSC_DISC3

See TS 23.078

CFcancelled

To processMT_CF_MSC

Routeing address:=Referenceaddress

Destination address:=Referenceaddress

OR:=False

Result:=Pass

CAMEL_MT_GMSC_DISC4

See TS 23.078

Routeing address:=

FTN

Destination address:=

FTN

OR:=True

Result:=Forward

ReleasePass

False

No Yes

True

Fail

Page 116: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1153GPP TS 23.018 version 15.0.0 Release 15

Figure 38: Procedure Send_ACM_If_Required

Procedure to send anAddress Complete M essageto the preceding exchan ge i fone is required for this call

Procedure Send_ACM_If_Required SACMIR1(1)

Sig nals to the leftare to the or iginating exchange

ACMsent

Networkconn ec t

sent

Cal lProgress

A ddressComplete

A CM sent:=True

False

True

False

True

Page 117: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1163GPP TS 23.018 version 15.0.0 Release 15

Figure 39: Procedure Send_Answer_If_Required

Procedure to send anAnswer M essageto the preceding exchan ge i fone is required for this call

Procedure Send_Answ er_If_Required SANMIR1(1)

Sig nals to the leftare to the or iginating exchange

A nswersent

Networkconnect

sent

CallProgress Answer

Answer sent:=True

False

True

False

True

Page 118: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1173GPP TS 23.018 version 15.0.0 Release 15

Figure 40: Procedure Send_Network_Connect_If_Required

Procedure to send aConnect Messageto the preceding exchan ge i fone is required for this call

Procedure Send_N etwork_Connect_If_Required SNCO NIR1(1)

Sig nals to the leftare to the or iginating exchange

Networkconne ct

sent

A ns wersent

ACMsent

Answer

An swer sent:=True

Connec t

Connect sent:=True

Cal lProgress

False

False

TrueFalse

True

True

Page 119: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1183GPP TS 23.018 version 15.0.0 Release 15

Figure 41: Procedure Handle_COLP_Forwarding_Interaction_MSC

Procedure in t he GMSC or VMSCto handle the intera ction betweenCOLP and Ca ll Forwarding

Pro cedure H andle_C OLP_Forwarding_Interaction_MSC CO INT_M1(1)

Signals to/from the rightare to/fro m the processCOLP_MAF039

Initiatehandlingof COLP

W ait_For_COLP_Info

Re leaseFrom originating exc han geor destination exchange

continuecal lhandling

Page 120: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1193GPP TS 23.018 version 15.0.0 Release 15

Figure 42: Procedure Activate_CF_Process

Procedure in the MSCto initiate the process whichhandles call forwarding

Procedure Activate_CF_Process ACFP1(1)

Signals to/from the leftare to/from the originating exchange;s ignals to/from the rightare to/from the process MT_CF_MSCunless marked otherwise

Perform callforwarding(BOR, FTN)

Wait_For_CF_Response

Release

CFcancelled

Result:=Fail

Perform callforwarding ack

Result:=Pass

Perform callforwardingnegativeresponse

Result:=Fail

Int_Release_Call

From gsmSSF

CFcancelled

Result:=Release

Page 121: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1203GPP TS 23.018 version 15.0.0 Release 15

Figure 43a: Process MT_CF_MSC (sheet 1)

Process in the MSCto handle call forwarding

Process MT_CF_MSC MTCFMSC1(6)

Signals to/from the left are to/from the parent process;signals to/from the rightare to/from the destination exchange

Idle

Perform callforwarding

CAMEL_CF_MSC_INIT

See TS 23.078

Result =Leg1_only?

4

Result=Pass?Leg1_status

:= Set-up

CAMEL_CF_Dialled_Services

See TS 23.078CAMEL_MT_CF

_LEG1_MSC(Leg1_status)

See TS 23.078

Result?

Idle

4Perform callforwardingack(FTN)

See TS 23.078 CAMEL_OCH_MSC1

Result=Fail?

Idle Wait_For_IAM

Result=Reconnect?

1 InitialAddress

CFcancelled

2Perform CallForwardingnegativeresponse

See TS 23.066MOBILE_NUMBER_

PORTABILITY_IN_OQoD

CAMEL phase 2 or highersupported?

InitialAddress

See TS 23.078CAMEL_Store_

Destination_Address

(BOR, True)

CAMEL_OCH_MSC_DISC3

See TS 23.078 CAMEL_OCH_MSC_DISC4

See TS 23.078

Wait_For_ACM

Idle Idle

No

Yes

Yes

No

Leg1_onlyPass

Fail

Abort

Yes

No

Yes

No

No Yes

Page 122: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1213GPP TS 23.018 version 15.0.0 Release 15

Figure 43b: Process MT_CF_MSC (sheet 2)

Process in the MSCto handle call forwarding

Process MT_CF_MSC MTCFMSC2(6)

Signals to/from the left are to/from the parent process;s ignals to/from the rightare to/from the destination exchange

Wait_For_ACM

AddressComplete Connect

See TS 23.078 CAMEL_Start_TNRy

See TS 23.087 UUS_MSC_Clear_UUS

UUS_MSC_Clear_UUS See TS 23.087

See TS 23.078 CAMEL_CF_MSC_ALERTING

Result?

AddressComplete

AddressComplete

Wait_For_Answer

Answer

See TS 23.078 CAMEL_Stop_TNRy

See TS 23.078 CAMEL_CF_MSC_ANSWER

CAMEL_CF_MSC_ANSWER See TS 23.078

Result? Result?

See TS 23.087 UUS_MSC_Clear_UUS Result?

Answer 2 Release Connect

A Idle A

Answer

Pass

Else

Pass

Else Else

Pass

Reconnect Release

Fail

Page 123: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1223GPP TS 23.018 version 15.0.0 Release 15

Figure 43c: Process MT_CF_MSC (sheet 3)

Process in the MSCto handle call forwarding

Process MT_CF_MSC MTCFMSC3(6)

Signals to/from the left are to/from the parent process;s ignals to/from the rightare to/from the destination exchangeunless marked otherwise

Wait_For_ACM,Wait_For_Answer

Release Release From gsmSSFInt_O_Release

CAMEL phase 2or highersupported?

CAMEL phase 2or highersupported?

Release cause=No answer from user?

3

CAMEL_OCH_MSC_DISC3

CAMEL_OCH_MSC_DISC4

CAMEL_OCH_MSC_DISC3

CAMEL_OCH_MSC1 See TS 23.078

Result=Reconnect?

CAMEL_Stop_TNRy See TS 23.078 Release

Release Release 2 Release

Releasecall

resources

Idle

No Yes YesNo

Yes

No

Yes

No

Page 124: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1233GPP TS 23.018 version 15.0.0 Release 15

Figure 43d: Process MT_CF_MSC (sheet 4)

Process in the MSCto handle call forwarding

Process MT_CF_MSC MTCFMSC4(6)

Signals to/from the left are to/from the parent process;s ignals to/from the rightare to/from the destination exchangeunless marked otherwise

Wait_For _Answer

TNRyexpired Internal

3 Release

CAMEL_OCH_MSC2 See TS 23.078 2

Result?

Release See TS 23.078CAMEL_CF_

Dialled_Services

Result?

Releasecall

resourcesSee TS 23.078 CAMEL_

OCH_MSC1 1

IdleResult=

Reconnect?

Perform CallForwardingnegativeresponse

2

Idle

Release Reconnect

Fail

Abort

Fail

Pass

No

Yes

Page 125: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1243GPP TS 23.018 version 15.0.0 Release 15

Figure 43e: Process MT_CF_MSC (sheet 5)

Process in the MSCto handle call forwarding

Process MT_CF_MSC MTCFMSC5(6)

Signals to/from the left are to/from the parent process;s ignals to/from the rightare to/from the destination exchangeunless marked otherwise

Wait_For_Clear

Release Release Int_O_Release From gsmSSF

CAMEL_OCH_MSC_DISC1 See TS 23.078 CAMEL_OCH_

MSC_DISC2 See TS 23.078 Release

Result=CAMEL

Handling?

Result=CAMEL

Handling?

Result=Reconnect?

Release Release 2 Release

Releasecall

resources

Idle

*

* *

- -

-

No

Yes

No

Yes

No

Yes

Page 126: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1253GPP TS 23.018 version 15.0.0 Release 15

Figure 43f: Process MT_CF_MSC (sheet 6)

Process in the MSCto handle call forwarding

Process MT_CF_MSC MTCFMSC6(6)

A

CAMEL phase 4 or latercontrol relationship exists?

CAMEL_MT_CF_LEG2_MSCSee TS 23.078

Leg1_status:= Active

CAMEL_MT_CF_LEG1_MSC

(Leg1_status)See TS 23.078

Idle

Wait_For_Clear

Yes

No

Page 127: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1263GPP TS 23.018 version 15.0.0 Release 15

Figure 43bis: Macro CUG_Support_Check_GMSC

7.2.2 Functional requirements of HLR

7.2.2.1 Process SRI_HLR

Sheet 1: the procedures Check_Parameters, Subscription_Check_HLR, SCUDIF_Subscription_Check_HLR, Handle_OR_HLR_CF and CAMEL_HLR_INIT can set the negative response parameter which is used by the process SRI_HLR to construct the Send Routeing Info negative response message. This negative response parameter is global data, accessible by the process SRI_HLR.

Macro to check support of CUG in GMSC,if needed, and check if call can continue.

Macrodefinition CUG_Support_Check_GMSC CUG_SC1(1)

CUG infopresent?

GMSCsupports CUG?

OutgoingAccess

present?

Pass Fail

Yes

No

Yes

No

Yes

No

Page 128: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1273GPP TS 23.018 version 15.0.0 Release 15

Sheet 1: the procedure Handle_OR_HLR_CF is specific to Support of Optimal Routeing; it is specified in 3GPP TS 23.079 [13]. If the HLR does not support Optimal Routeing, processing continues from the "No" exit of the test "Result=Forward?".

Sheet 1: the procedure SCUDIF_Subscription_Check_HLR is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38]. This procedure gets the result from the Subscription_Check_HLR procedure, and modifies it if needed. If the HLR does not support SCUDIF, the test "Result = Fail ?" applies to the result of the Subscription_Check_HLR procedure.

Sheet 1: the procedure CAMEL_HLR_INIT is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the HLR does not support CAMEL, processing continues from the "No" exit of the test"Result=Fail?".

Sheet 2: the procedure First_Forwarding_HLR can set the negative response parameter which is used by the process SRI_HLR to construct the Send Routeing Info negative response message. This negative response parameter is global data, accessible by the process SRI_HLR.

Sheet 2: the procedure Domain_Selection_HLR is specific to domain selection for a subscriber who has subscriptions in both the CS and the IMS domain.

NOTE: The domain selection function mentioned in this procedure is service domain selection specified in 3GPP TS 23.221 [40].

Sheet 2: the procedure CAMEL_CSI_Check_HLR is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the HLR does not support CAMEL, processing continues from the "No" exit of the test"Result=CSI active?".

Sheet 2: the procedure SCUDIF_CAMEL_CSI_Check_HLR is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38]. This procedure gets the result from the CAMEL_CSI_Check_HLR procedure, and modifies it if needed. If the HLR does not support SCUDIF, the test "Result = CSI Active ?" applies to the result of the CAMEL_CSI_Check_HLR procedure. If the HLR does not support CAMEL, processing continues from the "No" exit of the test "Result=CSI active?".

Sheet 2: the test "gsmSCF Initiated Call?" is specific to CAMEL phase 4 or later. If the HLR does not support CAMEL phase 4 or later, processing continues from the "No" exit.

Sheet 2: the test "Suppress CCBS Handling?" is specific to CAMEL phase 4 or later. If the HLR does not support CAMEL phase 4 or later, processing continues from the "No" exit.

Sheet 2: the procedure CCBS_Handling_HLR is specific to CCBS; it is specified in 3GPP TS 23.093 [23]. If the HLR does not support CCBS, processing continues from the "Yes" exit of the test "Result = OK?".

Sheet 3: the procedure OR_HLR_Interrogate_VLR is specific to Optimal Routeing. It is specified in 3GPP TS 23.079 [13]. If the HLR does not support Optimal Routeing, processing continues from the "No" exit of the test "Result=Forward".

Sheet 3: the procedure SCUDIF_Set_Correct_PLMN_BC is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38]. If the HLR does not support SCUDIF, processing continues from the "Set_PLMN_BC" exit of the test "Result ?".

Sheet 3: if the HLR does not support Network Indication of Alerting, the test "Alerting pattern required" and the task "Set Alerting Pattern" are omitted.

Sheet 3: the procedure CLI_HLR_Set_CLI is specific to Enhanced CLI Handling. It is specified in 3GPP TS 23.081 [14].

Sheet 5: the procedure SCUDIF_Check_Second_Service_after_PRN is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38]. If the HLR does not support SCUDIF, processing continues from the "yes" exit of the test "Result = Continue ?".

Sheet 5: the procedure PRN_Error_HLR can set the negative response parameter which is used by the process SRI_HLR to construct the Send Routeing Info negative response message. This negative response parameter is global data, accessible by the process SRI_HLR.

Sheet 5: the procedure Forward_CUG_Check is specific to CUG. If the HLR does not support CUG, processing continues from the "Yes" exit of the test "Result=Call allowed?".

Sheet 6: the test "Forwarding enquiry" is specific to Support of Optimal Routeing. If the HLR does not support Optimal Routeing, processing continues from the "No" exit of the test.

Page 129: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1283GPP TS 23.018 version 15.0.0 Release 15

Sheet 6: the procedure CAMEL_CSI_Check_HLR is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the HLR does not support CAMEL, processing continues from the "No" exit of the test "Result=CSI active?".

Sheet 6: the procedure SCUDIF_CAMEL_CSI_Check_HLR is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38]. This procedure gets the result from the CAMEL_CSI_Check_HLR procedure, and modifies it if needed. If the HLR does not support SCUDIF, the test "Result = CSI Active ?" applies to the result of the CAMEL_CSI_Check_HLR procedure. If the HLR does not support CAMEL, processing continues from the "No" exit of the test "Result=CSI active?".

Sheet 6: the procedure SCUDIF_Check_Second_Service_before_Negative_Response can set the negative response parameter which is used by the process SRI_HLR to construct the Send Routeing Info negative response message. This negative response parameter is global data, accessible by the process SRI_HLR.

Sheet 6: the procedure SCUDIF_Check_Second_Service_before_Negative_Response is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38]. If the HLR does not support SCUDIF, processing continues from the "Fail" exit of the test "Result ?".

Sheet 7: the procedures CAMEL_T_CSI_CHECK_HLR and CAMEL_O_CSI_CHECK_HLR are specific to CAMEL; they are specified in 3GPP TS 23.078 [12].

Sheet 7: the procedure CAMEL_D_CSI_CHECK_HLR is specific to CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 7: the procedure SCUDIF_Set_Second_Service_when_Forwarded is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38]. If the HLR does not support SCUDIF, processing continues from the "Yes" exit of the test "Result = Continue ?".

Sheet 7: the procedure SCUDIF_Check_Second_Service_when_Forwarded is specific to SCUDIF; it is specified in 3GPP TS 23.172 [38]. If the HLR does not support SCUDIF, processing continues from the "Yes" exit of the test "Result = Continue ?".

Sheet 7: A HLR implementing the Mobile Terminating Roaming Retry feature (see sub-clause 5.2.1) shall delay the sending of the PRN message till completion of any on-going Location Update procedure.

7.2.2.2 Procedure Check_Parameters

If any parameters required by the rules in clause 8 are missing from the message, the procedure sets the negative response to "Data missing". If any parameter has a value which is not in the set of values expected for the parameter, the procedure sets the negative response to "Unexpected data value".

7.2.2.3 Procedure Subscription_Check_HLR

The HLR derives the possible PLMN bearer capability to populate the parameter in the Provide Roaming Number request according to the rules defined in 3GPP TS 29.007 [30].

If the HLR is able to determine the PLMN bearer capability or equivalent ISDN compatibility information to be sent to the VLR in the Provide Roaming Number request, it applies the corresponding PLMN bearer service or teleservice for handling the call. If the HLR is not able to determine any compatibility information to be sent to the VLR in the Provide Roaming Number request, it applies a default basic service according to the requirements of the operator.

If the HLR receives Send Routeing Information from the gsmSCF and the HLR is not able to determine any compatibility information to be sent to the VLR in the Provide Roaming Number request, then the HLR shall apply basic service TS11.

NOTE The information element "gsmSCF Initiated Call" in Send Routeing Information serves as an indication to the HLR that this Send Routeing Information is sent by the gsmSCF. Refer to 3GPP TS 23.078 [12].

It is an implementation option to carry out the check for operator determined barring of incoming calls before the check on provisioning of the requested basic service.

The test "gsmSCF Initiated Call?" is specific to CAMEL phase 4 or later. If the HLR does not support CAMEL phase 4 or later, processing continues from the "No" exit.

The test "Suppress CUG Handling?" is specific to CAMEL phase 4 or later. If the HLR does not support CAMEL phase 4 or later, processing continues from the "No" exit.

Page 130: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1293GPP TS 23.018 version 15.0.0 Release 15

The negative response "Call barred" indicates whether the reason is operator determined barring or supplementary service barring, according to the result returned by the procedure Check_IC_Barring.

The negative response "CUG reject" indicates whether the reason is:

- Incoming calls barred within CUG;

- Requested basic service violates CUG constraints;

- Subscriber not member of CUG;

according to the cause returned by the procedure IC_CUG_Check.

7.2.2.4 Procedure First_Forwarding_HLR

The MS is not reachable if any of the following conditions is satisfied:

- The HLR has no location information for the subscriber.

- The subscriber record is marked as MS purged.

- The subscriber record is marked as MSC area restricted.

- The subscriber record is marked as Roaming Restricted due to Unsupported Feature.

- The subscriber is marked as deregistered because of subscription restrictions on roaming.

7.2.2.5 Procedure PRN_Error_HLR

The procedure CCBS_Report_PRN_Failure is specific to CCBS; it is specified in 3GPP TS 23.093 [23]. The procedure does not return a value; the following tests are on the value of the Provide Roaming Number negative response.

The procedure Super_Charged_SRI_Error_HLR is specific to Super-Charger; it is specified in 3GPP TS 23.116 [24]. If the HLR does not support Super-Charger, processing continues from the "No" exit of the test "Result=Purged?".

If the HLR does not support Optimal Routeing, processing starts with the test "Negative response=Facility not supported?".

7.2.2.6 Procedure Forward_CUG_Check

7.2.2.7 Void

7.2.2.8 Procedure Check_IC_Barring

7.2.2.9 Procedure IC_CUG_Check

7.2.2.10 Procedure Handle_CFU

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

The procedure CAMEL_CHECK_SII2_CDTI is specific to CAMEL Phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the GMSC does not support CAMEL Phase 3 or later, processing continues from the "Yes" exit of the test "Result = Pass?".

7.2.2.11 Procedure Handle_CFNRc

The test "Mobile subscriber not reachable" refers to the value of the indicator returned by the process MAF010.

The procedure CAMEL_CHECK_SII2_CDTI is specific to CAMEL Phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the GMSC does not support CAMEL Phase 3 or later, processing continues from the "Yes" exit of the test "Result = Pass?".

7.2.2.12 Procedure Domain_Selection_HLR

The procedure Domain_Selection_HLR is specific to Domain Selection specified in 3GPP TS 23.221 [40].

Page 131: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1303GPP TS 23.018 version 15.0.0 Release 15

Figure 44a: Process SRI_HLR (sheet 1)

Process in the HLR to handle a request for routeing information

Process SRI_HLR SRI_HLR1(7)

Signals to/f rom the leftare to/from the GMSCor the gsmSCF;signals to/from the rightare to/from the VLR

Idle

SendRouteingInfo

Check_Parameters

Result=Pass?

Subscription_Check_HLR

SCUDIF_Subscription_Check_HLR See TS 23.172

Result=Fail?

OR_HLR_CFSee TS 23.079

Result=Fail?

Result=Forward?

CAMEL_HLR_INIT

See TS 23.078

Result=Fail?

3 1 2 1

6

7

Yes

No

No

No

No

Yes

Yes

Yes

Yes

No

Page 132: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1313GPP TS 23.018 version 15.0.0 Release 15

Figure 44b: Process SRI_HLR (sheet 2)

Process in the HLR to handle a request for routeing information

Process SRI_HLR SRI_HLR2(7)

Signals to/from the leftare to/from the GMSCor the gsmSCF;signals to/from the rightare to/from the VLR

3

First_Forwarding_HLR

Result=Fail?

HLR supportDomain Selection?

Result=Forward?

HLR supportDomain Selection?

2

Domain_Selection_HLR

Domain_Selection_HLR

Result=CS or IMS? Result=

CS or IMS

12 CAMEL_CSI_Check_HLR See TS 23.078

12

SCUDIF_CAMEL_CSI_Check_HLR

See TS 23.172

See TS 23.078CAMEL_

CSI_Check_HLR

Result=CSI

active?

See TS 23.172SCUDIF_CAMEL_

CSI_Check_HLRgsmSCF Initiated

Call?4

Suppress CCBSHandling?

Result=CSI

active?

CCBS_Handling_HLR See TS 23.093

4

Result =Forward

Result =OK

1

5 1 2

Yes

No

Yes

No

No Yes

Yes No

IMS CS

IMS

CS

No

Yes

Yes

No

No

Yes

Yes

No

No

Yes

Yes

No

Page 133: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1323GPP TS 23.018 version 15.0.0 Release 15

Figure 44c: Process SRI_HLR (sheet 3)

Process in the HLR to handle a request for routeing information

Process SRI_HLR SRI_HLR3(7)

Signals to/from the leftare to/from the GMSCor the gsmSCF;signals to/from the rightare to/from the VLR

5

OR_HLR_Interrogate_VLR

See TS 23.079

Result=Fail?

Result=Forward?

2

SCUDIF_Set_Correct_PLMN_BC

Result

4PLMN BC=

NULL?

SetPLMN BCparameter

AlertingPattern

required?

SetAlertingPattern

CLI_HLR_Set_CLISee TS 23.081

8

1

No

Yes

No

SRI_AckSet_PLMN_BC

No

Yes

No

Yes

Continue

Yes

Page 134: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1333GPP TS 23.018 version 15.0.0 Release 15

Figure 44d: Process SRI_HLR (sheet 4)

Process in the HLR to handle a request for routeing information

Process SRI_HLR SRI_HLR4(7)

8

Pre-pagingsupported in HLR?

Pre-pagingsupported in GMSC?

Set Pre-pagingsupported

ProvideRoamingNumber

Wait_For_MSRN

Yes

Yes

No

No

Page 135: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1343GPP TS 23.018 version 15.0.0 Release 15

Figure 44e: Process SRI_HLR (sheet 5)

Process in the HLR to handle a request for routeing information

Process SRI_HLR SRI_HLR5(7)

Signals to/from the leftare to/from the GMSCor the gsmSCF;signals to/from the rightare to/from the VLR

Wait_For_MSRN

ProvideRoamingNumber ack

Provide RoamingNumber negativeresponse

PRN_Error_HLRRouteing

address:=MSRN

MT Roaming Retry supported and

received Update Location Request ? Set Error=Absent Subscriber

with reason "mtRoamingRetry" in the SRI responseSCUDIF_Check_

Second_Service_after_PRN

See TS 23.172

Result=Fail?

Send RouteingInfo Negative Rsp

2

1 IdleForward_

CUG_Check

Result=Call

allowed?Result=Continue?

11

7

9 12

4 10 Set Routeingaddress see TS 23.292

SendRouteingInfo ack

Idle

Yes

No

Yes

No

No

YesNo

Yes

Page 136: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1353GPP TS 23.018 version 15.0.0 Release 15

Figure 44f: Process SRI_HLR (sheet 6)

Process in the HLR to handle a request for routeing information

Process SRI_HLR SRI_HLR6(7)

11

Forwardingenquiry?

CAMEL_CSI_Check_

HLRSee TS 23.078

SCUDIF_CAMEL_CSI_Check_HLR See TS 23.172

Result=CSI

active?

Set negativeresponse:CUG reject

Called party SSinteractionviolation

SCUDIF_Check_Second_Service_before_negative_

response

See TS 23.172

Result?

7

SendRouteingInfo ack

Idle

Send RouteingInfo negativeresponse

Idle

1

6

No

No

Second_InterrogationPass fail

Yes

Yes

Page 137: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1363GPP TS 23.018 version 15.0.0 Release 15

Figure 44g: Process SRI_HLR (sheet 7)

Process in the HLR to handle a request for routeing information

Process SRI_HLR SRI_HLR7(7)

9

Routeingaddress:=

FTN

SCUDIF_Set_Second_Service_when_

ForwardedSee TS 23.172

Result=Continue?

10

Forwardingenquiry?

CAMEL_T_CSI_CHECK_

HLRSee TS 23.078

CAMEL_O_CSI_CHECK_

HLRSee TS 23.078

CAMEL_D_CSI_CHECK_

HLRSee TS 23.078

SCUDIF_Check_Second_Service_when_Forwarded

See TS 23.172

Result=Continue?

SendRouteingInfo ack

Idle

7

No

Yes

No

Yes

No

Yes

Page 138: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1373GPP TS 23.018 version 15.0.0 Release 15

Figure 45: Procedure Check_Parameters

Procedure to checkthe parameters o f areceived m essage

Procedure C heck_Param eters Chk_Pa r1(1)

All requiredparameters present?

All parameter values acceptable?

Set negativ ere sponse:

Unexpec teddata value

Res ult:=Fai l

Result:=Pass

Set negativeres ponse:

Data missing

Yes

No

Yes

No

Page 139: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1383GPP TS 23.018 version 15.0.0 Release 15

Figure 46: Procedure Subscription_Check_HLR

Procedure in the HLRto make subscriptionchecks for a mobile-terminated call

Procedure Subscription_Check_HLR SC_HLR1(1)

MSknown?

Set negat iveresponse:Unknownsubsc riber

Numberchanged?

See TS 29.007Derive requested

basic service

Set negat iveresponse:Number changed

Requestedservice

provisioned?

gsmSCF InitiatedCall? Set negat ive

response:service notprovisioned

Bearer serviceorTeleservice

SuppressICB?

Check_IC_Barring

Result=Call

barred?

Set negat iveresponse:Call barred

gsmSCF InitiatedCall?

SuppressCUG?

IC_CUG_Check

Result=Call

allowed?

Set negat iveresponse:CUG reject

Result:=Pass

Result:=Fail

No

Yes

No

Yes

Yes

No

Yes

No

No

Yes

Yes

No

Yes

No

No

Yes

No

Yes

Page 140: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1393GPP TS 23.018 version 15.0.0 Release 15

Figure 47: Procedure First_Forwarding_HLR

Procedure in t he HLRto handle c all forwardingbefore interrogation of t he VLR

Procedure First_Forwarding_HLR FF_H LR1(1)

Handle_CFU

Result=Fail?

Result=Forward?

Result:=Forward

MS notreachable?

Res ult:=Continue

Handle_CFNRc

Result=Fail?

Result=Forward?

Result:=Forwa rd

Set negativere sponse:

Absentsubsc ribe r

Result:=Fail

Set negativere sponse:

Fo rwardingviolation

Set negativere sponse:

Fo rwardingviolation

No

Yes

No

No

Yes

No

Yes

No

Yes

Yes

Page 141: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1403GPP TS 23.018 version 15.0.0 Release 15

Figure 48: Procedure PRN_Error_HLR

Procedure in t he HLRto handle a negative responsefor a roaming number request

Procedure PRN_Error_HLR PRN_ E_H1(1)

CCB S_Report_PRN_Failure

See TS 23.093

Negativeresponse =ORnot al lowed??

Set negativerespons e:

OR notallo wed

Result:=Fail

Negativeresponse= Faci litynot sup ported?

Negativeresponse=Absentsu bscriber?

Negativeresponse=No roamingnumber?

Han dle_CFNRc

Resul t?

Set negativerespons e:

Forwardingviolation

Set negativeresponse:Sys tem failure

Resul t:=Forward

Set negativerespons e:System failu re

Handle_CFNRc

Res ul t?

Set n egativerespon se:

Forwardingviolation

Result:=Fail

Super_Charged_SRI_Error_

HLR

Res ult=Purged?

Se t negativeresponse:

Absentsubscriber

Set negativerespons e:Fac ili ty n otsupported

Yes

No

No

No

Yes

Fail

Not re achable

Forward

No

Yes

Fail

Not reachable

No

Yes

Forward

Yes

Page 142: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1413GPP TS 23.018 version 15.0.0 Release 15

Figure 49: Procedure Forward _CUG_Check

Figure 50: Void

Procedure to carry outCUG authorisation checkfor a forwarded call

Pro cedure Forw ard_C UG_Check FWD_CUG 1(1)

CUG provisioned forforward ing subscriber against reque sted basic service

CUG info prov ided in ro uteing informationre quest

P erformForwarding CUG

au thorisationAs de fined in TS 23.085

CUGau thorisation

result

Result:=Call barred

Result: =Call allowed

Upda te CUGinf o As defined in TS 23.085

Res ult:=Cal l allo wed

No

Yes

Fai l

Pass

No

Yes

Page 143: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1423GPP TS 23.018 version 15.0.0 Release 15

Figure 51a: Procedure Check_IC_Barring (sheet 1)

Procedure to check callrequest against SS barring and ODB c ategories

Proc edure Check_IC_Barr ing CIB1(2)

1

Result:=Ca ll barred

(O DB)

MS registeredin HPLM Nzone?

Operato r determinedBIC-RoamHZimposed?

1

MS registeredin HPLM Ncountry?

Operato r determinedBIC-Roam imposed?

Operato r determinedBAIC imposed?

No

No

No

Yes

Yes

No

Yes

No

Yes

Yes

Page 144: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1433GPP TS 23.018 version 15.0.0 Release 15

Figure 51b: Procedure Check_IC_Barring (sheet 2)

Procedure to check callrequest against SS barring and ODB categories

procedure Check_IC_Barring CIB2(2)1

Initiatehandling of BAIC

To process MAF022

Wait_For_BAIC_

Response

Continuecallhandling

From process MAF022

Callbarred?

Initiatehandling of BIC-Roam

To process MAF023

Wait_For_BIC-Roam_Response

Continuecallhandling

From process MAF023

Callbarred?

Result:=Call barred(SS barring)

Initiatehandling of ACR

To process MAF024

Wait_For_ACR_

Response

Continuecallhandling

From process MAF024

Callbarred?

Result:=Call barred

(ACR)

Result:=Call allowed

No

Yes

Yes

No

Yes

No

Page 145: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1443GPP TS 23.018 version 15.0.0 Release 15

Figure 52: Procedure IC_CUG_Check

Procedure to carry outCUG authorisation checkfor an incoming (MT) call

Procedure IC_CUG_Check IC_CUG1(1)

Signals to/f rom the rightare to/from the processCUG_MAF015

OutgoingAccess

present?

HLRsupports CUG?

SRIcontains CUG

info?

Result:=Call allowed

Result:=Call barred

(cause)

incomingcall

Wait_For_CUG_Response

rejectcall(cause)

responseto callreques t

Result:=Call allowed

complete call(conditionalCUG info)

Yes

No

No

Yes

No

Yes

Page 146: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1453GPP TS 23.018 version 15.0.0 Release 15

Figure 53: Procedure Handle_CFU

Procedure in the HLRto handle Call ForwardingUncondit ional

Procedure Handle_CFU H_CFU1(1)

Signals to/f rom the rightare to/f rom the processMAF007

CAMEL_CHECK_SII2_C DTI

See TS 23.078

Result =Pass ?

initiatehandlingof CFU

Wait_F or_CFU_Result

continuecallhandling

Error?

Normalcall?

Result:=Forward

Result:=Continue

Result:=Fail

Yes

No

No

Yes

Yes

No

Page 147: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1463GPP TS 23.018 version 15.0.0 Release 15

Figure 54: Procedure Handle_CFNRc

Procedure in the HLRor VLR to handle CallForwarding on Mobile Subscriber Not Reachable

Procedure Handle_CFNRc H_CFNRc1(1)

Signals to/f rom the rightare to/f rom the processMAF010

CAMEL_CHECK_SII2_C DTI

See TS 23.078

Result =Pass ?

initiatehandlingof CFNRc

Wait_F or_CFNRc_Result

continuecallhandling

Error?

Mobile subscribernot reachable?

Result:=Forward

Result:=Not reachable

Result:=Fail

Yes

No

No

Yes

Yes

No

Page 148: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1473GPP TS 23.018 version 15.0.0 Release 15

Figure 54A: Process Domain_Selection_HLR

7.2.3 Functional requirements of VLR

7.2.3.1 Process PRN_VLR

Sheet 1: the procedure Check_Parameters is specified in subclause 7.2.2.2.

Sheet 1: the test "Pre-paging allowed" takes the "yes" exit if:

- the information element "Pre-paging supported" was present in the Provide Roaming Number message; or

- as an operator option, the paging procedure can be completed before the minimum timer value for the Provide Roaming Number operation timer in the HLR has elapsed.

Sheet 1: the procedure Check_Reason_In_Serving_Network_Entity is specific to Super-Charger; it is specified in 3GPP TS 23.116 [24]. If the VLR does not support Super-Charger, processing continues from the "No" exit of the test "Result=Purged?".

procedure in the HLR to determine how to route the session

process Domain_Selection_HLR 1(1)

Domain_Selection refer to TS 23.221

Session to berouted to IMS?

Result:= to CSResult:=

to IMS

no

yes

Page 149: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1483GPP TS 23.018 version 15.0.0 Release 15

Sheet 1: Pre-paging is not applicable if the Provide Roaming Number request includes the MTRF Indicator.

Sheet 2, sheet 3, sheet 6, sheet 7: the procedure CAMEL_SET_SOA is specific to CAMEL; it is specified in 3GPP TS 23.078 [12].

Sheet 2, sheet 3, sheet 6, sheet 7: the task "Store alerting pattern (if received)" is executed only if the VLR supports the feature Network Indication of Alerting.

Sheet 2, sheet 3, sheet 6, sheet 7: the procedure CLI_PRN_VLR is specific to Enhanced CLI Handling. It is specified in 3GPP TS 23.081 [14].

Sheet 2, sheet 3, sheet 6, sheet 7: the procedure CCBS_Handle_PRN is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 2, sheet 4: A VLR not supporting the flag "Subscriber data dormant" shall behave as if this flag is set to false.

Sheet 2: As an implementation option, the VLR may skip the "Authorize_MTRF_VLR" procedure (i.e. assume the result of that procedure takes the "Pass" exit) and allocates an MSRN before the completion of the MAP Update Location procedure with the HLR.

Sheet 3, sheet 4: the number of unused authentication sets which triggers the VLR to request further authentication sets from the HLR is an operator option.

Sheet 3, sheet 4: the process Fetch_Authentication_Sets_VLR is specified in subclause 7.1.2.11.

Sheet 4: the procedure Search_For_MS_VLR is specified in subclause 7.3.2.3.

Sheet 4: 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 4: "Location cancelled" cause is set when VMSC receives Cancel Location while paging.

Sheet 6: "Location cancelled with new VLR address" cause is set when VMSC receives Cancel Location with MTRF Supported And Authorized while paging and new MSC/VLR numbers have been received either in the Cancel Location or the Send Identification message.

Sheet 7, sheet 8: the state variables PAR pending, PAR successful and Fatal PAR error are global data, accessible to the matching instance of the process ICH_VLR, which is linked by the MSRN.

Sheet 8: this process communicates with the matching instance of the process ICH_VLR, which is linked by the MSRN.

Sheet 8: the test " Fatal PAR error?" takes the "Yes" exit if:

- the MS failed authentication; or

- the MS failed IMEI checking; or

- the HLR returned an "Unknown subscriber" error;

during the handling of the Process Access Request.

7.2.3.2 Process Restore_Subscriber_Data_VLR

7.2.3.3 Process PSI_VLR

Sheet 1: the procedure Check_Parameters is specified in subclause 7.2.2.2. If the HLR requests none of location information subscriber state, MS classmark and IMEI, the VLR treats this as a missing parameter.

Sheet 2: the test "Active retrieval required" takes the "Yes" exit if any one or more of current location, MS classmark or IMEI is indicated in the Provide Subscriber Info request.

7.2.3.4 Procedure Retrieve_Location_Info_VLR

The test "Retrieve location info from SGSN" takes the "Yes" exit if:

Page 150: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1493GPP TS 23.018 version 15.0.0 Release 15

- the Gs interface is implemented; and

- there is an association established between the VLR and the SGSN.

The stored location information consists of:

- the service area ID (for UMTS) or cell ID (for GSM) or the tracking area ID and the E-UTRAN cell ID (for E-UTRAN) of the cell in which the MS last established radio contact;

- the location number, geodetic information and geographical information derived from the service area ID or cell ID if the VLR is capable of doing so (the mapping from service area ID or cell ID to location number is network-specific and outside the scope of the UMTS and GSM standards);

- the age of the location information.

The output signal Send MS information towards the SGSN indicates that the required information is mobile location information.

The received location information consists of:

- the service area ID (for UMTS) or cell ID(for GSM) received in the paging response message or in the Send MS Information ack or the tracking area ID and the E-UTRAN cell ID (for E-UTRAN) received in the SGs service request;

- the location number, geodetic information and geographical information derived from the service area ID or cell ID if the VLR is capable of doing so (the mapping from cell ID to location number is network-specific and outside the scope of the UMTS and GSM standards);

- the age of the location information.

The derivation of the location number, geodetic information and geographical information from the received service area ID or cell ID is a VLR operator option (the mapping from service area ID or cell ID to location number is network-specific and outside the scope of the UMTS and GSM standards).

7.2.3.5 Procedure Active_Info_Retrieval_VLR

Sheet 1: 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.

If the SGs interface is implemented and the conditions for paging over the SGs interface as specified in subclause 5.1.2.2 of 3GPP TS 29.118 [41] are fulfilled, the VLR shall send an SGs paging request to the MME. The VLR should indicate the "SMS" service indicator in the SGs paging request if the LocationInformationEPS-Supported flag was received in the Provide Subscriber Information request; otherwise the VLR should indicate the "CS" service indicator. If the VLR indicates the "SMS" service indicator, the VLR should then send an SGs Release Request message to the MME upon receipt of the SGs Service Request message (including the tracking area ID and E-UTRAN cell ID).

The VLR should return in the Provide Subscriber Information response the tracking area ID and E-UTRAN cell ID received from the MME if the LocationInformationEPS-Supported flag was received in the Provide Subscriber Information request and the UE uses the E-UTRAN radio access; otherwise the VLR should return the service area ID (for UMTS) or cell ID (for GSM) received from UTRAN or GERAN.

NOTE: Using the "CS" service indicator leads the UE to fallback to GERAN or UTRAN radio access which can affect on-going PS sessions of the user, e.g. suspend on-going PS sessions if the UE fallbacks to GERAN radio access and Dual Transfer Mode is not supported, and which can cause extra Location Update signalling in the network.

Sheet 2: the output signal Page MS towards the SGSN includes or omits the Location area identity parameter depending on the availability of this information. If it is omitted, the signal Page MS is sent to every SGSN to which the VLR is connected.

The test "Report upon change of service area" takes the yes exit if the MSC has performed the Location Reporting Control procedure with the Request Type IE set to "change of service area" [26].

Page 151: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1503GPP TS 23.018 version 15.0.0 Release 15

If the test "Report upon change of service area" takes the no exit, then the MSC shall perform a Location Reporting Control procedure with the Request Type IE set to "Direct".

Figure 55a: Process PRN_VLR (sheet 1)

Process in the VLR to handlea request for a roaming number

Process PRN_VLR PRN_VLR1(8)

Signals to/from the left are to/from the HLR or the old VLR (MT Roaming Forwarding).

Idle

ProvideRoamingNumber

Check_Parameters

Result=Pass?

ORindicatorpresent?

ORsupported?

Convert PLMN BCto basic service

If PLMN BC was included in the Provide Roaming Number

Servicesupportedby VLR?

Pre-pagingsupportedin VLR?

IMSIknown in VLR?

2

MTRFindicatorpresent ?

Set negativeresponse:

Absent Subscriber

1

Check_Reason_In_Serving_

Network_Entity

Result=Purged?

3 1

Pre-pagingallowed?

IMSIknown in VLR?

4Check_Reason_

In_Serving_Network_Entity

See TS 23.116

Result=Purged?

5 1

Set negativeresponse:

Facilitynot supported

Provide RoamingNumbernegative response

Idle

Set negativeresponse:

OR notallowed

1

Yes

Yes

Yes

Yes

No

Yes

No

Yes

No

No

Yes

YesNo

Yes

Yes

No

No

Yes

No

No

No

No

Page 152: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1513GPP TS 23.018 version 15.0.0 Release 15

Process in the VLR to handlea request for a roaming number

Process PRN_VLR PRN_VLR2(8)

Signals to the left are to the HLR orthe old VLR (MT Roaming Forwarding).

2

Subscriber data dormant

Authorize_MTRF_VLRSet negative

response:Purged MS MTRF Indicator present ?

Result

1IMSI

detached9

Roamingin LA

allowed?MT Roaming

Retry Supported9

MSRN available?

Dataconfirmed by HLR?

9 MSCper VLR

Set negativeresponse:

No roamingnumber

Set negativeresponse:

Absentsubscriber

Moreauthentication sets needed?

Received MSC number= Stored MSC number?

1

Fetch_Authentication_

Sets_VLR

Confirmed byradio contact

Restore_Subscriber_Data_VLR

Use receivedMSC number

for MSRN

Use storedMSC number

for MSRN

9 AllocateMSRN

CLI_PRN_VLR

See TS 23.081

See TS 23.078 CAMEL_SET_SOA

CCBS_Handle_PRN

See TS 23.093PLMN BC, ISDN BC,ISDN LLC & ISDN HLC(as available)

Storecompatibility

infoProvideRoamingNumber ackStore Alerting

Pattern(if received)

MT RoamingRetry Supported or

MTRF Indicator presentStore PgA(if received

and supported)

6 Idle

True

False

Yes

No

Pass

Fail

False

True

Yes

No

YesNo

Yes

No

False

True>11

Yes

No

No

Yes

False

True

No

Yes

Page 153: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1523GPP TS 23.018 version 15.0.0 Release 15

Figure 55b: Process PRN_VLR (sheet 2)

Figure 55c: Process PRN_VLR (sheet 3)

Process in the VLR to handlea request for a roaming number

Process PRN_VLR PRN_VLR3(8)

Signals to the left are to the HLR.

3

MSRNavailable

AllocateMSRN

Set negativeresponse:

No roamingnumber

CAMEL_SET_SOA

See TS 23.078 1

CreateIMSI

record

Location infoconfirmedin HLR:=

False

Only if >1 MSCper VLR

Confirmed by radio contact:=False;Data confirmed by HLR:=False;IMSI detached:=False

Allocate LMSI If usedby VLR

Storecompatibility

info

PLMN BC, ISDN BC,ISDN LLC & ISDN HLC(as available)

Store AlertingPattern

(if received)

Store PgA(if received

and supported)

6 CLI_PRN_VLR

See TS 23.081

Dataconfirmed by HLR?

CCBS_Handle_PRN

See TS 23.093

Moreauthentication sets needed?

ProvideRoamingNumber ack

Fetch_Authentication_

Sets_VLR

Restore_Subscriber_Data_VLR

Idle

Yes

No

False

True

Yes

No

Page 154: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1533GPP TS 23.018 version 15.0.0 Release 15

Figure 54d: Process PRN_VLR (sheet 4)

Process in the VLR to handlea request for a roaming number

Process PRN_VLR PRN_VLR4(8)

Signals to the right are to the MSC.4

Subscriber data dormant

IMSIdetached?

Set negativeresponse:

Purged MS

Roamingin LA

allowed?1

Location areaID known?

Dataconfirmed by HLR?

Paging via SGSNpossible?

Moreauthentication sets needed?

Set Pagingvia SGSN possible

Fetch_Authentication_

Sets_VLR

Restore_Subscriber_Data_VLR

Search_For_MS_VLR

Page MSPage type=circuit-switchedcall

Result=Pass?

Absentsubscriber?

Set negativeresponse:

Absentsubscriber

Locationcancelled?

Set negativeresponse:

Purged MS

1 7 1Wait_For_Access_Request

False

True

No

Yes

Yes

No

No Yes

False

True

Yes

No

Yes

No

No

Yes

Yes

No

Yes

No

Page 155: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1543GPP TS 23.018 version 15.0.0 Release 15

Figure 54e: Process PRN_VLR (sheet 5)

Process in the VLR to handlea request for a r oaming number

Process PRN_VLR PRN_VLR5(8)

5

CreateIMSI

recor d

Location infoconfirmedin HLR:=

False

Only if >1 MSCper VLR

Confirmed by radio contact:=False;Data confirmed by HLR:=False;IMSI detached:=False

Allocate LMSI If usedby VLR

Storecompatibility

info

PLMN BC, ISDN BC,ISDN LLC & ISDN HLC(as available)

Fetch_Authentication_

Sets_VLR

Restore_Subscriber_Data_VLR

Search_For_MS_VLR

Result=Pass?

Absentsubscriber ?

Set negativeresponse:

Absentsubscriber

1 7Wait_For_Access_Request

No

Yes

No

Yes

Page 156: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1553GPP TS 23.018 version 15.0.0 Release 15

Figure 54f: Process PRN_VLR (sheet 6)

Process in the VLR to handlea request for a roaming number

Process PRN_VLR PRN_VLR6(8)

Signals to the leftare to the HLR;signals to/from the right are to/from the MSC or to/from the new VLRunless shown otherwise.

Wait_For_Access_Request

Page MSvia SGSN

ProcessAccessRequest

Page MSnegativeresponse

Page MS To SGSN MSRN available? MT Roaming Forwarding

supported?

Wait_For_Access_Request MSC

per VLRlocation cancelled

with new VLR address?

Received MSC number= Stored MSC number?

to New VLRProvide Roaming Number(MTRF Indicator)

Confirmed byradio contact

Wait_For_MSRN

Use receivedMSC number

for MSRN

Use storedMSC number

for MSRNProvide RoamingNumber NegativeResponse

Provide RoamingNumber Ack

AllocateMSRN

ProvideRoamingNumber NegativeResponse

ProvideRoamingNumber ackCAMEL_

SET_SOASee TS 23.078

Storecompatibility

info

PLMN BC, ISDN BC,ISDN LLC & ISDN HLC(as available)

Idle

Set negativeresponse:Systemfailure

Busysubscriber?Store Alerting

Pattern(if received)

include MSRN

7Process Access Requestnegativeresponse

CLI_PRN_VLR

See TS 23.081 AbsentSubscriber?

CCBS_Handle_PRN

See TS 23.093Set negativeresponse:

No roamingnumber

Set negativeresponse:

Absentsubscriber

ProvideRoamingNumber ack 1

8

Yes

No

Yes

No

>11Yes

No

No

Yes

False

True

Yes

No

No

Yes

Page 157: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1563GPP TS 23.018 version 15.0.0 Release 15

Figure 54g: Process PRN_VLR (sheet 7)

Process in the VLR to handlea request for a r oaming number

Process PRN_VLR PRN_VLR7(8)

Signals to the left are to the HLR.

7

MSRN available?

MSCper VLR

Received MSC number= Stored MSC number?

Confirmed byradio contact

Use receivedMSC number

for MSRN

AllocateMSRN

CAMEL_SET_SOA See TS 23.078

Storecompatibility

info

PLMN BC, ISDN BC,ISDN LLC & ISDN HLC(as available)

Store AlertingPattern

(if received)

CLI_PRN_VLR See TS 23.081

CCBS_Handle_PRN See TS 23.093

ProvideRoamingNumber ack

PAR pending:=False;PAR successful:=False;Fatal PAR error:=False

Idle

Use storedMSC number

for MSRN

Set negativeresponse:

No roamingnumber

1

Yes

>1

No

False

True

Yes1

No

Page 158: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1573GPP TS 23.018 version 15.0.0 Release 15

Figure 54h: Process PRN_VLR (sheet 8)

Proces s in the VLR to handlea request for a roam ing number

Process PR N_VLR P RN_ VLR8(8)

Signals to/from the leftare to/from the proc ess ICH_VLR;signals to/from the rightare to/fro m the MS C

8

PAR pending:=True

P rocess _A ccess _

Reques t_VLR

Result=P as s?

PAR successful :=True

PAR pending:=Fa lse

PARCompleted

W ait_F or_Cal l_Arr iv al

Cal larrived

Call arrived

Idle

Radioco nnec tionreleased

PAR succe ssful:=False

Fatal PARerror:= False

PAR successful:=Fals e

PAR pending :=Fals e

Fatal PA Rerror?

Fatal PA Rerror:= True

PARCompleted

Idle

Fatal PARerror:= False

Yes

No

Yes

No

Page 159: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1583GPP TS 23.018 version 15.0.0 Release 15

Figure 56: Process Restore_Subscriber_Data_VLR

Process in the VLRto restore subscriber data

Process R estore_Subscriber_D ata_VLR RSD_ VLR1(1)

Signals to/from the leftare to/from the HLR

RestoreData

W ait_Fo r_Data

RestoreData ack

UpdateSub scriber

Data

UpdateHLR

number

Update MSNot Re achable

indicator

If receivedfrom HLR

Data confirmed by

HLR:=True

RestoreData n egativ ere sponse

Page 160: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1593GPP TS 23.018 version 15.0.0 Release 15

Figure 57a: Process PSI_VLR (sheet 1)

Process in the VLR to handlea request from the HLR forsubscriber information

Process PSI_VLR PSI_VLR1(2)

Signals to/from the leftare to/from the HLR; s ignals to/from the rightare to/from the MSC

Idle

Prov ideSubscriberInfo

Check_Parameter s

Result=Pass?

IMSIknown

in VLR?

Subscriberstate

requested?

IMSIdetached?

Roamingin LA

allowed?

Set subscriberstate

requested

ObtainSubscriberInfo

Wait_For_MSC_Response

Subscriber state:=Network

deter minednot reachable

Locationinfo

requested?

ProvideSubscriberInfo ack

Idle

Subscriberstate

requested?

Subscriber state:=Assumed i dle

ProvideSubscriberInfo negativeresponse

Idle

Location info:=Stored

location info

Yes

Yes

Yes

No

Yes

No

No

Yes

No

No

Yes

No

No

Yes

Page 161: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1603GPP TS 23.018 version 15.0.0 Release 15

Figure 57b: Process PSI_VLR (sheet 2)

Process in the VLR to handlea request from the HLR forsubscriber information

Process PSI_VLR PSI_VLR2(2)

Signals to/from the leftare to/from the HLR; s ignals to/from the rightare to/from the MSC

Wait_For_MSC_Response

ObtainSubscriberInfo ack

Subscriberstate

recei ved?

Setsubscriber

state

Activeretrieval required?

Active_Info_Retrieval_

VLR

Locationinfo

requested?

Retrive_Location_Info_VLR

ProvideSubscriberInfo ack

Idle

Yes

No

Yes

No

Yes

No

Page 162: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1613GPP TS 23.018 version 15.0.0 Release 15

Figure 58: Procedure Retrieve_Location_Info_VLR

Procedure in the VLRto retrieve location informationfor a subscriber

Procedure Retrieve_Location_Info_VLR RLI_VLR1(1)

Signals to/from the rightare to/from the SGSN

Retrieve locationinfo from SGSN?

Send MSinformation

Wait_For_SGSN_Response

Send MSInformationnegativeresponse

Location info:=Stored

location info

Location info:=Received

location info

Derive location number,geodetic information and geographical information

Send MSInformationack

Location info:=Stored

location info

Yes

No

Page 163: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1623GPP TS 23.018 version 15.0.0 Release 15

Figure 59a: Procedure Active_Info_Retrieval_VLR

Procedure in the VLRto retrieve the current location information for a subscriber

Procedure Active_Info_Retrieval_VLR AIR_VLR1(2)

Signals to/from the rightare to/from the MSC

Set informationrequired

Pagingvia SGSNpossible?

Set pagingvia SGSNpossible

Locationarea IDknown?

Search for MS

Page type=Acti ve informati onretrieval

Wait_For_Search_Result

Page MSPage type=Acti ve informati onretrieval

Wait_For_Page_Result

Yes

No Yes

No

Page 164: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1633GPP TS 23.018 version 15.0.0 Release 15

Figure 59b: Procedure Active_Info_Retrieval_VLR (sheet 2)

Procedure in the VLRto retrieve the current location information for a subscriber

Procedure Active_Info_Retrieval_VLR AIR_VLR2(2)

Wait_For_Search_Result

Search for MS ack

Roamingin LA

allowed?

Subscriber state:=Notreachable

Locationinfo

recei ved?

Locationinfo

received?

Searchfor MSnegativeresponse

Searchfor MSvia SGSN

Page MS

Wait_For_Search_Result

Wait_For_Page_Result

Page MSack

Locationinfo

received?

Page MSnegativeresponse

Page MSvia SGSN

Page MS

Wait_For_Page_Result

Location info:=Received

location info

Location info:=Received

location info

Location info:=Received

location info

Location info:=Stored

location info

Location info:=Stored

location info

Location info:=Stored

location info

No

Yes

Yes No Yes No

NoYes

Page 165: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1643GPP TS 23.018 version 15.0.0 Release 15

Figure 59b: Procedure Authorize_MTRF_VLR

Procedure in the VLRto authorize an MT Roaming Forwarding request received in Provide Roaming Number from old VLR

Procedure Authorize_MTRF_VLR AMT_VLR1(1)

On-going MAP Update Locationprocedure

wait for MAP Update Location response and completion of Location_Update_Completion_VLR procedure

"LA Allowed" flag ANDConfirmed by Radio Contact ANDData Confirmed by HLR ANDMM LAI valid

Result:=Fail

Result:=Pass

Yes

No

False

True

Page 166: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1653GPP TS 23.018 version 15.0.0 Release 15

7.2.4 Functional requirements of MSC

7.2.4.1 Process Prepage_MSC

7.2.4.2 Procedure Prepaging_Page_MS_MSC

The test "MS connection exists" takes the "Yes" exit if there is a radio connection established between the MS and the network.

The test "MS busy" takes the "Yes" exit if the MS is engaged on a circuit-switched call.

The signal input "MS connection established" indicates that the MS has responded to paging, or sent a CM service request for anything other than a circuit-switched call, or completed the location registration procedure.

7.2.4.3 Prepaging_Search_For_MS_MSC

The test "MS connection exists" takes the "Yes" exit if there is a radio connection established between the MS and the network.

The test "MS busy" takes the "Yes" exit if the MS is engaged on a circuit-switched call.

The signal input "MS connection established" indicates that the MS has responded to paging, or sent a CM service request for anything other than a circuit-switched call, or completed the location registration procedure.

7.2.4.4 Process OSI_MSC

If the MS is engaged on a circuit-switched call, the state is busy, otherwise assumed idle.

7.2.4.5 Process RCL_MSC

This process runs when the MSC receives a Page MS message or a Search for MS message with a Page type indicating Active Info Retrieval.

7.2.4.6 Procedure Active_Info_Retrieval_Page_MSC

The test "MS connection exists" takes the "Yes" exit if there is a radio connection established between the MS and the network.

The test "GSM Access" takes the "Yes" exit if the MS is using a GSM radio access to communicate with the network.

The test "Report on change of service area?" takes the "Yes" exit if the MSC has performed the Location Reporting Control procedure (see 3GPP TS 25.413 [27]) with the Request Type IE set to "Change of service area".

If the test "Report on change of service area?" takes the "No" exit the MSC shall perform a Location Reporting Control procedure with the Request Type IE set to "Direct".

7.2.4.7 Procedure Active_Info_Retrieval_Search_MSC

The test "MS connection exists" takes the "Yes" exit if there is a radio connection established between the MS and the network.

The test "GSM Access" takes the "Yes" exit if the MS is using a GSM radio access to communicate with the network.

The test "Report on change of service area?" takes the "Yes" exit if the MSC has performed the Location Reporting Control procedure (see 3GPP TS 25.413 [26]) with the Request Type IE set to "Change of service area".

If the test "Report on change of service area?" takes the "No" exit the MSC shall perform a Location Reporting Control procedure with the Request Type IE set to "Direct".

7.2.4.8 Procedure Retrieve_IMEI_If_Required

If the IMEI is retrieved using an existing connection between the MS and the network (as opposed to a connection which has been set up for active information retrieval), the Release transaction signal is relayed to the MSC process which is supervising the existing connection.

Page 167: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1663GPP TS 23.018 version 15.0.0 Release 15

Figure 60: Process Prepage_MSC

Process in the MSCto handle a pre-pagingrequest

Process Prepage_MSC PP_MSC1(1)

Signals to/from the leftare to/from the VLR;signals to the rightare to the BSS

Idle

Page MS

Prepaging_Page_MS_MSC

Result=Pass?

IdleProcess_Acces_

Request_MSC

Result=Pass?

Start radio guard timer

Wait_For_Call_Arrival

Callarrived

Stop radio guard timer

Idle

Radio guardtimerexpired

Internal

Releasetransaction

Radioconnectionreleased

Releasetransaction

BSS releasedthe radio resource

Radioconnectionreleased

Idle

Searchfor MS

Prepaging_Search_for_

MS_MSC

Result=Pass?

Idle

No

Yes

Yes

No

Yes

No

Page 168: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1673GPP TS 23.018 version 15.0.0 Release 15

Figure 61: Procedure Prepaging_Page_MS_MSC

Procedure in the MSCto page an MS in aspecified location area

Procedure Prepaging_Page_MS_MSC PPPMS_M1(1)

Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked otherwise

Locationarea IDknown?

MSconnection

exists?

Set negativeresponse:

Unknown LAI

Paging via SGSN possible? MS busy?

In specified location area

PageSet negative

response:Busy Subscriber

Page MS via SGSN

Set accessconnection

status

Page MSnegativeresponse

Start Pageresponse

timer

Result:=Pass

Result:=Fail

Wait_For_Page_

Response

CancelLocation

MSconnectionestablished

Pageresponsetimer expired

CM ServiceRequest

For circuit-switched call

CM ServiceRequest

To process OCH_MSC

Set negativeresponse:

Location Cancelled

Set accessconnection

status

Set negativeresponse:

AbsentSubscriber

Set negativeresponse:

Busy Subscriber(NDUB)

Page MSnegativeresponse

Page MSnegativeresponse

Page MSnegativeresponse

Result:=Fail

Result:=Pass

Result:=Fail

Result:=Fail

Yes

No

No

Yes

No

Yes

Yes

No

Page 169: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1683GPP TS 23.018 version 15.0.0 Release 15

Figure 62: Procedure Prepaging_Search_For_MS_MSC

Procedure in the MSCto page an MS in all location areas

Procedure Prepaging_Search_For_MS_MSC PPSMS_M1(1)

Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked otherwise

MSconnection

exists?

Paging via SGSN possible?

MS busy?

Page MS via SGSN

Set negativeresponse:

Busy Subscriber

In all location areasor in PgA if PgA receivedand supported

PageSet accessconnection

status

Page MSnegativeresponse

Start Pageresponse

timer

Result:=Pass

Result:=Fail

Wait_For_Page_

Response

MSconnectionestablished

Pageresponsetimer expired

CM ServiceRequest

For circuit-switched call

CM ServiceRequest

To process OCH_MSC

Set accessconnection

status

Set negativeresponse:

AbsentSubscriber

Set negativeresponse:

Busy Subscriber(NDUB)

Page MSnegativeresponse

Page MSnegativeresponse

Result:=Pass

Result:=Fail

Result:=Fail

No

Yes

Yes

No Yes

No

Page 170: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1693GPP TS 23.018 version 15.0.0 Release 15

Figure 63: Process OSI_MSC

Process in the MS C to hand lea request from the VLR forinformation on the subscriber's location and state

Process O SI_MSC O SI_MSC1(1)

Signals to /from t he leftare to/from the VLR

Idle

ObtainSubscriberInfo

S ubscribers tate

requested?

S etsubs criber

s tate

ObtainSubscriberInfo ack

Idle

Yes

No

Page 171: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1703GPP TS 23.018 version 15.0.0 Release 15

Figure 64: Process AIR_MSC

Process in the MSC to retrieve any one or more of the current location, MS classmark and IMEI of a subscriber

Process AIR_MSC AIR_MSC1(1)

Signals to/from the leftare to/from the VLR

Idle

Searchfor MS

Active_Info_Retrieval_

Search_MSC

Idle

Page MS

Active_Info_Retrieval_

Page_MSC

Page 172: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1713GPP TS 23.018 version 15.0.0 Release 15

Figure 65: Procedure Active_Info_Retrieval_Page_MSC

Procedure in the MSCto page an MS in a specifiedlocation area for ActiveLocation Retrieval

Procedure Active_Info_Retrieval_Page_MSC AIRP_MSC1(2)

Signals to/from the leftare to/from the BSS;s ignals to/from the rightare to/from the VLRunless marked otherwise

Locationarea IDknown?

MSconnection

exists?

Paging viaSGSN possible?

PageIn specifiedlocation area

Start Pageresponse

timer

Wait_For_Page_

Response

Page response timerexpired

Set negativeresponse:

Absentsubscriber

Page MSnegativeresponse

MS connectionestablished

Retrieve_IMEI_If_Required

Releasetransaction

Page MSack

CM Serv iceRequest

For circuit-switched call

CM Serv iceRequest

To processOCH_MSC

Retrieve_IMEI_If_Required

Page MSack

Page MSvia SGSN

Set negativeresponse:

Unknown LAI

Page MSnegativeresponse

Retrieve_IMEI_If_Required

GSMAccess?

Locationinfo

requested?

Report on change of

service area?

LocationReportingControl

Wait_For_Location_

Report

LocationReport

Location info:=Received

location info

Page MSack

Yes

No

No

Yes

No

No

Yes

No

Yes

No

Yes

Yes

Page 173: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1723GPP TS 23.018 version 15.0.0 Release 15

Figure 66: Procedure Active_Info_Retrieval_Search_MSC

Procedure in the MSCto page an MS in alllocation areas for ActiveLocation Retrieval

Procedure Active_Info_Retrieval_Search_MSC AIRS_MSC1(1)

Signals to/from the leftare to/from the BSS;signals to/from the rightare to/from the VLRunless marked otherwise

MSconnection

exists?

Paging viaSGSN possible?

PageIn alllocation areas

Start Pageresponse

timer

Wait_For_Page_

Response

Page response timerexpired

Set negativeresponse:

Absentsubscriber

Searchfor MSnegativeresponse

MS connectionestablished

Retrieve_IMEI_If_Required

Releasetransaction

Searchfor MSack

CM ServiceRequest

For circuit-switched call

CM ServiceRequest

To processOCH_MSC

Retrieve_IMEI_If_Required

Search for MSack

Search for MSvia SGSN

Retrieve_IMEI_If_Required

GSMAccess?

Locationinfo

requested?

Report on change of

service area?

LocationReportingControl

Wait_For_Location_

Report

LocationReport

Location info:=Received

location info

Searchfor MSack

No

No

Yes

Yes

No

Yes

No

Yes

No

Yes

Page 174: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1733GPP TS 23.018 version 15.0.0 Release 15

Figure 66bis: Procedure Retrieve_IMEI_If_Required

7.3 MT call

7.3.1 Functional requirements of serving MSC

7.3.1.1 Process ICH_MSC

Sheet 1: the task "Release Resources" refers to any resources that may have been allocated for the call due to Pre-Paging.

Procedure in the MSCto retrieve the IMEI of the MSif requested by the VLR

Procedure Retrive_IMEI_If_Required RIIR1(1)

Signals to/from the leftare to/from the BSS

IMEIrequested?

SendIMEI

Wait_For_IMEI

IMEI

IMEI:=Received IMEI

Releasetransaction

Releasetransaction

To supervising process,if required

Yes

No

Page 175: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1743GPP TS 23.018 version 15.0.0 Release 15

Sheet 1: the rules for converting the ISDN BC/LLC/HLC to a bearer service or teleservice are specified in 3GPP TS 29.007 [30].

Sheet 1: the task "Store UUS information (if received)" is executed only if the VMSC supports UUS.

Sheet 1: the variables TCH allocated, ACM sent, Answer sent and Network connect sent are global data, accessible to the procedures Establish_Terminating_TCH_If_Required, Send_ACM_If_Required, Send_Answer_If_Required and Send_Network_Connect_If_Required.

Sheet 1: the variables UUS result sent, UUS1 implicit active, UUS1 explicit active, UUS2 active, UUS3 active and UUS CF interaction are specific to UUS. They are accessible to all UUS specific procedures.

Sheet 1: the handling starting with the input signal "Continue CAMEL handling" is specific to CAMEL phase 3 or later. If the VMSC does not support CAMEL phase 3 or later, this signal will not be received from the VLR.

Sheet 1: the procedure CAMEL_ICH_MSC_INIT is specific to CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 1: The variable "On_Hold" is used only if the VMSC supports Call Hold.

Sheet 1, sheet 4, sheet 9: the process CAMEL_ICH_LEG1_MSC is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 2: the procedure Process_Access_Request_MSC is specified in subclause 7.1.1.2.

Sheet 2: the signal input Complete Call will be received in the state Wait_For_Page_Request only if the MSC/VLR supports pre-paging.

Sheet 2, sheet 3: the suggested mapping from values of the Send Info For Incoming Call negative response information element to values of the ISUP release cause (see ITU-T Recommendation Q.850 [37]) is shown in table 2. The mapping used is a matter for the network operator, depending on the telephony signalling system used.

Table 2: Suggested mapping of Send Info For Incoming Call (SIFIC) negative responses to ISUP release causes

SIFIC negative response ISUP release cause number ISUP release cause name Absent subscriber 20 Subscriber absent Busy subscriber 17 User busy CUG reject (Called party SS interaction violation)

21 Call rejected

Forwarding violation 21 Call rejected Impossible call completion 111 Protocol error, unspecified No subscriber reply 19 No answer from user (user alerted) System failure 111 Protocol error, unspecified Unallocated roaming number 111 Protocol error, unspecified

Sheet 2, sheet 3, sheet 6, sheet 8, sheet 10, sheet 12: the procedure CAMEL_MT_GMSC_DISC4 is called if the VMSC supports CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL phase 3 or later, processing continues from the "No" exit of the test "Result=Reconnect?".

Sheet 2, sheet 5, sheet 8, sheet 10, sheet 11, sheet 12: the procedure CAMEL_MT_GMSC_DISC6 is called if the VMSC supports CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 3: the procedure CAMEL_MT_GMSC_DISC5 is called if the VMSC supports CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL phase 3 or later, processing continues from the "No" exit of the test "Result=Reconnect?".

Sheet 3: the procedure CD_Reject is specific to Call Deflection; it is specified in 3GPP TS 23.072 [11].

Sheet 3: the procedure Process_Call_Waiting is specific to Call Waiting; it is specified in 3GPP TS 23.083 [16].

Sheet 3: the task "Store CW treatment indicator for this call if received in SII2" is executed only if the VMSC supports CAMEL phase 3 or later.

Page 176: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1753GPP TS 23.018 version 15.0.0 Release 15

Sheet 3: if the VMSC does not support CAMEL phase 3 or later, the procedure Complete_Call_In_MSC and the procedure Process_Call_Waiting will not return a "Reconnect" result.

Sheet 3: the processing in the branch starting with the input signal"Process Call Waiting" is specific to Call Wait. If the VMSC does not support Call Waiting, this signal will not be received from the VLR.

Sheet 3, sheet 10: the procedure CCBS_Set_Diagnostic_For_Release is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 3, sheet 5, sheet 6, sheet 11, sheet 12, sheet 13: the procedure CCBS_Check_Last_Call is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 3: the procedure UUS_ICH_Check_Support is specific to UUS; it is specified in 3GPP TS 23.087 [20].

Sheet 4: the procedure CAMEL_ICH_LEG2_MSC isspecific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 9: the procedure CAMEL_ICH_LEG2_CF_MSC is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 5: the procedure CAMEL_Check_ORLCF_VMSC is specific to CAMEL phase 2 or later; it is specified in 3GPP TS 23.078 [12].

- If the VLR does not support CAMEL or no CAMEL information is available for the subscriber, then ORLCF may take place ('ORLCF' result from CAMEL_Check_ORLCF_VMSC).

- If CAMEL information is available for the subscriber and the GMSC supports the required CAMEL phase, then ORLCF may take place. The Resume Call Handling request shall include the relevant CAMEL information ('ORLCF' result from CAMEL_Check_ORLCF_VMSC).

- If CAMEL information is available for the subscriber but the GMSC does not support the required CAMEL phase, then ORLCF shall not take place ('VMSCCF' result from CAMEL_Check_ORLCF_VMSC).

Sheet 5: the procedure Handle_ORLCF_VMSC is specific to Support of Optimal Routeing. It is specified in 3GPP TS 23.079 [13]. If the VMSC does not support Optimal Routeing, processing continues from the "Continue" exit of the test "Result?".

Sheet 5, sheet 6, sheet 11: the procedures CD_Failure and CD_Success are specific to Call Deflection; they are specified in 3GPP TS 23.072 [11].

Sheet 5: If MT Roaming Forwarding is supported and the MT Roaming Forwarding Indicator is received from the VLR, the MSC stops any on-going Camel transaction.

Sheet 6: the procedure CAMEL_MT_VMSC_Notify_CF is specific to CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 6: If the VMSC does not support CAMEL phase 3 or later, processing starts with the possible call of the procedure CCBS_Check_Last_Call.

Sheet 6: The task "set redirection information" includes the mapping of the MSISDN parameter received in the Send Info For Incoming Call ack message to the redirecting number of the IAM message and the setting of the presentation indicator of the redirecting number of the IAM message according to the value of the Redirecting presentation parameter received in the Send Info For Incoming Call ack message.

Sheet 6: it is an operator option whether to send an Address Complete message if the VLR returns forwarding information. If the VMSC sends an Address Complete message, it shall include the called party's status field of the Backward call indicator set to "no indication".

Sheet 6, sheet 8: the procedure Send_ACM_If_Required is specified in subclause 7.2.1.3.

Sheet 6: the procedure Activate_CF_Process is specified in subclause 7.2.1.7.

Sheet 6: the procedure UUS_ICH_Set_Info_In_IAM is specific to UUS, it is specified in 3GPP TS 23.087 [20].

Sheet 6: the called party address sent in the IAM to the process MT_CF_MSC is the Forwarded-to number received in the Perform Call Forwarding ack.

Page 177: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1763GPP TS 23.018 version 15.0.0 Release 15

Sheet 6: the procedure CAMEL_Store_Destination_Address is specific to CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 7: The processing on this sheet is specific to CAMEL phase 3 or later. If the VMSC does not support CAMEL phase 3 or later, the input signal Int_Release Call will not be received.

Sheet 8: the procedure CAMEL_MT_GMSC_ANSWER is called if the VMSC supports CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL phase 3 or later, processing continues from the "Pass" exit of the test "Result?".

Sheet 8: the procedure Handle_COLP_Forwarding_Interaction_MSC is specified in subclause 7.2.1.6.

Sheet 8: the procedure Send_Answer_If_Required is specified in subclause 7.2.1.4.

Sheet 8: the procedure Send_Network_Connect_If_Required is specified in subclause 7.2.1.5.

Sheet 8: the procedure CAMEL_MT_MSC_ALERTING is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL phase 4 or later, processing continues from the "Pass" exit of the test "Result?".

Sheet 10: the procedure CCBS_MT_MSC_Check_Forwarding is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 11: the processing on this sheet is specific to CAMEL phase 3 or later. If the VMSC does not support CAMEL phase 3 or later, the input signal Send Info For MT Reconnected Call ack will not be received.

Sheet 11: the procedure Handle_ORLCF_VMSC is specific to OR; it is specified in 3GPP TS 23.079 [13]. If the VMSC does not support OR, processing continues from the "No" exit of the test "Result = Forwarding Failed?".

Sheet 13, sheet 14: the procedure CAMEL_MT_GMSC_DISC1 is called if the VMSC supports CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 13, sheet 14: the procedure CAMEL_MT_GMSC_DISC2 is called if the VMSC supports CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL phase 3 or later, processing continues from the "No" exit of the test "Result=Reconnect?".

Sheet 13: the procedure UUS_MSC_Check_UUS1_UUI is specific to UUS; it is specified in 3GPP TS 23.087 [20].

Sheet 14: after the VMSC has sent an IAM to the process MT_CF_MSC, it acts as a transparent relay for messages received from the GMSC and the process MT_CF_MSC. Any message other than Address Complete, Connect, Answer or Release causes no change of state in the process ICH_MSC.

Sheet 15: The processing on this sheet is specific to CAMEL phase 3 or later. If the VMSC does not support CAMEL phase 3 or later, the input signal Int_Release Call will not be received.

Sheet 16: the procedure Process_Hold_Request is specific to Call Hold; it is specified in 3GPP TS 23.083[16].

Sheet 16: the procedure Process_Retrieve_request is specific to Call_Hold; it is specified in 3GPP TS 23.083[16].

7.3.1.2 Procedure Page_MS_MSC

Sheet 1: the test "MS connection exists" takes the "Yes" exit if there is a radio connection established between the MS and the network.

Sheet 1: for an SMS or SS page, the test "Call still exists" takes the "Yes" exit if the SMS or SS transaction which led to the page still exists.

Sheet 1: the test "SMS or SS page" is not required for the handling of circuit-switched calls, because the VLR will always use a page type of "circuit-switched call", but the more generalized procedure Page_MS_MSC is equally applicable to paging for SMS delivery or network-initiated SS procedures.

Sheet 1: If the MSC supports the option to delay Mobile Terminating CM request during a location update procedure (see 3GPP TS 24.008 [13] section 4.5.1.3.1 Mobile Terminating CM Activity):

If location update procedure is ongoing for the MS,

Page 178: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1773GPP TS 23.018 version 15.0.0 Release 15

If the "follow-on" indicator is received and MSC supports "follow-on" feature, the Page_MS_MSC procedure should return FAIL after sending Page MS negative response (cause Busy Subscriber) to VLR.

Otherwise, the MSC should delay the launching of Page_MS_MSC procedure until the location update procedure ends.

- If the result of location update is successful and location update is not through Gs interface, then Page_MS_MSC procedure returns with PASS.

- If the result of location update is successful and location update is through Gs interface, then Page_MS_MSC continues from the beginning of the procedure.

- If the result of location update is not successful, then the procedure should return FAIL after sending Page MS negative response (cause Absent Subscriber) to VLR.

Sheet 2: the procedure Check_MT_Multicall_MSC is specific to Multicall; it is specified in 3GPP TS 23.135 [25]. If the VMSC does not support Multicall, processing continues from the "Yes" exit of the test "Result=Not provisioned?".

Sheet 2: the test "Call in set-up" takes the "Yes" exit if the call on which the MS is engaged has not reached the established phase (called party answer).

Sheet 2: the test Call waiting" takes the "Yes" exit if a waiting call has been offered to the subscriber but the outcome of offering the call has not been determined.

Sheet 2: if there is one established call, the negative response Busy Subscriber (More calls possible) includes the basic service which applies for the established call. If there are two or more established calls (the Multicall case), the negative response Busy Subscriber (More calls possible) includes the basic service list which applies for the established calls (See 3GPP TS 23.135 [25]).

Sheet 3: the signal input "MS connection established" indicates that the MS has responded to paging, or sent a CM service request for anything other than a circuit-switched call, or completed the location registration procedure.

Sheet 4: A MSC not implementing the MT Roaming Retry feature and the MT Roaming Forwarding feature may not immediately stop paging upon receipt of a Cancel Location message.

7.3.1.3 Procedure Search_For_MS_MSC

Sheet 1: the test "MS connection exists" takes the "Yes" exit if there is a radio connection established between the MS and the network.

Sheet 1: for an SMS or SS page, the test "Call still exists" takes the "Yes" exit if the SMS or SS transaction which led to the page still exists.

Sheet 1: the test "SMS or SS page" is not required for the handling of circuit-switched calls, because the VLR will always use a page type of "circuit-switched call", but the more generalized procedure Search_For_MS_MSC is equally applicable to paging for SMS delivery or network-initiated SS procedures.

Sheet 1: If the MSC supports the option to delay the Mobile Terminating CM request during a location update procedure (see 3GPP TS 24.008 [13] section 4.5.1.3.1 Mobile Terminating CM Activity):

If location update procedure is ongoing for the MS, and if the "follow-on" indicator is received and the MSC supports the "follow-on" feature, the Search_MS_MSC procedure should return FAIL after sending Search MS negative response (cause Busy Subscriber) to VLR.

Otherwise, the MSC should delay the launching of Search_MS_MSC procedure until location update procedure ends.

- If the result of location update is successful and location update is not through Gs interface, then the Search_MS_MSC procedure returns with PASS.

- If the result of location update is successful and location update is through Gs interface, then the procedure continues from the beginning of the Page_MS_MSC procedure.

- If the result of the location update is not successful, then the procedure should return FAIL after sending the Search MS negative response (cause Absent Subscriber) to VLR.

Page 179: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1783GPP TS 23.018 version 15.0.0 Release 15

Sheet 2: the procedure Check_MT_Multicall_MSC is specific to Multicall; it is specified in 3GPP TS 23.135 [25]. If the VMSC does not support Multicall, processing continues from the "Yes" exit of the test "Result=Not provisioned?".

Sheet 2: the test "Call in set-up" takes the "Yes" exit if the call on which the MS is engaged has not reached the established phase (called party answer).

Sheet 2: the test "Call waiting" takes the "Yes" exit if a waiting call has been offered to the subscriber but the outcome of offering the call has not been determined.

Sheet 2: if there is one established call, the negative response Busy Subscriber (More calls possible) includes the basic service which applies for the established call. If there are two or more established calls (the Multicall case), the negative response Busy Subscriber (More calls possible) includes the basic service list which applies for the established calls (See 3GPP TS 23.135 [25]).

Sheet 3: the signal input "MS connection established" indicates that the MS has responded to paging, or sent a CM service request for anything other than a circuit-switched call, or completed the location registration procedure.

Sheet 4 : A MSC not implementing the MT Roaming Retry feature and the MT Roaming Forwarding feature may not immediately stop paging upon receipt of a Cancel Location message.

7.3.1.4 Procedure Complete_Call_In_MSC

Sheet 1: the procedure Set_CLIP_Info_MSC is specific to CLIP.

Sheet 1: the VMSC derives the PLMN bearer capability required for the call according to the rules defined in 3GPP TS 29.007 [30].

Sheet 1, sheet 2: the VMSC and the MS may negotiate the bearer capability to be used for the call by the exchange of information in the Set-up and Call Confirmed messages.

Sheet 1: the procedure UUS_ICH_UUS1_Implicit_Active is specific to UUS, it is specified in 3GPP TS 23.087 [20].

Sheet 1: the procedure CCBS_Report_Not_Idle is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 2: the procedure Establish_Terminating_TCH_Multicall is specific to Multicall; it is specified in 3GPP TS 23.135 [25].

Sheet 2: the test "Result=Rejected?" can take the "Yes" exit only if the procedure Establish_Terminating_TCH_Multicall was called.

Sheet 2, sheet 3, sheet 4, sheet 5, sheet 6, sheet 7: the procedure CAMEL_MT_GMSC_DISC4 is called if the VMSC supports CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL phase 3 or later, processing continues from the "No" exit of the test "Result=Reconnect?".

Sheet 2, sheet 3, sheet 6, sheet 9, sheet 10: the procedure CAMEL_MT_GMSC_DISC6 is called if the VMSC supports CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 2, sheet 5, sheet 9: the procedure CCBS_ICH_MSC_Report_Failure is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 3, sheet 5: the procedure CCBS_ICH_MSC_Report_Success is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 3: the procedure CAMEL_Start_TNRy is called if the VMSC supports CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 3: the procedure CAMEL_MT_MSC_ALERTING is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL phase 4 or later, processing continues from the "Pass" exit of the test "Result?".

Sheet 3, sheet 6: the procedure UUS_ICH_Check_Support is specific to UUS, it is specified in 3GPP TS 23.087 [20]. If the VMSC does not support UUS, processing continues from the "Yes" exit of the test "Result=Pass?".

Sheet 3: the task "UTU2Cnt:=0" is executed only if the VMSC supports UUS.

Sheet 3: the procedure Send_ACM_If_Required is specified in subclause 7.2.1.3.

Page 180: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1793GPP TS 23.018 version 15.0.0 Release 15

Sheet 3, sheet 6: the procedure Establish_Terminating_TCH_Multicall is specific to Multicall; it is specified in 3GPP TS 23.135 [25]. If the VMSC does not support Multicall, processing continues from the "Yes" exit of the test "Result=Pass?".

Sheet 4, sheet 7: the procedure Handle_AoC_MT_MSC is specific to AoC. If the VMSC does not support AoC, processing continues from the "Yes" exit of the test "Result=Pass?".

Sheet 4, sheet 7: the procedure CAMEL_MT_GMSC_ANSWER is called if the VMSC supports CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the VMSC does not support CAMEL phase 3 or later, processing continues from the "Yes" exit of the test "Result=Pass?".

Sheet 4, sheet 7: the procedure Set_COL_Presentation_Indicator_MSC is specific to COLP.

Sheet 4: the procedure Send_Network_Connect_If_Required is specified in subclause 7.2.1.5.

Sheet 5, sheet 11: the processing in the branch starting with the input "CD Request" is specific to Call Deflection; if the VMSC does not support Call Deflection the input is discarded.

Sheet 5, sheet 11: the procedure Handling_CD_MSC is specific to Call Deflection; it is specified in 3GPP TS 23.072 [11].

Sheet 6: the procedure CAMEL_Stop_TNRy is called if the VMSC supports CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 7: the procedure Send_Answer_If_Required is specified in subclause 7.2.1.4.

Sheet 8: the input signal "CAMEL TNRy expired" will be received only if the VMSC supports CAMEL phase 3 or later.

Sheet 8, sheet 11: the procedure UUS_ICH_Check_Forwarding is specific to UUS, it is specified in 3GPP TS 23.087 [20]. If the VMSC does not support UUS, processing continues from the "Yes" exit of the test "Result=Pass?".

Sheet 9, sheet 10: the procedure UUS_MSC_Check_UUS1_UUI is specific to UUS; it is specified in 3GPP TS 23.087 [20].

Sheet 11: the procedures UUS_MSC_Check_UUS2_UUI_to MS and UUS_MSC_Check_UUS2_UUI_to NW are specific to UUS, they are specified in 3GPP TS 23.087 [20].

Sheet 11: the procedure CD_UUS_Interaction is specific to Call Deflection; it is specified in 3GPP TS 23.072 [11].

7.3.1.5 Void

7.3.1.6 Procedure Set_CLIP_Info_MSC

The originating exchange may release the call or the MS may terminate the transaction with the network by sending a Release transaction message while a response is awaited from the process CLIP_MAF002. The message is saved for processing after return from the procedure.

7.3.1.7 Void

7.3.1.8 Procedure Establish_Terminating_TCH_If_Required

The procedure TCH_Check is specified in subclause 7.1.1.14.

7.3.1.9 Procedure Handle_AoC_MT_MSC

7.3.1.10 Procedure Set_COL_Presentation_Indicator_MSC

The originating exchange may release the call or the MS may terminate the transaction with the network by sending a Release transaction message while a response is awaited from the process COLP_MAF041. The message is saved for processing after return from the procedure.

Page 181: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1803GPP TS 23.018 version 15.0.0 Release 15

Figure 67a: Process ICH_MSC (sheet 1)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC1(17)

Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked otherwise

Idle

ReleaseResources From GMSC

ReleaseResources

ReleaseMSRN

Idle

InitialAddress From GMSC

Convert ISDN BC/LLC/HLC(if present) to bearer service/teleservice & CS BC;Store UUS information (if received)

Send InfoFor IncomingCall

ACM sent:=False;Answer sent:=False;BOR:=False;Network connect sent:=False;TCH allocated:=False;UUS1 result sent:=False;UUS1 implicit active:=False;UUS1 explicit active:=False;UUS2 active:=False;UUS3 active:=False;UUS CF interaction:=False;Call answered := False;On_Hold:=False

Wait_For_Page_Request

ContinueCAMELHandling

CAMEL_ICH_MSC_

INITSee TS 23.078

Result?

Leg1_status:= Set-up

CAMEL_ICH_LEG1_MSC

(Leg1_Status)

See TS 23.078

Idle

Set SuppressVT-CSI

Send InfoFor IncomingCall

Wait_For_Page_Request

Setcause

Release

Release callresources

Idle

Send Info ForMT ReconnectedCall

Wait_For_Reconnected_

Call_Result

Leg1_only MSRN FailReconnect Aborted

Page 182: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1813GPP TS 23.018 version 15.0.0 Release 15

Figure 67b: Process ICH_MSC (sheet 2)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC2(17)

Signals to/from the leftare to/from the GMSC;signals to/from the rightare to/from the VLR

Wait_For_Page_Request

Send InfoFor IncomingCall negativeresponse

Page MSSend InfoFor Incoming Call Ack

Call is to beforwarded

SearchFor MS

CompleteCall

Setcause

Page_MS_MSC

1Search_For_

MS_MSC2

See TS 23.078Result=Pass?

Result=Pass?

Result=Fail?

Result=Fai l

CAMEL_MT_GMSC_

DISC6

Process_Access_

Reques t_MSC

CAMEL_MT_GMSC_

DISC6

Release callresources

Result=Pass?

Releas e callresources

CAMEL_MT_GMSC_

DISC4Idle

Wait_For_MT_Call_

Result

Wait_For_MT_Call_

Result

CAMEL_MT_GMSC_

DISC4

Wait_For_MT_Call_

ResultIdle

Result=Reconnect?

Result=Reconnect?

See TS 23.078

ReleaseSend Info ForMT ReconnectedCall

Release

Release callresources

Release callresources

IdleWait_For_

Reconnected_Call_Res ult

Idle

See TS 23.078 See TS 23.078

No

Yes

No

Yes

No

Yes

No

Yes

YesNo

No

Yes Yes

No

Page 183: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1823GPP TS 23.018 version 15.0.0 Release 15

Figure 67c: Process ICH_MSC (sheet 3)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC3(17)

Signals to/from the leftare to/from the GMSC; signals to/from the rightare to/from the VLRunless marked otherwise

Wait_For_MT_Call_

Result

Send InfoFor IncomingCall negativeresponse

Com pleteCall

2ProcessCallWaiting

CD_Reject See TS 23.072Complete_

Call_In_MSCSee TS 23.083

Proces s_Call_

Waiting

CCBS_Set_Diagnostic_For_Release

See TS 23.093 Result=Pass?

Result=Pass?

Store CW Treatmentindicator for this callif received in SII2

UUS_ICH_Check_Support

See TS 23.087

Call answered:= True

Set cause

To Subs _FSMCall setupfailed

To Subs_FSMCallestablished

To Subs _FSMCall setupfai led

Cause=No Subscriber

Reply?5

CAMEL_MT_GMSC_

DISC4

CAMEL_MT_GMSC_

DISC5

Result=Fail

Result=Fail

Wait_For_MT_Call_

ResultResult=Reconnect?

Result=Reconnect?

Result=Reconnect?

Send Info ForMT ReconnectedCall

ReleaseSend Info ForMT ReconnectedCall

Wait_For_Reconnected_

Call_Result

Wait_For_Reconnected_

Call_Result

See TS 23.078 See TS 23.078 Releasetransaction

CCBS_Check_Last_Call

See TS 23.093

Release call

resources

Idle

Yes

No

Yes

No

No

Yes

Yes

No

Yes

No

Yes

No

Yes

No

Yes

No

Page 184: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1833GPP TS 23.018 version 15.0.0 Release 15

Figure 67d: Process ICH_MSC (sheet 4)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC4(17)

5

CAMEL phase 4 or latercontrol relationship exists?

Leg1_status:= Active

CAMEL_ICH_LEG1_MSC

(Leg1_Status)

See TS 23.078

CAMEL_ICH_LEG2_MSC

See TS 23.078

Idle

Wait_For_Clear

Yes

No

Page 185: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1843GPP TS 23.018 version 15.0.0 Release 15

Figure 67e: Process ICH_MSC (sheet 5)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC5(18)

Signals to/from the leftare to/from the GMSC; signals to/from the rightare to/from the VLR

Wait_For_MT_Call_

Result

Send InfoFor IncomingCall ack

Call is to beforwarded

MT RoamingForwarding supported

MT Roaming ForwardingIndicator received

MT RoamingRetry supported

CAMEL_Check_ORLCF_VMSC

See TS 23.079

Result?

Handle_ORLCF_VMSC

See TS 23.079

Result?

CD_Failure See TS 23.072

Wait_For_Release_

From_GMSC

Release

CAMEL_MT_GMSC_

DISC6See TS 23.078

CCBS_Check_Last_Call

See TS 23.093

Release callresources

Idle

CD_Success See TS 23.072

3

MT RoamingRetry Indicator

received

Handle_ORLCF_VMSC

Wait_For_Release_

From_GMSC

Release

CAMEL_MT_GMSC_

DISC6

Release callresources

Idle

Initial Address Messageto new MSC

Wait_For_MTRF_ACM

1

yes

No

NoORLCF

Forwarding Failed

AcceptedContinue

VMSCCF

Yes

No

Yes

Yes

No

Page 186: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1853GPP TS 23.018 version 15.0.0 Release 15

Figure 67f: Process ICH_MSC (sheet 6)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC6(17)

Signals to the r ight are to the VLRunless marked otherwise

3

Type of forwarding=Reconnect?

CAMEL_MT_VMSC_Notify_CF

See TS 23.078

Result=Reconnect? 4

CCBS_Check_Last_Call See TS 23.093

Set redirecti oninformation

Send_ACM_If_Required

Activate_CF_Process

Result?

ReleaseUUS_ICH_Set_Info_In_IAM

See TS 23.087

CAMEL_MT_GMSC_

DISC4See TS 23.078

Init ialAddressMessage

To process MT_CF_MSC

Result=Reconnect?

CAMEL_Store_Destination_

Address(False, True)

See TS 23.078

Send Info ForMT ReconnectedCall

CD_Failure See TS 23.072 CD_Success See TS 23.072

Wait_For_Reconnected_

Call_Result

CCBS_Check_Last_Call See TS 23.093

Wait_For_Forward_ACM

Idle

No

Yes

No

Yes

Release

PassFail

Yes

No

Page 187: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1863GPP TS 23.018 version 15.0.0 Release 15

Figure 67g: Process ICH_MSC (sheet 7)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC7(17)

Signals to/from the leftare to/from the GMSC; s ignals to/from the rightare to/from the VLRunless marked otherwise

Wait_For_MT_Call_Result,Wait_For_Reconnected_Call_Resul t

Int_Release_Call From gsmSSF

Abort

Release

ReleaseTransaction To BSS

Release call

resources

Idle

Page 188: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1873GPP TS 23.018 version 15.0.0 Release 15

Figure 67h: Process ICH_MSC (sheet 8)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC8(17)

Signals to/from the leftare to/from the GMSC;s ignals to/from the rightare to/from the process MT_CF_MSCunless marked otherwise

Wait_For_Forward_ACM

AddressComplete Connect

Send_ACM_If_Required

See TS 23.078 CAMEL_MT_MSC_ALERTING

Result?

Wait_For_Forward_Answer

Release Release Answer

Release See TS 23.078CAMEL_

MT_GMSC_DISC4

CAMEL_MT_GMSC_

ANSW ERSee TS 23.078 See TS 23.078

CAMEL_MT_GMSC_

ANSWER

CAMEL_MT_GMSC_

DISC6See TS 23.078 Result? Result?

Result=Reconnect?

Handle_COLP_Forwarding_

Interaction_MSCResult?

Handle_COLP_Forwarding_

Interaction_MSC

ReleaseSet COLP

presentationindicator

Release 6Set COLP

presentationindicator

Send_Answer_If_Required Idle

Send_Network_Connect_

If_Required

6

Call answered:= True

Release callresources To VLR

Send Info ForMT ReconnectedCall

7

IdleWait_For_

Reconnected_Call_Result

PassAnswer Else

Pass

Else Else

Pass

No

Yes

Release Reconnect

Fail

Page 189: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1883GPP TS 23.018 version 15.0.0 Release 15

Figure 67i: Process ICH_MSC (sheet 9)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC9(17)

7

CAMEL phase 4 or latercontrol relationship exists?

Leg1_status:= Active

CAMEL_ICH_LEG1_MSC

(Leg1_Status)

See TS 23.078

CAMEL_ICH_LEG2_CF_MSC

See TS 23.078

Idle

Wait_For_Clear

Yes

No

Page 190: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1893GPP TS 23.018 version 15.0.0 Release 15

Figure 67j: Process ICH_MSC (sheet 10)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC10(17)

Signals to/from the leftare to/from the GMSC;signals to/from the rightare to/from the process MT_CF_MSCunless marked otherwise

Wait_For_Forward_ACM

Release

Release

CAMEL_MT_GMSC_

DISC6See TS 23.078

Release callresources

Idle

Release

CAMEL_MT_GMSC_

DISC4See TS 23.078

Result=Reconnect?

CCBS_MT_MSC_Check_Forwarding

See TS 23.093

CCBS_Set_Diagnostic_For_Release

See TS 23.093

Release

Send Info ForMT ReconnectedCall

To VLR

Wait_For_Reconnected_

Call_Result

Send Info ForMT ReconnectedCall negati veresponse

Set cause

Release

Int_Exception To gsmSSF

No

Yes

Page 191: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1903GPP TS 23.018 version 15.0.0 Release 15

Figure 67k: Process ICH_MSC (sheet 11)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC11(17)

Signals from the leftare from the GMSC;s ignals from the rightare from the VLR

Wait_For_Reconnected_

Call_Result

Send Info For MTReconnectedCall ack

Callanswered

Handle_ORLCF_VMSC See TS 23.079

Result=Accepted?

Result=Forwarding

Failed?

4 See TS 23.072 CD_Failure CD_Success See TS 23.072

Wait_For_Release_From_

GM SC

Release

CAMEL_MT_GMSC_

DISC6See TS 23.078

CCBS_Check_Last_Call See TS 23.093

Release callresources

Idle

False

True

No Yes

No

Yes

Page 192: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1913GPP TS 23.018 version 15.0.0 Release 15

Figure 67l: Process ICH_MSC (sheet 12)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC12(17)

Signals to/from the leftare to/from the GMSC;s ignals to/from the rightare to/from the BSSunless marked otherwise

Wait_For_MT_Call_

Result

Release

CAMEL_MT_GMSC_

DISC6See TS 23.078

Releasetransaction

CCBS_Check_Last_Call See TS 23.093

Abort To VLR

Releasecall

resources

Idle

Releasetransaction

CAMEL_MT_GMSC_

DISC4See TS 23.078

Result=Reconnect?

Release

Send Info ForMT ReconnectedCall

To VLR

Wait_For_Reconnected_

Call_Result

No

Yes

Page 193: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1923GPP TS 23.018 version 15.0.0 Release 15

Figure 67m: Process ICH_MSC (sheet 13)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC13(17)

Signals to/from the leftare to/from the GMSC;s ignals to/from the rightare to/from the BSSunless marked otherwise

Wait_For_Clear

Release

UUS_MSC_Check_

UUS1_UUISee TS 23.087

Releasetransaction

CAMEL_MT_GMSC_

DISC1See TS 23.078

CCBS_Check_Last_Call See TS 23.093

Releasecall

resources

CallclearedTo Subs_FSM

Idle

Releasetransaction

CAMEL_MT_GMSC_

DISC2See TS 23.078

Result=Reconnect?

UUS_MSC_Check_

UUS1_UUISee TS 23.087

ReleaseSend Info ForMT ReconnectedCall

To VLR

Wait_For_Reconnected_

Call_Result

No

Yes

Page 194: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1933GPP TS 23.018 version 15.0.0 Release 15

Figure 67n: Process ICH_MSC (sheet 14)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC14(17)

Signals to/from the leftare to/from the GMSC;s ignals to/from the rightare to/from the process MT_CF_MSCunless marked otherwise

Wait_For_Forward_Clear

Release

Release

CAMEL_MT_GMSC_

DISC1See TS 23.078

Releasecall

resources

Idle

Release

CAMEL_MT_GMSC_

DISC2See TS 23.078

Result=Reconnect?

ReleaseSend Info ForMT ReconnectedCall

To VLR

Wait_For_Reconnected_

Call_Result

Wait_For_Forward_ACM,Wait_For_Forward_Answer,Wait_For_Forward_Clear

*

-

-

*

-

No

Yes

Page 195: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1943GPP TS 23.018 version 15.0.0 Release 15

Figure 67o: Process ICH_MSC (sheet 15)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC15(17)

Signals to/from the leftare to/from the GMSC;s ignals to/from the rightare to/from the process MT_CF_MSCunless marked otherwise

W ait_For_Forward_ACM,W ait_For_Forward_Clear

Wait_For_Clear

Int_Release_Call From gsmSSF

Int_Release_Call From gsmSSF

Release Releasetransaction To the BSS

Release Release

Releasecall

resources

Releasecall

resources

Idle Callcleared To Subs_FSM

Idle

Page 196: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1953GPP TS 23.018 version 15.0.0 Release 15

Figure 67p: Process ICH_MSC (sheet 16)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC16(17)

Signals to/from the leftare to/from the BSS

Wait_For_Clear

Holdrequest

Holdsupported?

Process_Hold_

Request

See 3G TS23.083

Wait_For_Clear

Holdreject

Retrieverequest

Holdsupported?

Retrievereject

Process_Retrieve_Request

See 3G TS23.083

Yes No No Yes

Page 197: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1963GPP TS 23.018 version 15.0.0 Release 15

Figure 67q: Process ICH_MSC (sheet 17)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC17(17)

Signals from the leftare from the BSS;s ignals to the rightare to the Subs_FSM process.

Wait_For_Clear

ECTrequest

MPTYrequest

ECTrequest

MPTYrequest

Wait_For_Clear

Page 198: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1973GPP TS 23.018 version 15.0.0 Release 15

Figure 67r: Process ICH_MSC (sheet 18)

Process in the MSCto handle an incoming (MT) call

Process ICH_MSC ICH_MSC18(18)

Signals to/from the leftare to/from the GMSC;signals to/from the rightare to/from the new MSC

Wait_For_MTRF_ACM

Wait_For_MTRF_ACMWait_for_MTRF_AnswerWait_For_MTRF_Clear

AddressComplete Connect Release Release

Send_ACM_If_Required

Send_Network_Connect_

If_RequiredRelease Release

Wait_For_MTRF_Answer

Release callresources

Answer Idle

Send_Answer_If_Required

Call answered:= True

Wait_For_MTRF_Clear

Page 199: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1983GPP TS 23.018 version 15.0.0 Release 15

Figure 68a: Procedure Page_MS_MSC (sheet 1)

Procedure in the MSCto page an MS in aspeci fied location area

Procedure Page_MS_MSC PAGE_M1(3)Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked otherwise

Locationarea IDknown?

Set negativeresponse:

Unknown LAI

Page MSnegativeresponse

Result:=Fail

Ca llstill

exists?Set negative

response:SystemFailure

MSconnection

exists?

Clear received:=False

Paging via SGSN possible?

PageIn specified location area

Start Pageresponse

timer

Wait_For_Page_

Response

Page MS via SGSN

SMS or SSpage?

Requestcall status To Subs_FSM

Wait_For_Call_Status

Set accessconnection

status

Result:=Pass

No

Yes

No

Yes

No

No

Yes

Yes

No

Yes

Page 200: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)1993GPP TS 23.018 version 15.0.0 Release 15

Figure 68b: Procedure Page_MS_MSC (sheet 2)

Procedure in the MSCto page an MS in aspecified location area

Procedure Page_MS_MSC PAGE_M2(3)

Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked otherwise

Wait_For_Call_Status

Call status From process Subs_FSM

Check_MT_Multicall_MSC See TS 23.135

Result=Offered?

Result=More callspossible?

Result=not

provisioned?

Call insetup?

Callwaiting?

Set negativeresponse:

Busy subscriber

More callspossible

Set negativeresponse:

Busy subscriber(NDUB)

PageMS negativeresponse

Set accessconnection

status

Result:=Fail

Result:=Pass

No

Yes

No

Yes

Yes

No

No

Yes

No Yes

Page 201: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2003GPP TS 23.018 version 15.0.0 Release 15

Figure 68c: Procedure Page_MS_MSC (sheet 3)

Procedure in the MSCto page an MS in aspeci fied location area

Procedure Page_MS_MSC PAGE_M3(3)

Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked o therwise

Wait_For_Page_

Response

MSconnectionestablished

Clearrece ived

Set accessconnection

status

Result:=Pass

Releasetransaction

Result:=Aborted

Release From GMSC

Abort

Clear received:=True

Wait_For_Page_

Response

Pageresponsetimer expired

Clearreceived

Set negativeresponse:

AbsentSubscriber

Page MSnegativeresponse

Result:=Fail

Result:=Aborted

CM ServiceRequest

For circuit-switched call

CM ServiceRequest

To p rocess OCH_MSC

Clearreceived

Set negativeresponse:

Busy Subscriber(NDUB)

Page MSnegativeresponse

Result:=Fail

Result:=Aborted

False

True

False

True

False

True

Page 202: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2013GPP TS 23.018 version 15.0.0 Release 15

Figure 68d: Procedure Page_MS_MSC (sheet 4)

Procedure in the MSCto page an MS in aspecified location area

Procedure Page_MS_MSC PAGE_M4(4)

Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked otherwise

Wait_For_Page_

Response

CancelLocation

Clearreceived

Set negativeresponse:

Location Cancelled

Page MSnegativeresponse

includes the following parameters if received in the Cancel Location message from the VLR:- MTRF Supported And Authorized flag - MTRF Supported And Not Authorized flag - new VLR number- new LMSI

Result:=Fail

Releasetransaction

Result:=Aborted

False

True

Page 203: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2023GPP TS 23.018 version 15.0.0 Release 15

Figure 69a: Procedure Search_For_MS_MSC (sheet 1)

Procedure in the MSCto search for an MS (page in all location areas)

Procedure Search_For_MS_MSC SRCH_M1(4)

Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked otherwise

Callstill

exists?

MSconnection

exists?

Clear received:=False

SMS or SSpage?

Paging viaSGSN possible?

Search for MSvia SGSN

Requestcall status

To Subs_FSMSet negative

response:SystemFailure

In all location areasor in PgA if PgA received and supported

PageSet accessconnection

status

Search ForMS negativeresponse

Start Pageresponse

timer

Result:=Pass

Result:=Fail

Wait_For_Search_

Response

Wait_For_Call_Status

Yes

No

No

Yes

No

Yes

Yes

No

Page 204: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2033GPP TS 23.018 version 15.0.0 Release 15

Figure 69b: Procedure Search_For_MS_MSC (sheet 2)

Procedure in the MSCto search for an MS (page in all location areas)

Procedure Search_For_MS_MSC SRCH_M2(3)

Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked otherwise

Wait_For_Call_Status

Call status From process Subs_FSM

Check_MT_Multicall_MSC See TS 23.135

Result=Offered?

Result=More callspossible?

Result=not provisioned

Call insetup?

Callwaiting?

Set negativeresponse:

Busy Subscriber

More callspossible

Search ForMS negativeresponse

Result:=Fail

Set negativeresponse:

Busy Subscriber(NDUB)

Set accessconnection

status

Result:=Pass

No

No

Yes

No

No Yes

Yes

No

Yes

Yes

Page 205: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2043GPP TS 23.018 version 15.0.0 Release 15

Figure 69c: Procedure Search_For_MS_MSC (sheet 3)

Procedure in the MSCto search for an MS (page in a ll location areas)

Procedure Search_For_MS_MSC SRCH_M3(3)

Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked o therwise

Wait_For_Search_

Response

MSconnectionestablished

Clearrece ived

Search For MS ack

Set accessconnection

status

Result:=Pass

Releasetransaction

Result:=Aborted

Release From GMSC

Abort

Clear received:=True

Wait_For_Search_

Response

Pageresponsetimer expired

Clearreceived

Set negativeresponse:

AbsentSubscriber

Search For MS negativeresponse

Result:=Fail

Result:=Aborted

CM ServiceRequest

For circuit-switched call

CM ServiceRequest

To p rocess OCH_MSC

Clearreceived

Set negativeresponse:

Busy Subscriber(NDUB)

Search For MS negativeresponse

Result:=Fail

Result:=Aborted

False

True

False

True

False

True

Page 206: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2053GPP TS 23.018 version 15.0.0 Release 15

Figure 69d: Procedure Search_For_MS_MSC (sheet 4)

Procedure in the MSCto search for an MS (page in all location areas)

Procedure Search_For_MS_MSC SRCH_M4(4)

Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked otherwise

Wait_For_Search_

Response

CancelLocation

Clearreceived

Set negativeresponse:

Location Cancelled

Releasetransaction

includes the following parameters if received in the Cancel Location message from the VLR:- MTRF Supported And Authorized flag - MTRF Supported And Not Authorized flag - new VLR number- new LMSI

Search for MSnegativeresponse

Result:=Fail

Result:=Aborted

False

True

Page 207: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2063GPP TS 23.018 version 15.0.0 Release 15

Figure 70a: Procedure Complete_Call_In_MSC (sheet 1)

Procedure in the MSCto complete an MT call on request from the VLR

Procedure Complete_Call_In_MSC CCI_MSC1(11)

Signals to/from the leftare to/from the BSS; s ignals to/from the rightare to/from the VLRunless marked otherwise

Set_CLIP_Info_MSC

Derive required PLMN BC See TS 29.007

Setup

UUS_ICH_UUS1_Implicit_Active

See TS 23.087

CCBS_Report_Not_Idle See TS 23.093

Wait_For_Setup_

Response

Setup failure

Set negativeresponse:

AbsentSubscriber

CompleteCallnegativeresponse

Result:=Fail

Int_Release_Call From gsmSSF

Page 208: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2073GPP TS 23.018 version 15.0.0 Release 15

Figure 70b: Procedure Complete_Call_In_MSC (sheet 2)

Procedure in the MSCto complete an MT call on request from the VLR

Procedure Complete_Call_In_MSC CCI_MSC2(11)

Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLR

Wait_For_Setup_

Response

CallConfirmed

Multicallsupportedin MSC?

Establish_Terminating_

TCH_If_Requi red

Establish_Terminating_TCH_

Multica llSee TS 23.135

Result=Fail?

Result=Aborted

CAMEL_MT_GMSC_

DISC4See TS 23.078

Result=Re jected? Abort Result=

Reconnect?

CAMEL_MT_GMSC_

DISC6See TS 23.078

Set negativeresponse:

Radiocongestion

CCBS_ICH_MSC_Repor t_Fai lu re See TS 23.093

CompleteCallnegativeresponse

Result:=Aborted

Result:=Reconnect

Result:=Fail

4 Wait_For_Alerting

No Yes

No

Yes

No

Yes

Yes

No No

Yes

Page 209: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2083GPP TS 23.018 version 15.0.0 Release 15

Figure 70c: Procedure Complete_Call_In_MSC (sheet 3)

Procedure in the MSCto complete an MT call on request from the VLR

Procedure Complete_Call_In_MSC CCI_MSC3(11)

Signals to/from the leftare to/from the BSS; s ignals to/from the rightare to/from the VLRunless marked otherwise

Wait_For_Alert ing

Alert ing Connect

UUS_ICH_Check_Support See TS 23.087 UUS_ICH_

Check_Support See TS 23.087

Result=Pass?

Result=Pass?

CCBS_ICH_MSC_Report_Success See TS 23.093 1 CCBS_ICH_MSC_

Report_Success See TS 23.093

NRCTprovi ded?

Establish_Terminating_TCH_Multicall

See TS 23.135

Start No ReplyCall Timer

Result=Pass?

CAMEL_Start_TNRy See TS 23.078 3

Send_ACM_If_Required 4 Result=

Aborted?

UTU2Cnt:=0 See TS 23.078CAMEL_

MT_GMSC_DISC4

CAMEL_MT_MSC_ALERTING See TS 23.078 Result=

Reconnect?

Result? Release Abort

A Release To GMSC Abort See TS 23.078CAMEL_

MT_GMSC_DISC6

Result:=Aborted

Result:=Reconnect

Result:=Aborted

Result:=Aborted

Wait_for_Answer

Yes

No No

Yes

Yes

No

Yes

No

No

Yes

No

Yes

Answer ReleaseFail

Reconnect

Pass

Page 210: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2093GPP TS 23.018 version 15.0.0 Release 15

Figure 70d: Procedure Complete_Call_In_MSC (sheet 4)

Procedure in the MSCto complete an MT call on request from the VLR

Procedure Complete_Call_In_MSC CCI_MSC4(11)

Signals to/from the leftare to/from the BSS; s ignals to/from the rightare to/from the VLRunless marked otherwise

3

Handle_AoC_MT_MSC

Result=Pass?

Connectack

CAMEL_MT_GMSC_

ANSW ERSee TS 23.078

Result?

Result:=Aborted

Set_COL_Presentation_Indicator_MSC

Send_Network_Connect_If_

RequiredTo GMSC

CompleteCallack

Result:=Pass

CAMEL_MT_GMSC_

DISC4See TS 23.078

Result=Reconnect?

ReleaseTo GMSC

Abort

Result:=Aborted

Result:=Reconnect

2

Set cause

Release To GMSC

Yes

FailPass

No

No

Yes

Reconnect

Release

Page 211: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2103GPP TS 23.018 version 15.0.0 Release 15

Figure 70e: Procedure Complete_Call_In_MSC (sheet 5)

Procedure in the MSCto complete an MT call on request from the VLR

Procedure Complete_Call_In_MSC CCI_MSC5(11)

Signals to/f rom the leftare to/f rom the BSS; s ignals to/from the rightare to/f rom the VLRunless marked otherwise

Wait_For_Alert ing

Alert ingfailure

CAMEL_MT_GMSC_

DISC4See TS 23.078

Result=Reconnect?

CCBS_ICH_MSC_Report_F ailure

See TS 23.093

Abort

Release To GMSC

Result:=Aborted

Result:=Reconnect

CD_Request

CCBS_ICH _MSC_Report_Success

See TS 23.093

Handling_C D_MSC See TS 23.072

CompleteCallnegativeresponse

Result:=Fail

1

Releasetransaction

Set cause

No

Yes

Page 212: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2113GPP TS 23.018 version 15.0.0 Release 15

Figure 70f: Procedure Complete_Call_In_MSC (sheet 6)

Procedure in the MSCto complete an MT call on request from the VLR

Procedure Complete_Call_In_MSC CCI_MSC6(11)

Signals to/from the leftare to/from the BSS; s ignals to/from the rightare to/from the VLRunless marked otherwise

Wait_for_Answer

Connect

CAMEL_Stop_TNRy

See TS 23.078

UUS_ICH_Check_Suppor t

See TS 23.087

Result=Pass?

Establish_Terminating_TCH_Multicall

See TS 23.135

Result=Pass?

5

Result=Aborted?

CAMEL_MT_GMSC_

DISC4See TS 23.078

Result=Reconnect?

Release

Abort

Result:=Aborted

Result:=Reconnect

Abort

CAMEL_MT_GMSC_

DISC6See TS 23.078

Result:=Aborted

1

A

Yes

Yes

No

No

Yes

Yes

No

Page 213: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2123GPP TS 23.018 version 15.0.0 Release 15

Figure 70g: Procedure Complete_Call_In_MSC (sheet 7)

Procedure in the MSCto complete an MT call on request from the VLR

Procedure Complete_Call_In_MSC CCI_MSC7(11)

Signals to/from the leftare to/from the BSS; s ignals to/from the rightare to/from the VLRunless marked otherwise

5

Handle_AoC_MT_MSC

Result=Pass?

Connectack

CAMEL_MT_GMSC_

ANSW ERSee TS 23.078

Result?

Result:=Aborted

Set_COL_Presentation_Indicator_MSC

Send_Answer_If_RequiredTo GMSC

CompleteCallack

Result:=Pass

CAMEL_MT_GMSC_

DISC4See TS 23.078

Result=Reconnect?

ReleaseTo GMSC

Abort

Result:=Aborted

Result:=Reconnect

2

Set cause

Release To GMSC

Yes

Pass

No

Yes

Yes

Reconnect

Fail Release

Page 214: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2133GPP TS 23.018 version 15.0.0 Release 15

Figure 70h: Procedure Complete_Call_In_MSC (sheet 8)

Procedure in the MSCto complete an MT ca ll on request from the VLR

Procedure Complete_Call_In_MSC CCI_MSC8(11)

Signals to/from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked otherwise

W ait_for_Answer

No ReplyCall Timerexpired

UUS_ICH_Check_

ForwardingSee TS 23.087

Result=Pass?

Set negativeresponse:

No subscriberreply

CompleteCallnegativeresponse

Releasetransaction

Result:=Fail

Re leasetransaction

2

CAM EL TNRyexpired

Yes

No

Page 215: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2143GPP TS 23.018 version 15.0.0 Release 15

Figure 70i: Procedure Complete_Call_In_MSC (sheet 9)

Procedure in t he MSCto complete an MT ca ll on request from the VLR

Procedure C om plete_C all_In _MSC CCI_MSC9(11)

Signals to /from the leftare to/from the BSS; signals to/from the rig htare to/from the VLRunless marked otherwise

W ait_For_Setup_Response,W ait_For_Ale rting

Releasetransaction

CCBS_ICH_MSC_Report _Failure

See TS 2 3.093

Userbusy?

Se t negativeresp onse:

Bu sy subscriber(UDUB)

CompleteCal lnegativeresponse

Result:=Fail

UUS_MSC_Check_

UUS1_UUISee TS 23.087

Release To G MS C

Abort

Result:=Aborted

Release From GMSC

CA ME L_MT_GMSC_

DISC6See TS 23.078

CCBS_ICH_M SC_Report_Failu re See TS 23.093

UUS _MSC_Ch eck_

UUS 1_UUISee TS 23.087

Releasetransac tion

Yes

No

Page 216: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2153GPP TS 23.018 version 15.0.0 Release 15

Figure 70j: Procedure Complete_Call_In_MSC (sheet 10)

Procedure in the MSCto complete an MT ca ll on request from the VLR

Procedure Complete_Call_In_MSC CCI_MSC10(11)

Signals to /from the leftare to/from the BSS; signals to/from the rightare to/from the VLRunless marked otherwise

W ait_Fo r_Answer

Releasetransaction

Userbusy?

UUS_ICH_Check_

ForwardingSee TS 23.087

Resu lt=Pass?

UUS_MSC_Check_

UUS1_UUISee TS 23.087

1

Set negativeresponse:

Busy subscriber(UDUB)

CompleteCallnegativeresponse

Resu lt:=Fail

UUS_MSC_Check_

UUS1_UUISee TS 23.087

Release To GMSC

Abort

Result:=Aborted

Re leaseFrom GMSC

UUS_MSC_Ch eck_

UUS1_UUISee TS 23 .087

Re leasetransaction

CAMEL_MT_GMSC_

DISC6See TS 23 .078

Ye s

No

Ye s

No

Page 217: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2163GPP TS 23.018 version 15.0.0 Release 15

Figure 70k: Procedure Complete_Call_In_MSC (sheet 11)

Procedure in the MSCto complete an MT call on request from the VLR

Procedure Complete_Call_In_MSC CCI_MSC11(11)

Signals to/f rom the lef tare to/f rom the BSS; s ignals to/from the rightare to/f rom the VLRunless marked otherwise

Wait_F or_Answer

CD Request

UUS_ICH_Check_

ForwardingSee TS 23.087

Result=Pass ?

CD_UUS_Interaction

See TS 23.072

2

Handling_CD_MSC

See TS 23.072

CompleteCallnegativeresponse

Result:=Fail

W ait_For_Alert ing,W ait_For_Answer

Int_Release_Call

From gsmSSF

Abort

Releasetransaction

Release To GMSC

Result:=Aborted

Wait_For_Answer

User toUser

UUS_M SC_Check_UUS2_

UUI_to_NWSee TS 23.087

Wait_For_Answer

User toUser

UUS_M SC_Check_UUS2_

UUI_to_MSSee TS 23.087

No

Yes

Page 218: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2173GPP TS 23.018 version 15.0.0 Release 15

Figure 71: Procedure Set_CLIP_Info_MSC

Figure 72: Void

Procedure in t he MSCto determine the CLIPinformation to be s ent to the MS

Procedure Set_CLIP_Info_MSC CAINF_M1(1)

Signals to/from the rightare to/fro m the processCLIP _MAF002

Initiatehandlingof CLIP

W ait_For_CLIP_Info

Re leasetransac tion From BSS

Continuecal lhandling

Re lease From GMSC

Page 219: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2183GPP TS 23.018 version 15.0.0 Release 15

Figure 73: Procedure Establish_Terminating_TCH_If_Required

Procedure in the terminating VMSC to establish a Traffic Channelif one has not been establishedfor this cal l

Procedure Establish_Terminating_TCH_If_Required ETTCIR1(1)

Signals to/from the leftare to/from the BSS;signals to/from the right are to/from the GMSC

TCH_Check

Result

Result:=Fa il

Result:=Pass

Allocatechannel

Result:=Rejected

Result:=Aborted

Wait_For_Allocation_Complete

Releasetransaction

Allocationfailure

Allocationcomplete Release

Releasetransaction

Releasetransaction

Result:=Fail

Result:=Pass

Result:=Aborted

Fail Use existing Allocate Re ject Aborted

Page 220: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2193GPP TS 23.018 version 15.0.0 Release 15

Figure 74: Procedure Handle_AoC_MT_MSC

Procedure in t he MSCto handle AoC signall ing towards the MS for an MT cal l

Procedure Handle_AoC_MT_MSC AOCMT_M1(1)

Signals t o/from the leftare to/from the BSS;signals from the rightare from the AoC timer function.

A oC(I)provisioned?

Setcharging

parameters

SendChargingParameters

Res ult:=Pass

AoC(C)provisioned?

S etcharging

pa ramete rs

SendChargingParameters

S tart AoCacknowledg ment

timer

W ait_For_Charging_

Parame ters_Ack

Charging Parametersack

Releaseconne ction

Result:=Fail

AoCackno wledgmenttimer expired

Releasetransaction

Yes

No

No

Yes

Page 221: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2203GPP TS 23.018 version 15.0.0 Release 15

Figure 75: Procedure Set_COL_Presentation_Indicator MSC

Procedure in t he MSCto determine the COL presentation indicator value

Procedure Set_CO L_Presentation_Indicator_MSC CO IND_M1(1)

Signals to/from the rightare to/fro m the processCOLR_MAF041

Initiatehandlingof COLR

W ait_For_COLR_Info

Releasetransac tion From BSS

Continuecal lhandling

Re lease From GMSC

Page 222: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2213GPP TS 23.018 version 15.0.0 Release 15

7.3.2 Functional requirements of VLR

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 or the MS is marked as "Subscriber data dormant" (e.g. due to super-charger), this is treated as an unknown MSRN.

Sheet 1: MT roaming retry is not triggered for an incoming call that arrives at the old VLR after the receipt of the MAP Send Identification request from the new VLR but before the receipt of the MAP Cancel Location from the HLR. The "Cancel Location received" flag enables to differentiate for a subscriber whose subscriber data is dormant whether a Cancel Location has been received or not from the HLR.

Sheet 1: the procedure CAMEL_ICH_VLR is specific to CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the VLR does not support CAMEL phase 3 or later, processing continues from the possible call of the procedure CCBS_ICH_Set_CCBS_Call_Indicator. .

Sheet 1: If the MSRN is not allocated, "GMSC supports MT Roaming Retry" takes "No" exit.

Sheet 1: If no IMSI record is found, the " Subscriber data dormant" check takes the "False" exit.

Sheet 1: A VLR not supporting the flag "Subscriber data dormant" shall behave as if the flag is set to false.

Sheet 1: the procedure CCBS_ICH_Set_CCBS_Call_Indicator is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 1: the VLR derives the basic service required for the call according to the rules defined in 3GPP TS 29.007 [30].

Sheet 1, sheet 2, sheet 5: the procedure CCBS_ICH_VLR_Report_Failure is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 1, sheet 3: the procedure CCBS_ICH_Report_Not_Reachable is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

Sheet 2: this process communicates with the matching instance of the process PRN_VLR, which is linked by the MSRN.

Sheet 2: 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 3: 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 3: 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 3: the procedure Get_CW_Subscription_Info_Multicall_VLR is specific to Multicall; it is specified in 3GPP TS 23.135 [34]. If the VLR does not support both Multicall and Call Waiting, processing continues from the "No" exit of the test "CW available?".

Sheet 3: 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 3: 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.

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

Sheet 3 sheet 6: the procedure CLI_ICH_VLR_Add_CLI is specific to Enhanced CLI Handling. It is specified in 3GPP TS 23.081 [14].

Sheet 3: the procedure CCBS_ICH_Handle_NDUB is specific to CCBS; it is specified in 3GPP TS 23.093 [23]. If the VLR does not support CCBS, processing continues from the "Forward" exit of the test "Result".

Page 223: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2223GPP TS 23.018 version 15.0.0 Release 15

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

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

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

Sheet 3: the "MT Roaming Forwarding Supported" check takes the "Yes" exit if both the MSC and the VLR support that feature. If both the MT Roaming Retry and the MT Roaming Forwarding procedures are supported, and if the conditions for using these procedures are met, the VLR can decide based on operator policy which procedure to follow.

Sheet 3: MT Roaming Forwarding is possible towards the new VLR if the conditions defined in subclause 5.2.3 are fulfilled. If so, the old VLR sends a MAP Provide Roaming Number request to the new VLR whose address was received in the MAP Cancel Location message or the MAP Send Identification message. In addition to the requirements specified in subclause 10.2.3 of 3GPP TS 29.002 [29], the MAP Provide Roaming Number request shall not include the "OR Interrogation" parameter when being sent as part of the MT Roaming Forwarding call after successful retrieval of routeing information procedure.

Sheet 4, sheet 6: the procedure CAMEL_CHECK_SII2_CDTI is specific to CAMEL Phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the GMSC does not support CAMEL Phase 3 or later, processing continues from the "Yes" exit of the test "Result = Pass?".

Sheet 5, sheet 6: the procedure CD_Authorization is specific to Call Deflection, it is specified in 3GPP TS 23.072 [11]. If the VLR does not support Call Deflection, processing continues from the "Yes" exit of the test "Result=Aborted?".

Sheet 5, sheet 6: the procedure CCBS_ICH_Handle_UDUB is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

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

Sheet 7: the procedure CCBS_ICH_Set_CCBS_Target is specific to CCBS; it is specified in 3GPP TS 23.093 [23].

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

Sheet 8: 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?".

Sheet 8: the procedures CAMEL_O_CSI_Check_VLR, and CAMEL_D_CSI_Check_VLR are specific to CAMEL phase 3 or later; they are specified in 3GPP TS 23.078 [12].

7.3.2.2 Void

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.

Page 224: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2233GPP TS 23.018 version 15.0.0 Release 15

The procedure CAMEL_CHECK_SII2_CDTI is specific to CAMEL Phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the GMSC does not support CAMEL Phase 3 or later, processing continues from the "Yes" exit of the test "Result = Pass?".

7.3.2.7 Procedure Handle_CFNRy

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

Page 225: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2243GPP TS 23.018 version 15.0.0 Release 15

Figure 76a: Process ICH_VLR (sheet 1)

Process in VLRB tohandle a request for informationfor an incoming (MT) call

Process ICH_VLR ICH_VLR1(8)

Signals to/from the leftare to/from the MSC

Idle

Release MSRN

ReleaseMSRN

Idle

Send InfoFor IncomingCall

MSRNknown?

CAMEL_ICH_VLR

See TS 23.078

Result=Fail?

CCBS_ICH_Set_CCBS_

Call_IndicatorSee TS 23.093

Dataconfirmed

by HLR

Derive requiredbasic service

See TS 29.007

Subscriberdata dormant

IMSIdetached?

Roamingin LA

allowed?CCBS_ICH_Report_Not_Reachable

1 10

Set negativeresponse:SystemFailure

CCBS_ICH_VLR_Report_Failure

See TS 23.093

Send InfoFor IncomingCall negativeresponse

Idle

Idle

MT RoamingRetry supported

GMSC supportsMT Roaming Retry

Subscriberdata dormant

Set negativeresponse:

UnallocatedRoaming Number

set MT RoamingRetry Indicator

Send InfoFor IncomingCall Ack

Idle

"Cancel Location received"flag = true

Yes

No

True

False

No

No

Yes

True

False

Yes

No

Yes

No

True

False

Yes

No

yes

no

Page 226: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2253GPP TS 23.018 version 15.0.0 Release 15

Figure 76b: Process ICH_VLR (sheet 2)

Process in VLRB tohandle a request for informationfor an i ncoming (MT) call

Process ICH_VLR ICH_VLR2(8)

Signals to the leftare to the VMSC;Signals to/f rom the rightare to/f rom the proces s PRN_VLR.

10

Prepagingsupported?

PARpending

Wait_F or_PAR_Completed

PARcompleted

PARsucc ess ful

Callarrived

11Fatal PAR

error

Set negative response:

Impossible callcomplet ion

CCBS_ICH_VLR_Report_F ailure

See TS 23.093

Send InfoFor IncomingCall negati veresponse

Idle

Locationarea IDknown?

Paging v ia SGSN possible?

Set Pagingvia SGSNpossible

Page MSPage type=c ircuit -switched call

Wait_F or_Access_Request

Search_For_MS_VLR

Result=Pass ?

Result=Fail?

CCBS_ICH _VLR_Report_F ailure

See TS 23.093

Idle 2

YesTrue

True

False

True

False

Yes

Yes

No

No

No

No

Yes

Yes

False

No

Page 227: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2263GPP TS 23.018 version 15.0.0 Release 15

Figure 76c: Process ICH_VLR (sheet 3)

Process in VLRB tohandle a request for informationfor an incoming (MT) call

Process ICH_VLR ICH_VLR3(8)

Signals to/from the leftare to/from the VMSC.

Wait_For_Access_Request

Page MSnegativeresponse

2 Page MSvia SGSN Abort

Location Cancelled ?

12 13 Page MS To SGSN

Absentsubscriber?

12Wait_For_Access_Request

See TS 23.093 CCBS_ICH_VLR_Report_Failure

See TS 23.093CCBS_ICH_Report_Not_Reachable

Busysubscriber?

MT Roaming Forwarding Supported ?

Idle

3 1 MT Roaming Forwardingpossible toward new VLR ?

NDUB? MT Roaming Retry Supported ?

Multicallsupportedin VLR?

Provide Roaming Number (MTRF Indicator)

To new VLRGMSC supports

MT RoamingRetry

Wait_For_MSRN from new VLR

Get_CW_Subscription_

Info_VLR

Get_CW_Subscription_Info_

Multicall_VLR

set MT RoamingRetry Indicator

CWavailable?

Send InfoFor IncomingCall Ack

Provide Roaming Number negative response

Provide Roaming Number Ack

9

Idle set MT RoamingForwarding Indicator

Get_LI_Subscription_Info_MT_VLR

See TS 23.093 CCBS_ICH_Handle_NDUB

including MSRNSend InfoFor IncomingCall Ack

Get_AoC_Subscription_

Info_VLRResult 13

Idle

4 8 5

Yes

No

YesNo

No

Yes

Yes

No

No

yes

No

Yes

Yes

No

No Yes YesNo

Yes

No

Release

Forward

Page 228: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2273GPP TS 23.018 version 15.0.0 Release 15

Figure 76d: Process ICH_VLR (sheet 4)

Process in VLRB tohandle a request for informationfor an i ncoming (MT) call

Process ICH_VLR ICH_VLR4(8)

Signals to/f rom the lef tare to/f rom the VMSC.

Wait_F or_Access_Request

Proc essAccessRequest

Process _Access_

Request_VLR

Result=Pass ?

CUGinfo

present?

Translate CUGinterlockto index

As defined in TS 23.085

Success?

CAMEL_CHECK_SII2_C DTI

Result =Pass ?

CFN RyA&O?

Prov ideNRCTvalue

Get_LI_Subscript ion_Info_MT_VLR

Get_AoC_Subscript ion_

Info_VLR

CLI_ICH_VLR_Add_CLI

See TS 23.081

CompleteCall

Wait_F or_Complete_Call_

Result

Set negativeresponse:

System fai lure

CCBS_ICH _VLR_Report_Failure

See TS 23.093

Send InfoFor IncomingCall negati veresponse

Idle

CCBS_IC H_VLR_Report_F ailure

See TS 23.093

Idle

11

3

YesYes

Yes

Yes

Yes

NoNo

No

No

No

Page 229: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2283GPP TS 23.018 version 15.0.0 Release 15

Figure 76e: Process ICH_VLR (sheet 5)

Process in VLRB tohandle a request for informationfor an i ncoming (MT) call

Process ICH_VLR ICH_VLR5(8)

Signals to/from the leftare to/from the VMSC.

Wait_for_Complete_Call

Result

CompleteCall ack

Idle

AbortCompleteCall negati veresponse

Busysubscriber ?

CCBS_ICH_Handle_UDUB

See TS 23.093

5

Absentsubscriber ?

Radiocongestion?

Nosubscriber

reply ?

CD_Authorization

See TS 23.072

Result=Aborted?

Result=Fail?

Send InfoFor IncomingCall negati veresponse

Idle7

Set negativ eresponse:

Impossible callcompletion

6

CCBS_IC H_VLR_Report_F ailure

See TS 23.093

1

Yes

No

No

No

No

No

Yes

No

Yes

Yes

Yes

Yes

Page 230: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2293GPP TS 23.018 version 15.0.0 Release 15

Figure 76f: Process ICH_VLR (sheet 6)

Process in VLRB tohandle a request for informationfor an i ncoming (MT) call

Process ICH_VLR ICH_VLR6(8)

Signals to/from the leftare to/from the VMSC.

4

CAMEL_CHECK_SII2_C DTI

See TS 23.078

Result =Pass ?

CFN RyA&O?

Set NRCT

CLI_ICH_VLR_Add_CLI

See TS 23.081

ProcessCallWait ing

Wait_F or_PCW_Result

ProcessCallWait ing ack

Idle

Abort

ProcessCall W ait ing negativeresponse

Busysubscriber ?

Nosubscriber

reply ?

CD_Authorization

See TS 23.072

Result=Aborted?

Result=Fail?

Send InfoFor IncomingCall negati veresponse

Idle7

Set negativeresponse:

Impossible callcompletion

6

NDUB?

9

CCBS_ICH_Handle_UDUB

See TS 23.093

5

Yez

Yea

No

No

No

Yes

No

Yes

Yes

Yes

Yes

No

NoNo

Page 231: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2303GPP TS 23.018 version 15.0.0 Release 15

Figure 76g: Process ICH_VLR (sheet 7)

Process in VLRB tohandle a request for informationfor an i ncoming (MT) call

Process ICH_VLR ICH_VLR7(8)

Signals to the leftare to the VMSC 1

Handle_CFNRc

Result=Fail?

Set negativeresponse:

ForwardingViolat ion

Send InfoFor IncomingCall negati veresponse

Idle

Result=Forward?

Set negativeresponse:

AbsentSubscriber 7

5

Handle_CFB

Result=Fail?

Set negativeresponse:

ForwardingViolat ion

Result=Forward?

CCBS_ICH_Set_CCBS_

TargetSee TS 23.093

Set negativeresponse:

Busy Subsc riber

CCBS_ICH _Set_CCBS_

TargetSee TS 23.093

7

6

Handle_CFNRy

Result=Fail?

Set negativeresponse:

ForwardingViolat ion Result=

Forward?

Set negativeresponse:

No SubscriberReply

7

8

Yes

No

NoYes

Yes

No

No

Yes

Yes

No

No

Yes

Page 232: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2313GPP TS 23.018 version 15.0.0 Release 15

Figure 76h: Process ICH_VLR (sheet 8)

Figure 77: Void

Process in VLRB tohandle a request for informationfor an i ncoming (MT) call

Process ICH_VLR ICH_VLR8(8)

Signals to the leftare to the VMSC.7

Forward_CUG_Check

Result=Call

allowed?

Set result:Forward

Setforwardinginformat ion

CAMEL_O_CSI_

CHECK_VLRSee TS 23.078

CAMEL_D_CSI_

CHECK_VLRSee TS 23.078

Send InfoFor IncomingCall ack

Idle

Set negat iveresponse:

CUG rejec t

Send InfoFor IncomingCall negati veresponse

Idle

Yes

No

Page 233: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2323GPP TS 23.018 version 15.0.0 Release 15

Figure 78: Procedure Search_For_MS_VLR

Procedure in the VLRto search for an MS (i.e. page in all location areas)

Procedure Search_For_MS_VLR SRCH_V1(1)

Signals to/from the leftare to/from the MSC

Paging viaSGSN possible?

Set pagingvia SGSNpossible

Search For MS

Page type=Circuit-switched call

PgA is sent if PgA supported and receivedWait_For_

Search_Result

SearchFor MS ack

SearchFor MS negativeresponse

Abort Search for MSvia SGSN

UpdateLocationArea ID

To SGSN Page MS

Result:=Pass

Result:=Fail

Result:=Aborted

Wait_For_Search_Result

Yes

No

Page 234: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2333GPP TS 23.018 version 15.0.0 Release 15

Figure 79: Procedure Get_CW_Subscription_Info_VLR

Procedure in t he VLR to retrieve subscription inform ation for th e Cal l W aiting service

Proc edure G et_CW _Subscription_Info_VLR CW I_VLR1(1)

Signals to/from the rightare to/fro m the processMAF013

initiatehandlingof CW

W ait_For_CW _Info

AbortFrom MS Cprocesscallwaiting

Page 235: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2343GPP TS 23.018 version 15.0.0 Release 15

Figure 80: Procedure Get_LI_Subscription_Info_MT_VLR

Procedure in t he VLRto retrieve subscription information for the CLIP & COLR line identi ficationserv ices for an MT call

Procedure Get_LI_Subscription_Info_MT_VLR GLI_MTV1(1)

Initiatehandling of CLIP

To process CLIP_MAF001

W ait_For_CLIP_Info

AbortFrom MS CContinuecal lhandling

From proces s CLIP _MAF001

Initiatehandling of COLR

To process CO LR_MAF040

W ait_For_COLR_Info

AbortFrom MS CContinuecal lhandling

From process CO LR_MAF040

Page 236: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2353GPP TS 23.018 version 15.0.0 Release 15

Figure 81: Procedure Handle_CFB

Procedure in the VLRto handle Call Forwardingon Busy

Procedure Handle_CFB H_CFB1(1)

Signals to/f rom the rightare to/f rom the processMAF008

CAMEL_CHECL_SII2_C DTI

See TS 23.078

Result =Pass ?

initiatehandlingof CFB

Wait_F or_CFB_Result

continuecallhandling

Error?

Normalcall

busy?

Result:=Forward

Result:=Busy

Result:=Fail

Yes

No

No

Yes

Yes

No

Page 237: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2363GPP TS 23.018 version 15.0.0 Release 15

Figure 82: Procedure Handle_CFNRy

Procedure in t he VLRto handle Call Forwardingon No subscriber Reply

Pro cedure H andle_C FN Ry H_CFN Ry1(1)

Signals to/from the rightare to/fro m the processMAF009

initiatehandlingof CFNRy

W ait_For_CFNRy_Result

continuecal lhandling

E rror?

Normalcall?

Result:=No re ply

Result:=Forward

Result:=Fail

No

Yes

No

Yes

Page 238: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2373GPP TS 23.018 version 15.0.0 Release 15

7.4 Subs_FSM

7.4.1 Functional requirements of serving MSC

7.4.1.1 Process Subs_FSM

One instance of the process Subs_FSM runs for each subscriber who is involved in at least one call. It monitors the state of any ongoing calls for that subscriber. The individual call control processes OCH_MSC and ICH_MSC submit supplementary service requests received from the MS to the process Subs_FSM, which then responds appropriately.

The process Subs_FSM interacts with the processes OCH_MSC and ICH_MSC as specified in subclauses 7.1.1 and 7.3.1.

Sheet 5, sheet 6, sheet 7, sheet 8, sheet 9, sheet 11, sheet 12, sheet 15: processing on this page will occur only if the VMSC supports HOLD.

Sheet 8: the procdure Handle_MPTY is specific to MPTY; it is specified in 3GPP TS 23.084 [17].

Sheet 8: the procedure Handle_ECT_Active is specific to ECT; it is specified in 3GPP TS 23.091 [22].

Sheet 10: processing on this page will occur only if the VMSC supports Multicall.

Sheet 12: the procedure Handle_ECT_Alerting is specific to ECT; it is specified in 3GPP TS 23.091 [22].

Sheet 13, sheet 14: processing on this page will occur only if the VMSC supports both HOLD and Multicall.

Page 239: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2383GPP TS 23.018 version 15.0.0 Release 15

7.4.1.1.1 Macro Check_Ongoing_Calls

7.4.1.1.2 Macro Update_Non_Speech_Calls_Status

7.4.1.1.3 Macro Increment_Call_Counter

7.4.1.1.4 Macro Decrement_Call_Counter

Figure 83a: Process Subs_FSM (sheet 1)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM1(18)

Signals to/from the left are to/ from either process OCH_MSCor process ICH_MSC

Speech_Call_Cnt:=0Non_Speech_Call_Cnt:=0Speech_CallA:=NullSpeech_CallB:=NullNon_Speech_Calls:=NullOG_Call_Alert ing:=False

Idle

Non speechTCHrequired

Non_Speech_Calls:=Setup

AllocateTCH

Setup_Pending

SpeechTCHrequired

Speech_CallA:=Setup

Page 240: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2393GPP TS 23.018 version 15.0.0 Release 15

Figure 83b: Process Subs_FSM (sheet 2)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM2(18)

Signals to/from the left are to/ from either process OCH_MSCor process ICH_MSC

Setup_Pending

Callestablished

Increment_Call_Counter

Non_Speech_Calls:=Active

Idle_Data_Call_

Active

Speech_CallA:=Active

Call_Active

Call setupfailed

Speech_CallA:=NullSpeech_CallB:=NullNon_Speech_Calls:=Null

Idle

Non_Speech Speech

Page 241: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2403GPP TS 23.018 version 15.0.0 Release 15

Figure 83c: Process Subs_FSM (sheet 3)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM3(18)

Signals to/from the left are to/ from either process OCH_MSCor process ICH_MSC

Idle_Data_Call_

Active

Non speechTCHrequired

Non-Speech_Calls:=Setup

AllocateTCH

Data_Call_Active_

Setup_Pending

Callcleared

Decrement_Call_Counter

Check_Ongoing_Calls

Data_Call_Active_

Setup_Pending

Setup_Pending

Callestablished

Increment_Call_Counter

Speech_CallA:=Active

Call_Active

Non_Speech_Calls:=Active

Idle_Data_Call_

Active

Call setupfailed

SpeechTCHrequired

Speech_CallA:=Setup

Callcleared

Decrement_Call_Counter

Check_Ongoing_Calls

Idle

Speech,Non_Speech

Calls_OngoingNo_Calls_Ongoing

SpeechNon_Speech Speech,

Non_Speech

Calls_OngoingNo_Calls_Ongoing

Page 242: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2413GPP TS 23.018 version 15.0.0 Release 15

Figure 83d: Process Subs_FSM (sheet 4)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM4(18)

Signals to/from the left are to/ from either process OCH_MSCor process ICH_MSC

Call_Active

Holdrequest

Holdack

Speech_CallA:=Held

Call_Held

Non speechTCHrequired

AllocateTCH

Non_Speech_Calls:=Setup

Call_Active_Data_Call_

Setup_Pending

SpeechTCHrequired

TCH alreadyallocated

Call_Active

Callcleared

Decrement_Call_Counter

Check_Ongoing_Calls

Ongoingspeech

call?

Speech_CallA:=Null

Idle_Data_Call_

Active

Speech_CallA:=NullSpeech_CallB:=Null

Idle

Speech, Non_Speech

Calls_Ongoing

No

Yes

No_Calls_Ongoing

Page 243: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2423GPP TS 23.018 version 15.0.0 Release 15

Figure 83e: Process Subs_FSM (sheet 5)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM5(18)

Signals to/from the left areto/ from either process OCH_MSCor process ICH_MSCunless marked otherwiseCall_Held

CallclearedFrom held call

Speech_Call_Cnt:=Speech_Call_Cnt - 1

Speech_CallA:=Null

Non_Speech_Call_Count

= 0?

IdleIdle_

Data_Call_Active

Callcleared

Non_Speech_Call_Cnt:=Non_Speech_Call_Cnt - 1

Update_Non_Speech_

Calls_Status

Call_Held

Retrieverequest

Non-speech callusing TCH?

Retrievereject

Retrieveack

Speech_CallA:=Active

Call_Active

Yes

No

Yes

No

Page 244: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2433GPP TS 23.018 version 15.0.0 Release 15

Figure 83f: Process Subs_FSM (sheet 6)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM6(18)

Signals to/from the left areto/ from either process OCH_MSCor process ICH_MSC unless marked otherwiseCall_Held

SpeechTCHrequired

TCHavailable

Speech_CallB:=Setup

Call_Held_Setup_Pending

Non speechTCHrequired

Non-speech callusing TCH?

AllocateTCH

Non_Speech_Calls:=Setup

Call_Held_Data_Call_

Setup_Pending

TCHavailable

Yes

No

Page 245: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2443GPP TS 23.018 version 15.0.0 Release 15

Figure 83g: Process Subs_FSM (sheet 7)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM7(18)

Signals to/from the left areto/ from either process OCH_MSCor process ICH_MSC; signals fromthe right are internal MSC signalsunless marked otherwiseCall_Held_

Call_Active

Retrieverequest

Non speechTCHrequired

Holdrequest

SpeechTCHrequired

Retrievereject

AllocateTCH

TCH alreadyallocated

Non_Speech_Calls:=Setup

Handle_Timed_Call_

Swap

Se 3G TS23.083

Call_Held_Call_Active

Call_Held_Call_Active_Data_CallSetup_Pending

Call_Held_Call_Active

Result?

Call_Held_Call_Active Call_Held Call_Active

Retr_req, T_Expr

Active_Clr

Hold_Clr

Page 246: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2453GPP TS 23.018 version 15.0.0 Release 15

Figure 83h: Process Subs_FSM (sheet 8)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM8(18)

Signals to/from the left are to/ from either process OCH_MSCor process ICH_MSC

Call_Held_Call_Active

MPTYrequest

ECTrequest

MPTYsupported?

ECTsupported?

See TS 23.084Handle_MPTY

MPTYreject

ECTreject

Handle_ECT_Active See TS 23.091

ResultCall_Held_Call_Active Result

Non-speechcall ongoing?

IdleIdle_

Data_Call_Active

Call_Active Call_HeldCall_Held_Call_Active Idle

Call_Held_Call_Active

Yes No No Yes

End End_Active End_Held Fail

Pass

Fail

No Yes

Page 247: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2463GPP TS 23.018 version 15.0.0 Release 15

Figure 83i: Process Subs_FSM (sheet 9)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM9(18)

Signals to/from the left areto/ from either process OCH_MSCor process ICH_MSCunless marked otherwise

Call_Held_Call_Active

Callcleared From held call

Callcleared

Speech_Call_Cnt:=Speech_Call_Cnt - 1

Decrement_Call_Counter

Speech_CallA:=ActiveSpeech_CallB:=Null

Update_Non_Speech_

Calls_Status

Speech_CallB:=Null

Call_ActiveCall_Held_Call_Active Call_Held

Non_SpeechSpeech

Page 248: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2473GPP TS 23.018 version 15.0.0 Release 15

Figure 83j: Process Subs_FSM (sheet 10)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM10(18)

Signals to/from the left areto/ from either process OCH_MSCor process ICH_MSC

Call_Active_Data_Call_

Setup_Pending

Callestablished

Non_Speech_Call_Cnt:=Non_Speech_Call_Cnt + 1

Non_Speech_Calls:=Active

Call_Active

Call setupfailed

Update_Non_Speech_

Calls_Status

Callcleared

Decrement_Call_Count

Non-speechcall ongoing?

Update_Non_Speech_

Calls_Status

Setup_PendingCall_Active_Data_Call_

Setup_Pending

Speech_CallA:=Null

Data_Call_Active_

Setup_Pending

Retrieverequest

Retrievereject

Holdrequest

Holdack

Call_Held_Setup_Pending

Non_Speech

No

Yes

Speech

Page 249: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2483GPP TS 23.018 version 15.0.0 Release 15

Figure 83k: Process Subs_FSM (sheet 11)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM11(18)

Signals to/from the left areto/from either process OCH_MSCor process ICH_MSC

Call_Held_Setup_Pending

Call setupfailed

OG_Call_Alerting:=False

Speechcall?

Non-speech call

ongoin?

Non_Speech_Calls:=Active

Call_Held

Non_Speech_Calls:=Null

Speech_CallB:=Null

Callestablished

OG_Call_Alerting:=False

Increment_Call_Count

Non_Speech_Calls:=Active

Call_Held_Call_Active

Speech_CallB:=Active

Callcleared

OG_Call_Alerting:=False

Decrement_Call_Count

Check_Ongoing_Calls

Speechcall ongoing?

Call_Held_Setup_Pending

Data_Call_Active_

Setup_Pending

Speech_CallA:=SetupSpeech_CallB:=Null

Setup_Pending

No

Yes

No

Yes

Non_Speech Speech Speech,Non_Speech

Calls_Ongoing

Yes

No

No_Calls_Ongoing

Page 250: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2493GPP TS 23.018 version 15.0.0 Release 15

Figure 84l: Process Subs_FSM (sheet 12)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM12(18)

Signals to/from the left areto/ from either process OCH_MSCor process ICH_MSC

Call_Held_Setup_Pending

Alerting inprogress

Holdrequest

Retrieverequest

ECTrequest

Holdreject

Retrievereject ECT

supported?

See TS 23.091Handle_ECT_

AlertingECTreject

Result

OG_Call_Alerting:=True

OG_Call_Alerting:=False

Call_Held_Setup_Pending

Call_Held_Setup_Pending Idle

Call_Held_Setup_Pending

Yes No

Pass Fail

Page 251: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2503GPP TS 23.018 version 15.0.0 Release 15

Figure 84m: Process Subs_FSM (sheet 13)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM13(18)

Signals to/from the left areto/ from either process OCH_MSCor process ICH_MSC

Call_Held_Call_Active_Data_Call_

Setup_Pending

Callestablished

Call setupfailed

Holdrequest

Retrieverequest

Non_Speech_Call_Cnt:=Non_Speech_Call_Cnt + 1

See 3G TS23.083

Handle_Timed_Call_

Swap

Retrievereject

Non_Speech_Calls:=Active

Update_Non_Speech_

Calls_Status

Call_Held_Call_Active_Data_Call_

Setup_Pending

Result

Call_Held_Call_Active

Call_Held_Call_Active_Data_Call_

Setup_Pending

Call_Held_Setup_Pending

Call_Active_Data_Call_

Setup_Pending

Retr_req, T_Expr

Active_Clr

Hold_Clr

Page 252: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2513GPP TS 23.018 version 15.0.0 Release 15

Figure 84n: Process Subs_FSM (sheet 14)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM14(18)

Signals to/from the left areto/ from either process OCH_MSCor process ICH_MSC

Call_Held_Call_Active_Data_Call_

Setup_Pending

From held callCallcleared

Callcleared

Callcleared From active call

Speech_Call_Cnt:=Speech_Call_Cnt - 1

Non_Speech_Call_Cnt:=Non_Speech_Call_Cnt - 1

Speech_Call_Cnt:=Speech_Call_Cnt - 1

Speech_CallA:=ActiveSpeech_CallB:=Null

Speechcall ongoing?

Speech_CallA:=HeldSpeech_CallB:=Null

Speech_CallB:=Null

Call_Active_Data_Call_

Setup_Pending

Call_Held_Call_Active_Data_CallSetup_Pending

Setup_PendingCall_Held_Data_Call_

Setup_Pending

NoYes

Page 253: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2523GPP TS 23.018 version 15.0.0 Release 15

Figure 84o: Process Subs_FSM (sheet 14)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM15(18)

Signals to/from the left areto/ from either process OCH_MSCor process ICH_MSC

Call_Held_Data_Call_Setup_

Pending

Call setupfailed

Callestablished

Callcleared

Holdrequest

Retrieverequest

Update_Non_Speech_

Calls_Status

Non_Speech_Call_Cnt:=Non_Speech_Call_Cnt + 1

Non_Speech_Call_Cnt:=Non_Speech_Call_Cnt - 1

Holdreject

Non-speech callusing TCH?

Update_Non_Speech_

Calls_Status

Retrievereject

Retrieveack

Speech call ongoing?

Speech_CallA:=Active

Speech_CallA:=Null

Call_HeldData_Call_Setup_

Pending

Call_Held_Data_Call_Setup_

Pending

Call_Active_Data_Call_

Setup_Pending

Yes

No

No

Yes

Page 254: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2533GPP TS 23.018 version 15.0.0 Release 15

Figure 84p: Process Subs_FSM (sheet 14)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM16(18)

Signals to/from the left areto/ from either process OCH_MSCor process ICH_MSC

*

Requestcall status

Call status

-

Page 255: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2543GPP TS 23.018 version 15.0.0 Release 15

Figure 84q: Process Subs_FSM (sheet 14)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM17(18)

Signals to/from the left areto/ from either process OCH_MSCor process ICH_MSC

*Except for the following states:"Call Held Call Active""Call Held Setup Pending"

ECTrequest

ECTreject

-

Page 256: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2553GPP TS 23.018 version 15.0.0 Release 15

Figure 84r: Process Subs_FSM (sheet 14)

Process in the serving MSCto control the call states on a persubscriber basis.

Process Subs_FSM SFSM18(18)

Signals to/from the left areto/ from either process OCH_MSCor process ICH_MSC

*Except for the following state:"Call Held Call Active"

MPTYrequest

MPTYreject

-

Page 257: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2563GPP TS 23.018 version 15.0.0 Release 15

Figure 85: Macro Check_Ongoing_Calls

Macro to check if there are any speechor non-speech calls remaining (and alsoupdate the Non_Speech_Calls status variable.

Macrodefinition Check_Ongoing_Calls COC1(1)

Non_Speech_Call_

Cnt

Non_Speech_Calls:=Null

Speech_Call_Cnt

No_Calls_Ongoing

Calls_Ongoing

0

0

>=1

>=1

Page 258: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2573GPP TS 23.018 version 15.0.0 Release 15

Figure 86: Macro Update_Non_Speech_Calls_Status

Macro to update the Non_Speeh_Callsvariable depending on whether there areany non-speech calls ongoing or not.

Macrodefinition Update_Non_Speech_Calls_Status Upd_NSC_Stat1(1)

Non-speechcall ongoing?

Non_Speech_Calls:=Active

Non_Speech_Calls:=Null

Yes No

Page 259: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2583GPP TS 23.018 version 15.0.0 Release 15

Figure 87: Macro Increment_Call_Counter

Macro to increment the correct counterdepedning on the type of the current call.

Macrodefinition Increment_Call_Counter Inc_Call_Cnt1(1)

Speechcall?

Non_Speech_Call_Cnt:=Non_Speech_Call_Cnt + 1

Non_Speech

Speech_Call_Cnt:=Speech_Call_Cnt + 1

Speech

No Yes

Page 260: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2593GPP TS 23.018 version 15.0.0 Release 15

Figure 88: Macro Decrement_Call_Counter

Macro to decrement the correct counterdepedning on the type of the current call.

Macrodefinition Decrement_Call_Counter Inc_Call_Cnt1(1)

Speechcall?

Non_Speech_Call_Cnt:=Non_Speech_Call_Cnt - 1

Non_Speech

Speech_Call_Cnt:=Speech_Call_Cnt - 1

Speech

No Yes

Page 261: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2603GPP TS 23.018 version 15.0.0 Release 15

7.5 TO call

7.5.1 Functional requirements of inter-connecting MSC

7.5.1.1 Process TO_MSC

Sheet 1: the procedure CAMEL_TOC_INIT is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the MSC does not support CAMEL, processing continues from the "Pass" exit of the test "Result=?". The procedure call formal parameter "First" or "NotFirst" indicates whether the procedure was called earlier in the same call.

Sheet 1, sheet 4: the procedure CAMEL_TOC_Dialled_Services is specific to CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12]. If the MSC does not support CAMEL trunk triggering, processing continues from the "Pass" exit of the test "Result?". The procedure call formal parameter "First" or "NotFirst" indicates whether the procedure was called earlier in the same call.

Sheet 1: the procedure MOBILE_NUMBER_PORTABILITY_IN_OQoD is specific to Mobile Number Portability; it is specified in 3GPP TS 23.066 [10].

Sheet 1, sheet 2, sheet 3: the procedure CAMEL_Store_Destination_Address is specific to CAMEL phase 3 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 1, sheet 4: the procedure CAMEL_OCH_MSC_DISC3 is specific to CAMEL phase 1; it is specified in 3GPP TS 23.078 [12].

Sheet 1, sheet2, sheet 4: the procedure CAMEL_OCH_MSC_DISC4 is specific to CAMEL Phase 2 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 1, sheet 7: the procedure CAMEL_MT_CF_LEG1_MSC is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 1, sheet 2: The variable "Return_Place" indicates at which detection point the additional digit collection is.

Sheet 1, sheet 2: The "inter-digit timer" is a MSC internal timer to wait for additional dialling from the incoming side. At the expiry of the timer, the MSC/gsmSSF may report digits to the gsmSCF (if the event detection point is armed). This timer is used for the SDL modelling purposes only and it may not present the actual implementations.

Sheet 2: "Number_of_Digits" is the Collected_Info specific reporting criterion. The gsmSCF specifies the criterion. The process CS_gsmSSF sends the parameter to the TO_MSC process.

Sheet 2: "ST digit" is the ISUP value for a digit indicating that the Called Party Number is complete.

Sheet 3: the procedures CAMEL_Start_TNRy and CAMEL_Stop TNRy are specific to CAMEL phase 2 or later; they are specified in 3GPP TS 23.078 [12].

Sheet 3: the procedure CAMEL_CF_MSC_ANSWER is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the MSC does not support CAMEL, processing continues from the "Pass" exit of the test "Result?".

Sheet 3: the procedure UUS_MSC_Clear_UUS is specific to UUS; it is specified in 3GPP TS 23.087 [20].

Sheet 3: the procedure CAMEL_CF_MSC_ALERTING is specific to CAMEL phase 4 or later; it is specifed in 3GPP TS 23.078 [12]. If the GMSC does not support CAMEL phase 4 or later, processing continues from the "Pass" exit of the test "Result?".

Sheet 4: the procedure CAMEL_Stop_TNRy is specific to CAMEL phase 2 or later; it is specified in 3GPP TS 23.078 [12].

Sheet 4: the processing in the branch beginning with the Int_O_Release input will occur only if the MSC supports CAMEL.

Sheet 5: the input signal TNRy expired and all the subsequent processing are specific to CAMEL phase 2 or later, and will occur only if the GMSC supports CAMEL phase 2 or later. The procedure CAMEL_OCH_MSC2 is specified in 3GPP TS 23.078 [12].

Page 262: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2613GPP TS 23.018 version 15.0.0 Release 15

Sheet 6: the procedure CAMEL_OCH_MSC_DISC1 is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the MSC does not support CAMEL, processing continues from the "No" exit of the test "Result=CAMEL handling?".

Sheet 6: the procedure CAMEL_OCH_MSC_DISC2 is specific to CAMEL; it is specified in 3GPP TS 23.078 [12]. If the MSC does not support CAMEL, processing continues from the "No" exit of the test "Result=Reconnect?" .

Sheet 6: the processing in the branch beginning with the Int_O_Release input will occur only if the MSC supports CAMEL.

Sheet 6: after the process TO_MSC has sent an IAM to the forwarded-to exchange, it acts as a relay for messages received from the parent process and the forwarded-to exchange.

Sheet 7: the process CAMEL_MT_CF_LEG2_MSC is specific to CAMEL phase 4 or later; it is specified in 3GPP TS 23.078 [12].

Page 263: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2623GPP TS 23.018 version 15.0.0 Release 15

Figure 7.5.1a: Process TO_MSC (sheet 1)

Process in the MSCto handle trunk originated call.

Process TO_MSC TOMSC1(7)

Signals to/from the left are to/from the originating switch;signals to/from the rightare to/from the destination exchange orMT_GMSC or ICH_MSC process depending on the called number.

Idle

InitialAddress

CAMEL_TOC_MSC_INIT

(First)See TS 23.078

B

4 Result?

The duration is a MSCspecific and/or interfacespecific valueLeg1_status

:= Set-upC Start

Inter_Digit_timer

CAMEL_TOC_Dialled_Services

(First)See TS 23.078

CAMEL_TOC_LEG1_MSC

(Leg1_status)See TS 23.078 Return_Place :=

Init

Result?

Idle Wait_For_SAM

4 See TS 23.078 CAMEL_OCH_MSC1

Idle Result=Reconnect?

1 2 Release

See TS 23.066MOBILE_NUMBER_

PORTABILITY_IN_OQoD

Start Inter_Digit_timer

See TS 23.078CAMEL_Store_

Destination_Address

(False, False)

MSC_Coord_setup

Return_Place :=DialledServices

Wait_For_ACM

Wait_For_SAM Idle

Leg1More_Digits

Pass

Fail ELSE

Leg1_only FailAbort

Pass More_Digits

Yes

No

Page 264: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2633GPP TS 23.018 version 15.0.0 Release 15

Figure 7.5.1b: Process TO_MSC (sheet 2)

Process in the MSCto handle trunk originated call.

Process TO_MSC TOMSC2(7)

Signals to/from the left are to/from the originating switch;signals to/from the rightare to/from the destination exchange orMT_GMSC or ICH_MSC process depending on the called number.

Digits are waited based on timerfor modelling purposes.Once timer expires, new digits are reported to gsmSCF.There may be vendor specic differencesin this issue.

Wait_For_SAM

SAM Inter_Digit_timer from SELF

Stop Inter_Digit_timer

(Dialled number length >=Number_of_Digits)OR(ST digit received)

See TS 23.078CAMEL_Store_

Destination_Address

(False, False)Start Inter_Digit_timer

Wait_For_SAM

Return_Place?

See TS 23.078CAMEL_TOC_

MSC_INIT(NotFirst)

CAMEL_TOC_Dialled_Services

(NotFirst)See TS 23.078

B C

Yes

No

Init

Dia lled_Services

Page 265: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2643GPP TS 23.018 version 15.0.0 Release 15

Figure 7.5.1c: Process TO_MSC (sheet 3)

Process in the MSCto handle trunk originated call.

Process TO_MSC TOMSC3(7)

Signals to/from the left are to/from the originating switch;signals to/from the rightare to/from the destination exchange orMT_GMSC or ICH_MSC process depending on the called number.

Wait_For_ACM

AddressComplete

Connect

See TS 23.078 CAMEL_Start_TNRy

SAM

See TS 23.087 UUS_MSC_Clear_UUS

CAMEL_Store_Destination_

Address(False, False)

See TS 23.078

See TS 23.078 CAMEL_CF_MSC_ALERTING

Result? SAM

AddressComplete

AddressComplete

-

Wait_For_Answer

Answer

See TS 23.078 CAMEL_Stop_TNRy

UUS_MSC_Clear_UUS

See TS 23.087

See TS 23.078 CAMEL_CF_MSC_ANSWER

CAMEL_CF_MSC_ANSWER

See TS 23.078

Result? Result?

See TS 23.087 UUS_MSC_Clear_UUS

Result?

Answer 2 Release Connect

A Idle A

Answer

Pass

Else

Pass

Else Else

PassReconnect

Release

Fail

Page 266: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2653GPP TS 23.018 version 15.0.0 Release 15

Figure 7.5.1d: Process TO_MSC (sheet 4)

Process in the MSCto handle trunk originated call.

Process TO_MSC TOMSC4(7)

Signals to/from the left are to/from the originating switch;signals to/from the rightare to/from the destination exchange orMT_GMSC or ICH_MSC process depending on the called number.

Wait_For_ACM,Wait_For_Answer

Release Release From gsmSSF Int_ReleaseCall

CAMEL trunktriggering supported?

CAMEL trunktriggering supported?

Release cause=No answer from user?

3

CAMEL_OCH_MSC_DISC3

CAMEL_OCH_MSC_DISC4

CAMEL_OCH_MSC_DISC3

CAMEL_OCH_MSC1

See TS 23.078

Result=Reconnect?

CAMEL_Stop_TNRy

See TS 23.078 Release

Release Release 2 Release

Releasecall

resources

Idle

No Yes YesNo

Yes

No

Yes

No

Page 267: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2663GPP TS 23.018 version 15.0.0 Release 15

Figure 7.5.1e: Process TO_MSC (sheet 5)

Process in the MSCto handle trunk originated call.

Process TO_MSC TOMSC5(7)

Signals to/from the left are to/from the originating switch ;signals to/from the r ightare to/from the destination exchange orMT_GMSC or ICH_MSC process depending on the called number.

Wait_For _Answer

TNRyexpired

Internal

3 Release

CAMEL_OCH_MSC2 See TS 23.078 2

Result?

Release See TS 23.078CAMEL_TOC_

Dialled_Services(First)

Result?

Releasecall

resourcesSee TS 23.078 CAMEL_

OCH_MSC1 1

Idle Result=Reconnect?

Release 2

Idle

Release Reconnect

Fail

Abort

Fail

Pass

No

Yes

Page 268: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2673GPP TS 23.018 version 15.0.0 Release 15

Figure 7.5.1f: Process TO_MSC (sheet 6)

Process in the MSCto handle trunk originated call.

Process TO_MSC TOMSC6(7)

Signals to/from the left are to/from the originating switch;signals to/from the rightare to/from the destination exchange orMT_GMSC or ICH_MSC process depending on the called number.

Wait_For_Clear

Release Release Int_ReleaseCall From gsmSSF

CAMEL_OCH_MSC_DISC1

See TS 23.078 CAMEL_OCH_MSC_DISC2

See TS 23.078 Release

Result=CAMEL

Handling?

Result=CAMEL

Handling?

Result=Reconnect?

Release Release 2 Release

Releasecall

resources

Idle

*

* *

- -

-

No

Yes

No

Yes

No

Yes

Page 269: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2683GPP TS 23.018 version 15.0.0 Release 15

Figure 7.5.1g: Process TO_MSC (sheet 7)

8 Contents of messages This clause specifies the content of each message shown in clauses 5 and 7, except for the following messages, which are not specific to call handling:

On the D interface (VLR-HLR):

- Abort;

- Activate Trace Mode;

- Authentication Failure Report;

- Insert Subscriber Data;

Process in the MSCto handle trunk originated call.

Process TO_MSC TOMSC7(7)

A

CAMEL phase 4 or latercontrol relationship exists?

See TS 23.078 CAMEL_MT_CF_LEG2_MSC

When this process callsCAMEL_MF_RECONNECT_MSCthe formal call parameters "BOR" and "Forwarding" in CAMEL_Store_Destination_Addressshall be "False".

Leg1_status:= Active

Wait_For_Clear

See TS 23.078CAMEL_TOC_

LEG1_MSC(Leg1_status)

Idle

Yes

No

Page 270: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2693GPP TS 23.018 version 15.0.0 Release 15

- Send Authentication Info;

- Send Authentication Info ack;

- Send Authentication Info negative response;

In the tables which follow, information elements are shown as mandatory (M), conditional (C) or optional (O). A mandatory information element shall always be present. A conditional information element shall be present if certain conditions are fulfilled; if those conditions are not fulfilled it shall be absent. An optional element may be present or absent, at the discretion of the application at the sending entity.

Some messages which are defined in this clause are used for other services or features. The specifications (referred to below as "derived specifications") for those services or features may simply refer to the present document for the definition of the message; in this case the requirements for the presence of each information element are as defined in this clause. If the specification for a service or feature requires information elements in a message additional to those specified in this clause, the requirements for the presence of the additional information elements are specified in the relevant specification. If the specification for a service or feature has different requirements for the presence of an information element in a message which is specified in this clause, then the following principles apply:

- If the information element is shown as mandatory in this clause, it shall always be present.

- If the information element is shown as conditional or optional in this clause, but mandatory in the derived specification, it shall always be present in the context of the service or feature defined in the derived specification.

- If the information element is shown as conditional or optional in this clause, and the conditions in the derived specification require the information element to be present, it shall be present even if the conditions in this clause do not require it to be present.

8.1 Messages on the B interface (MSC-VLR)

8.1.1 Abort

The following information element is required:

Information element name Required Description Abort reason M Indicates the reason for the procedure being aborted.

8.1.2 Authenticate

The following information elements are required for authentication of a UMTS UE:

Information element name Required Description RAND(I) M Random number challenge to be sent to the MS

(3GPP TS 33.102 [32]) AUTN(I) M Authentication token to be sent to the MS (3GPP TS 33.102 [32])

The following information elements are required for authentication of a GSM MS:

Information element name Required Description RAND M Random number challenge to be sent to the MS

(3GPP TS 43.020 [1]) CKSN M Cipher key sequence number to be sent to the MS

(3GPP TS 43.020 [1])

Page 271: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2703GPP TS 23.018 version 15.0.0 Release 15

8.1.3 Authenticate ack

The following information element is required for authentication of a UMTS UE:

Information element name Required Description RES(I) M Result returned by the MS (3GPP TS 33.102 [32])

The following information element is required for authentication of a GSM MS:

Information element name Required Description SRES M Signature result returned by the MS (3GPP TS 43.020 [1])

8.1.4 Authenticate negative response

The negative response information element can take the following value:

- wrong network signature.

8.1.5 Call arrived

This message contains no information elements.

8.1.6 Check IMEI

This message contains no information elements.

8.1.7 Check IMEI ack

The following information element is required:

Information element name Required Description Equipment status M Indicates whether the ME is black-listed, grey-listed or white-listed

8.1.8 Check IMEI negative response

The negative response information element can take the following values:

- System failure;

- Unknown equipment.

8.1.9 Complete Call The following information elements are required:

Information element name Required Description MSISDN C MSISDN of the MS for which the Complete Call is sent. Shall be

present for an ordinary MO call, for an MT call and for an emergency call when the MS is registered in the VLR; otherwise shall be absent.

IMEI C IMEI of the mobile for which the Complete Call is sent. Shall be present for an emergency call when the mobile is identified only by its IMEI; otherwise shall be absent.

Page 272: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2713GPP TS 23.018 version 15.0.0 Release 15

Information element name Required Description Category C Category of the MS for which the Complete Call is sent. Shall be

present for an ordinary MO call and for an emergency call when the MS is registered in the VLR; otherwise shall be absent.

PLMN bearer capability C Shall be present for an MT call according to the rules defined in 3GPP TS 29.007 [30].

ISDN bearer capability C Shall be present for an MT call if it was received in the Provide Roaming Number; otherwise shall be absent.

ISDN low layer compatibility C Shall be present for an MT call if it was received in the Provide Roaming Number; otherwise shall be absent.

ISDN high layer compatibility C Shall be present for an MT call if it was received in the Provide Roaming Number; otherwise shall be absent.

CLIP provision C Indicates that CLIP is provisioned. Shall be present for an MT call if CLIP is provisioned; otherwise shall be absent.

CLIR override provision C Indicates that the CLIR override subscription option of CLIP is provisioned. Shall be present for an MT call if CLIP is provisioned with the CLIR override subscription option and the MS is registered in the HPLMN country; otherwise shall be absent.

CLIR provision C Indicates that CLIR is provisioned. Shall be present for an MO call if CLIR is provisioned; otherwise shall be absent.

CLIR mode C Indicates the mode in which CLIR is provisioned: permanent, temporary (default presentation allowed) or temporary (default presentation restricted). Shall be present for an MO call if CLIR is provisioned; otherwise shall be absent.

COLP provision C Indicates that COLP is provisioned. Shall be present for an MO call if COLP is provisioned; otherwise shall be absent.

COLR override provision C Indicates that the COLR override subscription option of COLP is provisioned. Shall be present for an MO call if COLP is provisioned with the COLR override subscription option and the MS is registered in the HPLMN country; otherwise shall be absent.

COLR provision C Indicates that COLR is provisioned. Shall be present for an MT call if COLR is provisioned; otherwise shall be absent.

No Reply Condition Timer C Value of timer to be used to determine the No subscriber reply condition. Shall be present for an MT call if the Call Forwarding on No Reply service is active and operative; otherwise shall be absent.

CUG index C For the definition of this IE, see 3GPP TS 23.085 [18]. May be present (as a network operator option) for an ordinary MO call if the call is a CUG call; shall be present for an MT call if the call is a CUG call; otherwise shall be absent.

CUG interlock C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present for an ordinary MO call if the call is a CUG call; otherwise shall be absent.

CUG outgoing access C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present for an ordinary MO call if the call is a CUG call with outgoing access; otherwise shall be absent.

Advice of Charge provision C Indicates whether Advice of Charge (Information) or Advice of Charge (Charging) is provisioned. Shall be present for an ordinary MO call or an MT call if Advice of Charge is provisioned; otherwise shall be absent.

Alerting Pattern C Shall be present for an MT call if it was received in the Provide Roaming Number and if the feature is supported by the MSC/VLR; otherwise shall be absent.

NAEA preferred Carrier Id O The preferred carrier identity identifying the carrier to be used to route the interexchange call if the call requires routing via an interexchange carrier. This parameter may be included at the discretion of the VLR operator.

8.1.10 Complete Call ack

This message contains no information elements.

8.1.11 Complete Call negative response

The negative response information element can take the following values:

Page 273: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2723GPP TS 23.018 version 15.0.0 Release 15

- Absent subscriber;

- Busy subscriber;

- No subscriber reply;

- Radio congestion.

8.1.12 Forward New TMSI

The following information element is required:

Information element name Required Description TMSI M TMSI to be sent to the MS.

8.1.13 Forward New TMSI ack

This message contains no information elements.

8.1.14 Forward New TMSI negative response

The negative response information element can take the following value:

- TMSI reallocation failure.

8.1.15 Obtain Subscriber Info

The following information elements are required:

Information element name Required Description IMSI M IMSI of the MS for which information is required. Subscriber state requested C Indicates that the VLR requires state information for the MS. Shall

be present if state information is required; otherwise shall be absent.

8.1.16 Obtain Subscriber Info ack

The following information elements are required:

Information element name Required Description Subscriber state C Indicates whether the MS is busy (i.e. engaged on a circuit-

switched call) or assumed idle. Shall be present if the VLR requested state information; otherwise shall be absent.

8.1.17 Page MS

The following information elements are required:

Page 274: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2733GPP TS 23.018 version 15.0.0 Release 15

Information element name Required Description IMSI M IMSI of the MS to be paged. Location area ID M Location area in which the MS is to be paged. Page type M Indicates whether the paging is for a circuit-switched call, MT SMS

delivery, SS activity or Active Location Retrieval. Requested information C Indicates the information requested by the VLR – one or more of:

- Location; - MS classmark; - IMEI. Shall be present if the Page type is Active Information Retrieval; otherwise shall be absent.

Paging via SGSN possible C Indicates that paging via the SGSN is possible. Shall be present if the VLR determines that the MS can be paged via the SGSN; otherwise shall be absent.

TMSI O TMSI to be broadcast to identify the MS. Call Priority O This parameter indicates the eMLPP priority of the call (see 3GPP

TS 23.067 [39]). This parameter should be present if the VLR supports the eMLPP feature and if the Call Priority was received in the MAP_PROVIDE_ROAMING_NUMBER request or in the MAP PROVIDE_SUBSCRIBER_INFO request.

8.1.18 Page MS ack

The following information elements are required:

Information element name Required Description Location area ID M Location area in which the MS responded to the page. Serving cell ID M Identity of the cell in which the served subscriber is located. Shall

be present if the MS uses GSM radio access; otherwise shall be absent.

Service area ID C Service area identity of the cell in which the served subscriber is located. Shall be present if the MS uses UMTS radio access; otherwise shall be absent.

MS classmark M MS classmark 2 as defined in 3GPP TS 24.008 [26]. IMEI (with software version) C IMEISV as defined in 3GPP TS 23.003 [5]. Shall be present if the

IMEI was requested in the Page MS message and the MSC retrieved it from the MS; otherwise shall be absent.

8.1.19 Page MS negative response

The negative response information element can take the following values:

- Absent subscriber;

- Busy subscriber (More calls possible);

- Busy subscriber (NDUB);

- System failure;

- Unknown location area ID.

The Page MS negative response Busy subscriber (More calls possible) also indicates the basic service which applies for the established call.

Page 275: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2743GPP TS 23.018 version 15.0.0 Release 15

8.1.20 Page MS via SGSN

The following information elements are required:

Information element name Required Description IMSI M IMSI of the MS to be paged. eMLPP priority O Circuit-switched paging priority. TMSI O TMSI to be broadcast to identify the MS. Channel type O Type of channel required for the call.

8.1.21 Process Access Request

The following information elements are required:

Information element name Required Description CM service type M Indicates the type of access required: normal MO call, emergency

call or page response. Other values (short message service and SS request) defined for this IE are not considered in the present document.

Access connection status M Indicates whether or not the connection to the MS is ciphered and whether or not it is authenticated.

Current location area ID M Identity of the location area from which the access request was received.

Service area ID C Identity of the service area (for UMTS access) in use by the served subscriber. Shall be present for UMTS access; otherwise shall be absent.

Serving cell ID C Identity of the cell (for GSM access) in use by the served subscriber. Shall be present for GSM access; otherwise shall be absent.

IMSI C IMSI of the MS requesting the access. For normal MO call or page response, one of IMSI or TMSI shall be present. For emergency call, one of IMSI, TMSI or IMEI shall be present.

TMSI C TMSI of the MS requesting the access. For normal MO call or page response, one of IMSI or TMSI shall be present. For emergency call, one of IMSI, TMSI or IMEI shall be present.

IMEI C IMEI of the MS requesting the access. For normal MO call or page response, one of IMSI or TMSI shall be present. For emergency call, one of IMSI, TMSI or IMEI shall be present.

CKSN C Cipher key sequence number of the MS requesting the access. Shall be present if TMSI is present; otherwise shall be absent.

CSG Id C Identifier of the closed subscriber group. Shall be present if the serving cell is a CSG cell or a hybrid cell.

Cell Access Mode C Indicates that the serving cell operates in Hybrid Access mode. Shall be present if the serving cell is a Hybrid cell.

8.1.22 Process Access Request ack

The following information elements are required:

Page 276: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2753GPP TS 23.018 version 15.0.0 Release 15

Information element name Required Description IMSI C IMSI of the MS requesting the access. For normal MO call or page

response, shall be present. For emergency call, one of IMSI or IMEI shall be present.

IMEI C IMEI of the MS requesting the access. For normal MO call or page response, shall be absent. For emergency call, one of IMSI or IMEI shall be present.

MSISDN O MSISDN of the MS requesting the access. CSG Membership Status C Indicates the Membership status of the UE to a particular CSG.

Shall be present if the serving cell is a Hybrid cell.

8.1.23 Process Access Request negative response

The negative response information element can take the following values:

- Roaming not allowed;

- System failure;

- Unidentified subscriber;

- Illegal equipment;

- Illegal subscriber;

- Not authorized for this CSG.

8.1.24 Process Call Waiting

The following information elements are required:

Information element name Required Description MSISDN M MSISDN of the MS for which the Process Call Waiting is sent. PLMN bearer capability C Shall be present according to the rules defined in

3GPP TS 29.007 [30]. ISDN bearer capability C Shall be present if it was received in the Provide Roaming Number

for the waiting call; otherwise shall be absent. ISDN low layer compatibility C Shall be present if it was received in the Provide Roaming Number

for the waiting call; otherwise shall be absent. ISDN high layer compatibility C Shall be present if it was received in the Provide Roaming Number

for the waiting call; otherwise shall be absent. CLIP provision C Indicates that CLIP is provisioned. Shall be present if CLIP is

provisioned; otherwise shall be absent. CLIR override provision C Indicates that the CLIR override subscription option of CLIP is

provisioned. Shall be present if CLIP is provisioned with the CLIR override subscription option and the MS is registered in the HPLMN country; otherwise shall be absent.

COLR provision C Indicates that COLR is provisioned. Shall be present if COLR is provisioned; otherwise shall be absent.

No Reply Condition Timer C Value of timer to be used to determine the No subscriber reply condition. Shall be present if the Call Forwarding on No Reply service is active and operative; otherwise shall be absent.

CUG index C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present if the waiting call is a CUG call; otherwise shall be absent.

Advice of Charge provision C Indicates whether Advice of Charge (Information) or Advice of Charge (Charging) is provisioned. Shall be present if Advice of Charge is provisioned; otherwise shall be absent.

Page 277: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2763GPP TS 23.018 version 15.0.0 Release 15

8.1.25 Process Call Waiting ack

This message contains no information elements.

8.1.26 Process Call Waiting negative response

The negative response information element can take the following values:

- Busy subscriber (UDUB);

- Busy subscriber (NDUB);

- No subscriber reply.

8.1.27 Provide IMEI

This message contains no information elements.

8.1.28 Provide IMEI ack

The following information element is required:

Information element name Required Description IMEI M IMEISV (as defined in 3GPP TS 23.003 [5]) of the ME involved in

the access request.

8.1.29 Provide IMSI

This message contains no information elements.

8.1.30 Provide IMSI ack

The following information element is required:

Information element name Required Description IMSI M IMSI of the MS involved in the access request.

8.1.31 Radio connection released

This message contains no information elements.

8.1.32 Search For MS

The following information elements are required:

Page 278: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2773GPP TS 23.018 version 15.0.0 Release 15

Information element name Required Description IMSI M IMSI of the MS to be paged in all location areas. Page type M Indicates whether the paging is for a circuit-switched call, MT SMS

delivery, SS activity or Active Location Retrieval. Requested information C Indicates the information requested by the VLR – one or more of:

- Location; - MS classmark; - IMEI. Shall be present if the Page type is Active Information Retrieval; otherwise shall be absent.

Paging via SGSN possible C Indicates that paging via the SGSN is possible. Shall be present if the VLR determines that the MS can be paged via the SGSN; otherwise shall be absent.

TMSI O TMSI to be broadcast to identify the MS. Paging area O May be present if the Paging type is circuit switched call, if the

Paging Area function is supported and if the paging area is available; otherwise it shall be absent. It indicates the set of Location Areas in which the MS is to be paged on the A interface if Location area ID is not known in VLR.

Call Priority O This parameter indicates the eMLPP priority of the call (see 3GPP TS 23.067 [39]). This parameter should be present if the VLR supports the eMLPP feature and if the Call Priority was received in the MAP_PROVIDE_ROAMING_NUMBER request or in the MAP PROVIDE_SUBSCRIBER_INFO request.

8.1.33 Search For MS ack

The following information element is required:

Information element name Required Description Location area ID M Location area in which the MS responded to the page. Serving cell ID C Identity of the cell in which the served subscriber is located. Shall

be present if the MS uses GSM radio access; otherwise shall be absent.

Service area ID C Service area identity of the cell in which the served subscriber is located. Shall be present if the MS uses UMTS radio access; otherwise shall be absent.

MS classmark M MS classmark 2 as defined in 3GPP TS 24.008 [26]. IMEI (with software version) C IMEISV as defined in 3GPP TS 23.003 [5]. Shall be present if the

IMEI was requested in the Page MS message and the MSC retrieved it from the MS; otherwise shall be absent.

8.1.34 Search For MS negative response

The negative response information element can take the following values:

- Absent subscriber;

- Busy subscriber (More calls possible);

- Busy subscriber (NDUB);

- System failure.

The Search For MS negative response Busy subscriber (More calls possible) also indicates the basic service which applies for the established call.

8.1.35 Search for MS via SGSN

The following information elements are required:

Page 279: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2783GPP TS 23.018 version 15.0.0 Release 15

Information element name Required Description IMSI M IMSI of the MS to be paged. eMLPP priority O Circuit-switched paging priority. TMSI O TMSI to be broadcast to identify the MS. Channel type O Type of channel required for the call.

8.1.36 Send Info For Incoming Call

The following information elements are required:

Information element name Required Description MSRN M Mobile Station Roaming Number received in the IAM. Bearer service C Bearer service required for the MT call. Shall be present if the

MSC was able to derive a bearer service from ISDN BC/LLC/HLC information received in the IAM; otherwise shall be absent.

Teleservice C Teleservice required for the MT call. Shall be present if the MSC was able to derive a teleservice from ISDN BC/LLC/HLC information received in the IAM; otherwise shall be absent.

Dialled number C Number dialled by the calling subscriber. Shall be present if it was received in the IAM; otherwise shall be absent.

Number of forwarding C Number of times the incoming call has already been forwarded. Shall be present if it was received in the IAM; otherwise shall be absent.

CUG interlock C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present if it was received in the IAM; otherwise shall be absent.

CUG outgoing access C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present if it was received in the IAM; otherwise shall be absent.

MT Roaming Forwarding Supported

C Indication that the MSC supports the MT Roaming Forwarding feature. Shall be present if the MSC supports that feature, otherwise shall be absent.

Page 280: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2793GPP TS 23.018 version 15.0.0 Release 15

8.1.37 Send Info For Incoming Call ack

The following information elements are required:

Information element name Required Description IMSI M IMSI of the B subscriber. Forwarded-to number C E.164 number of the C subscriber. Shall be present if the call is to

be forwarded other than for MT roaming retry reason. Forwarding reason C Indication of why the call has been forwarded (on call deflection,

on mobile subscriber busy, on mobile subscriber not reachable or on no subscriber reply). Shall be present if the call is to be forwarded other than for MT roaming retry reason.

Notification to calling party C Indication of whether the calling party is to be notified that the call has been forwarded. Shall be present if the call is to be forwarded other than for MT roaming retry reason.

Notification to forwarding party C Indication of whether the forwarding party is to be notified that the call has been forwarded. Shall be present if the call is to be forwarded on mobile subscriber busy or on no subscriber reply; otherwise shall be absent.

Forwarded-to subaddress C Subaddress of the C subscriber (see 3GPP TS 23.003 [5]). Shall be present if a forwarded-to subaddress is stored in the VLR in association with the forwarded-to number; otherwise shall be absent.

Redirecting presentation C Indication of whether the MSISDN of B subscriber shall be presented to the C subscriber. Shall be present if the call is to be forwarded, otherwise shall be absent.

MSISDN C E.164 number which identifies the B subscriber. It will be used to create the redirecting number presented to the C subscriber. Shall be present if the call is to be forwarded, otherwise shall be absent.

CUG interlock C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present if the VLR has determined that the forwarded call is to be treated as a CUG call in accordance with the rules in 3GPP TS 23.085 [18], otherwise shall be absent.

CUG outgoing access C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present if the VLR has determined that the forwarded call is to be treated as a CUG call with outgoing access in accordance with the rules in 3GPP TS 23.085 [18], otherwise shall be absent.

NAEA preferred Carrier Id O The preferred carrier identity identifying the carrier to be used to route the interexchange call if the forwarded call requires routing via an interexchange carrier. This parameter may be included at the discretion of the VLR operator.

MT Roaming Retry Indicator C Indication that the call is forwarded for MT roaming retry. All other forwarding parameters are not relevant if this IE is present.

MT Roaming Forwarding Indicator C Indication that the call is forwarded for MT Roaming Forwarding. All other forwarding parameters are not relevant if this IE is present.

MSRN for MT Roaming Forwarding

C Mobile Station Roaming Number received in the MAP PROVIDE ROAMING NUMBER response from the new VLR. Shall be present if the MT Roaming Forwarding Indicator is present, otherwise shall be absent.

8.1.38 Send Info For Incoming Call negative response

The negative response information element can take the following values:

- Absent subscriber;

- Busy subscriber;

- CUG reject (Called party SS interaction violation);

- Forwarding violation;

- Impossible call completion;

Page 281: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2803GPP TS 23.018 version 15.0.0 Release 15

- No subscriber reply;

- System failure;

- Unallocated roaming number;

8.1.39 Send Info For Outgoing Call

The following information elements are required:

Information element name Required Description Called number M E.164 number of the call destination. Bearer service C Bearer service required for the MO call, derived from the PLMN

bearer capability information received in the set-up request from the MS. One of bearer service or teleservice shall be present.

Teleservice C Teleservice required for the MO call, derived from the PLMN bearer capability information received in the set-up request from the MS or from the emergency set-up request from the MS. One of bearer service or teleservice shall be present.

CUG index C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present if it was received in the set-up request from the MS.

Suppress preferential CUG C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present if it was received in the set-up request from the MS.

Suppress CUG outgoing access C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present if it was received in the set-up request from the MS.

8.1.40 Send Info For Outgoing Call negative response

The negative response information element can take the following values:

- Bearer service not provisioned;

- Call barred (Operator determined barring);

- Call barred (Supplementary service barring);

- CUG reject (Inconsistent access information - index incompatible with basic service);

- CUG reject (Inconsistent access information - no CUG selected);

- CUG reject (Outgoing calls barred within the CUG);

- CUG reject (Unknown CUG index);

- Teleservice not provisioned.

8.1.40A Send UESBI-Iu to Access Network

The following information element is required:

Information element name Required Description IMEI (with software version) C IMEISV as defined in 3GPP TS 23.003 [5].

8.1.41 Start security procedures

The following information elements are required for a UMTS connection:

Page 282: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2813GPP TS 23.018 version 15.0.0 Release 15

Information element name Required Description CK M Ciphering key to be used to cipher communication over the radio

link (see 3GPP TS 33.102 [32]). IK M Integrity key to be used to verify the integrity of messages

transferred over the radio link (see 3GPP TS 33.102 [32]).

The following information elements are required for a GSM connection:

Information element name Required Description Ciphering mode M Indicates whether ciphering of the radio connection is required,

and if so which ciphering algorithm is to be used. Kc C Ciphering key to be used if ciphering of the radio connection is

required. Shall be present if the ciphering mode indicates that ciphering of the radio connection is required, otherwise shall be absent.

8.1.42 Trace subscriber activity

The following information elements are required:

Information element name Required Description Trace reference M Reference number to be included with tracing reports which the

VMSC sends to the OMC Trace type M For the definition of this IE, see 3GPP TS 52.008 [3]

8.1.43 Use existing TMSI

This message contains no information elements.

8.1.44 Release MSRN

The following information elements are required:

Information element name Required Description MSRN M Mobile Station Roaming Number received with the message

RELEASE RESOURCES.

8.2 Messages on the C interface (MSC-HLR)

8.2.1 Send Routeing Info

The following information elements are required:

Page 283: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2823GPP TS 23.018 version 15.0.0 Release 15

Information element name Required Description MSISDN M MSISDN of the B subscriber (see 3GPP TS 23.003 [5]). Alerting Pattern C Shall be present if received in a Connect operation from the

gsmSCF; otherwise shall be absent. CUG interlock C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be

present if the GMSC received it in the IAM and the GMSC supports CUG, otherwise shall be absent.

CUG outgoing access C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present if the GMSC received it in the IAM and the GMSC supports CUG, otherwise shall be absent.

Number of forwarding C Number of times the incoming call has already been forwarded. Shall be present if it was received in the IAM; otherwise shall be absent.

ISDN BC C ISDN bearer capability. Shall be present if the GMSC received it in the IAM, otherwise shall be absent.

ISDN LLC C ISDN lower layer compatibility. Shall be present if the GMSC received it in the IAM, otherwise shall be absent.

ISDN HLC C ISDN higher layer compatibility. Shall be present if the GMSC received it in the IAM, otherwise shall be absent.

Pre-paging supported C Shall be present if the GMSC supports pre-paging, otherwise shall be absent.

Call Priority O This parameter indicates the eMLPP priority of the call (see 3GPP TS 23.067 [39]). This parameter should be present if the GMSC supports the eMLPP feature and if the call is an eMLPP call. The eMLPP priority levels A and B shall be mapped to the Call priority level 0.

Page 284: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2833GPP TS 23.018 version 15.0.0 Release 15

8.2.2 Send Routeing Info ack

The following information elements are required:

Information element name Required Description IMSI M IMSI of the B subscriber (see 3GPP TS 23.003 [5]). Roaming number C E.164 number required to route the call to VMSCB (see 3GPP

TS 23.003 [5]). Shall be present if the HLR received it in the Provide Roaming Number ack and the call is not subject to early CF, otherwise shall be absent.

Forwarded-to number C E.164 number of the C subscriber. Shall be present if the HLR has determined that the call is to be forwarded, otherwise shall be absent.

Forwarded-to subaddress C Subaddress of the C subscriber (see 3GPP TS 23.003 [5]). Shall be present if the HLR has determined that the call is to be forwarded and a forwarded-to subaddress is stored in the HLR in association with the forwarded-to number, otherwise shall be absent.

Notification to calling party C Indication of whether the calling party is to be notified that the call has been forwarded. Shall be present if the HLR has determined that the call is to be forwarded, otherwise shall be absent.

Forwarding reason C Indication of why the call has been forwarded (unconditionally or on mobile subscriber not reachable). Shall be present if the HLR has determined that the call is to be forwarded, otherwise shall be absent.

Redirecting presentation C Indication of whether the MSISDN of B subscriber shall be presented to the C subscriber. Shall be present if the HLR has determined that the call is to be forwarded, otherwise shall be absent.

MSISDN C E.164 number which identifies the B subscriber (basic MSISDN). It will be used to create the redirecting number presented to the C subscriber. Shall be present if the HLR has determined that the call is to be forwarded, otherwise shall be absent.

CUG interlock C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present if the HLR has determined that the call is to be treated as a CUG call in accordance with the rules in 3GPP TS 23.085 [18], otherwise shall be absent.

CUG outgoing access C For the definition of this IE, see 3GPP TS 23.085 [18]. Shall be present if the HLR has determined that the call is to be treated as a CUG call with outgoing access in accordance with the rules in 3GPP TS 23.085 [18], otherwise shall be absent.

NAEA preferred Carrier Id O The preferred carrier identity identifying the carrier to be used to route the interexchange call if the call requires routing via an interexchange carrier. This parameter may be included at the discretion of the HLR operator.

8.2.3 Send Routeing Info negative response

The negative response information element can take the following values:

- Absent subscriber;

- Bearer service not provisioned;

- Call barred (Operator determined barring);

- Call barred (Supplementary service barring);

- Call barred (Anonymous Call Rejection);

- CUG reject (Called party SS interaction violation);

- CUG reject (Incoming calls barred within CUG);

Page 285: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2843GPP TS 23.018 version 15.0.0 Release 15

- CUG reject (Requested basic service violates CUG constraints);

- CUG reject (Subscriber not member of CUG);

- Data missing;

- Facility not supported;

- Forwarding violation

- Number changed;

- System Failure;

- Teleservice not provisioned;

- Unexpected data value;

- Unknown subscriber.

8.3 Messages on the D interface (VLR-HLR)

8.3.1 Provide Roaming Number

The following information elements are required:

Page 286: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2853GPP TS 23.018 version 15.0.0 Release 15

Information element name Required Description IMSI M IMSI of the B subscriber (see 3GPP TS 23.003 [5]). MSC number M E.164 number which identifies VMSCB (see 3GPP TS 23.003 [5]). MSISDN O E.164 number which identifies the B subscriber.

It shall be present if the following 3 conditions are all satisfied: 1. the MSISDN is different from the basic MSISDN; 2. the subscriber has VT-CSI stored in HLR; 3. the VLR has indicated support for CAMEL Phase 3 or later.

It may be present if the HLR requires it to be included in the call data record.

LMSI C Local Mobile Subscriber Identity. Shall be present if the LMSI was sent to HLRB at location updating.

PLMN bearer capability C Information to define the PLMN bearer capability required for the call. For alternate speech/facsimile group 3 calls this information element shall contain one PLMN bearer capability, as specified in 3GPP TS 29.007 [30]. May be present if the HLR can determine the required PLMN bearer capability from ISDN compatibility information received in the Send Routeing Info message, or from the MSISDN if a multi-numbering scheme is used; otherwise shall be absent. If the ISDN BC and ISDN LLC IEs are present, the PLMN bearer capability IE shall be absent.

ISDN BC C ISDN bearer capability. May be present if the HLR received it in the Send Routeing Info message, otherwise shall be absent. If the PLMN bearer capability IE is present, the ISDN BC IE shall be absent.

ISDN LLC C ISDN lower layer compatibility. May be present if the HLR received it in the Send Routeing Info message, otherwise shall be absent. If the PLMN bearer capability IE is present, the ISDN LLC IE shall be absent.

ISDN HLC C ISDN higher layer compatibility. Shall be present if the HLR received it in the Send Routeing Info message, otherwise shall be absent.

Alerting Pattern C Shall be present if the HLR has determined an alerting category or an alerting level for the MT call configuration; otherwise shall be absent.

Pre-paging supported C Shall be present if the HLR has determined that pre-paging is supported in the GMSC and the HLR, otherwise shall be absent.

Paging area O Shall be present if the Paging Area function is supported and if the paging area is stored in HLR (see 3GPP TS 23.012); otherwise it shall be absent. It indicates the set of Location Areas in which the MS is to be paged on the A interface if Location area ID is not known in VLR.

Call Priority O This parameter indicates the eMLPP priority of the call (see 3GPP TS 23.067 [39]). This parameter should be present if the HLR supports this parameter and if the Call Priority was received in the MAP_SEND_ROUTING_INFORMATION request.

8.3.2 Provide Roaming Number ack

The following information element is required:

Information element name Required Description Roaming number M E.164 number required to route the call to VMSCB (see 3GPP

TS 23.003 [5]).

8.3.3 Provide Roaming Number negative response

The negative response information element can take the following values:

- Absent subscriber;

Page 287: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2863GPP TS 23.018 version 15.0.0 Release 15

- Data missing;

- Facility not supported;

- No roaming number available;

- OR not allowed;

- Unexpected data value.

8.3.4 Provide Subscriber Info

The following information elements are required:

Information element name Required Description IMSI M IMSI of the subscriber for whom information is requested (see

3GPP TS 23.003 [5]). LMSI C Local Mobile Subscriber Identity. Shall be present if the LMSI was

sent to the HLR at location updating. Requested information M Indicates which of the following information the HLR requires:

- location information; - subscriber state; - IMEI (with software version); - MS classmark.

Active location retrieval requested C Indicates that the HLR requires active location retrieval. Shall be absent if the requested information does not indicate that the HLR requires location information.

Location Information in EPS Supported

C Indicates by its presence that Location Information in EPS is supported. Shall be absent if the requested information does not indicate that the HLR requires location information. Shall be present if the Provide Subscriber Info message is triggered by the receipt of a Any Time Interrogation Request that includes the same IE. May be present otherwise, if the HLR requires location information and the requesting entity in the HPLMN (e.g. gsmSCF) is known to support Location Information in EPS.

Call Priority O Indicates the eMLPP priority of the call (see 3GPP TS 23.067 [39]). Should be present if the HLR supports this parameter and if the Call Priority was received in the MAP_SEND_ROUTING_INFORMATION request.

8.3.5 Provide Subscriber Info ack

The following information elements are required:

Information element name Required Description Location information C Information to define the location of the MS: see definition in

subclause 8.3.5.1. Shall be present if location information was requested and is available; otherwise shall be absent.

Subscriber state C Indicates whether the MS is busy (i.e. engaged on a circuit-switched call), network determined not reachable (IMSI detached or roaming in a prohibited location area) or assumed idle. Shall be present if subscriber state was requested; otherwise shall be absent.

IMEI (with software version) C IMEISV as defined in 3GPP TS 23.003 [5]. Shall be present if the IMEI was requested, otherwise shall be absent.

MS classmark C MS classmark 2 as defined in 3GPP TS 24.008 [26]. Shall be present if the MS classmark was requested, otherwise shall be absent.

Page 288: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2873GPP TS 23.018 version 15.0.0 Release 15

8.3.5.1 Location information

The compound information element Location information consists of the following subordinate information elements:

Information element name Required Description Location number C For a definition of this information element, see

ITU-T Recommendation Q.763 [35]. Shall be present if the VLR can derive it from the stored service area identity (for UMTS) or cell global identity (for GSM) or location area identity; otherwise shall be absent. The mapping from service area identity or cell ID and location area to location number is network-specific and outside the scope of the UMTS and GSM standards.

Service area ID C Service area identity of the cell in which the MS is currently in radio contact or in which the MS was last in radio contact. Shall be present if the MS uses UMTS radio access and the subscriber record is marked as confirmed by radio contact; otherwise shall be absent. See subclause 7.2.3.5.

Cell ID C Cell global identity of the cell in which the MS is currently in radio contact or in which the MS was last in radio contact. Shall be present if the MS uses GSM radio access and the subscriber record is marked as confirmed by radio contact; otherwise shall be absent. See subclause 7.2.3.5.

Geographical information C For a definition of this information element, see 3GPP TS 23.032 [7] . Shall be present if the VLR can derive it from the stored service area identity, cell global identity or location area identity; otherwise shall be absent.

Geodetic information C This information element corresponds to the Calling Geodetic Location defined in ITU-T Recommendation Q.763 [35]. Shall be present if the VLR can derive it from the stored service area identity, cell global identity or location area identity; otherwise shall be absent.

VLR number O E.164 number which identifies the VLR (see 3GPP TS 23.003 [5]). If the HLR receives it from the VLR it shall ignore it.

Age of location information C Measured in minutes. Shall be present if available in the MSC/VLR; otherwise shall be absent.

Current Location Retrieved C Shall be present when location information was obtained after a successful paging procedure for Active Location Retrieval.

E-UTRAN Cell ID C E-UTRAN cell global identity of the cell in which the MS is currently in radio contact or in which the MS was last in radio contact. Shall be present if the MS uses E-UTRAN radio access and the subscriber record is marked as confirmed by radio contact; otherwise shall be absent. See subclause 7.2.3.5.

Tracking area ID C Tracking area identity of the cell in which the MS is currently in radio contact or in which the MS was last in radio contact. Shall be present if the MS uses E-UTRAN radio access; otherwise shall be absent. See subclause 7.2.3.5.

8.3.6 Provide Subscriber Info negative response

The negative response information element can take the following values:

- Data missing;

- Unexpected data value.

8.3.7 Restore Data

The following information elements are required:

Page 289: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2883GPP TS 23.018 version 15.0.0 Release 15

Information element name Required Description IMSI M IMSI of the subscriber for whom data are to be restored (see

3GPP TS 23.003 [5]). LMSI O LMSI of the subscriber for whom data are to be restored (see

3GPP TS 23.003 [5]). May be included if required by the requesting VLR.

8.3.8 Restore Data ack

The following information elements are required:

Information element name Required Description HLR number M E.164 number which identifies the HLR (see 3GPP TS 23.003 [5]). MS not reachable flag C Indicates whether the VLR should notify the HLR when the MS

next establishes radio contact. Shall be present if the corresponding indicator is set in the HLR record for the subscriber; otherwise shall be absent.

8.3.9 Restore Data negative response

The negative response information element can take the following values:

- System failure;

- Unknown subscriber.

8.4 Messages on the F interface (MSC-EIR)

8.4.1 Check IMEI

The following information element is required:

Information element name Required Description IMEI M IMEI of the ME whose status is to be checked (see

3GPP TS 23.003 [5]).

8.4.2 Check IMEI ack

The following information element is required:

Information element name Required Description Equipment status M Indicates whether the ME is black-listed, grey-listed or white-listed

8.4.3 Check IMEI negative response

The negative response information element can take the following value:

- Unknown equipment.

8.5 Messages on the MSC internal interface

Page 290: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2893GPP TS 23.018 version 15.0.0 Release 15

This interface can carry ISUP messages received from the process MT_GMSC or the process ICH_MSC and to be forwarded to a destination exchange, and ISUP messages received from the destination exchange and to be forwarded to the process MT_GMSC or the process ICH_MSC. In addition, it carries the following inter-process messages.

8.5.1 CF cancelled

This message contains no information elements.

8.5.2 Perform Call Forwarding

The following information element is required:

Information element name Required Description Forwarded-to number M E.164 number of the C subscriber. OR call M Indicates whether the call which is to be forwarded was subject to

basic OR as specified in 3GPP TS 23.079 [13]

8.5.3 Perform Call Forwarding ack

The following information element is required:

Information element name Required Description Forwarded-to number M E.164 number of the C subscriber. Note: this number may be

different from the Forwarded-to number received in the Perform Call Forwarding, as a result of CAMEL handling.

8.5.4 Perform Call Forwarding negative response

The negative response information element can take the following value:

- Call forwarding failed.

8.6 Messages on the VLR internal interface This interface carries messages between corresponding instances of the processes PRN_VLR and ICH_VLR. The correlation between the process instances is done by the MSRN.

8.6.1 Call arrived

This message contains no information elements.

8.6.2 PAR completed

This message contains no information elements.

Page 291: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2903GPP TS 23.018 version 15.0.0 Release 15

8.7 Messages on the Gs interface

8.7.1 Page MS

The following information elements are required:

Information element name Required Description IMSI M IMSI of the MS to be paged. eMLPP priority C Circuit-switched paging priority. Shall be present if it was received

in the Page MS via SGSN request or Search for MS via SGSN request; otherwise shall be absent.

TMSI C TMSI to be broadcast to identify the MS. Shall be present if it was received in the Page MS via SGSN request or Search for MS via SGSN request; otherwise shall be absent.

Location area identity C Location area identity of the location area where the mobile is registered, according to the subscriber data in the VLR. Shall be present if the VLR can supply it; otherwise shall be absent.

Channel type C Type of channel required for the call. Shall be present if it was received in the Page MS via SGSN request or Search for MS via SGSN request; otherwise shall be absent.

8.7.2 Send MS information

The following information elements are required:

Information element name Required Description IMSI M IMSI of the MS for which information is required. Information requested M Information required for the specified MS.

8.7.3 Send MS information ack

The following information elements are required:

Information element name Required Description IMSI M IMSI of the MS for which information is required. Service area ID C Service area ID (for UMTS access) of the cell in which the MS last

established radio contact. Shall be present if the MS uses UMTS access; otherwise shall be absent.

Cell ID C Cell ID (for GSM access) of the cell in which the MS last established radio contact. Shall be present if the MS uses GSM access; otherwise shall be absent.

Location information age M (note) Time in minutes since the MS last established a radio transaction NOTE: Although they are optional in the protocol, these IEs are mandatory in this context.

8.7.4 Send MS information negative response

The negative response information element can take the following value:

- No response from SGSN.

8.8 Messages on the E interface (GMSC-VMSC)

8.8.1 Release Resources

The following information elements are required:

Page 292: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2913GPP TS 23.018 version 15.0.0 Release 15

Information element name Required Description MSRN M Mobile Station Roaming Number.

Page 293: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2923GPP TS 23.018 version 15.0.0 Release 15

Annex A (informative): Handling of an IAM at an MSC An MSC which receives an IAM from an originating exchange may react in three different ways:

- It acts as a transit exchange, i.e. it relays the IAM to a destination exchange determined by analysis of the called party address, and thereafter relays other telephony signalling between the originating and destination exchange until the connection is released. This behaviour is not specific to UMTS or GSM.

- It acts as a terminating exchange, i.e. it attempts to connect the call to an MS currently registered in the service area of the MSC.

- It acts as a GMSC, i.e. it interrogates an HLR for information to route the call. If the HLR returns routeing information, the MSC uses the routeing information from the HLR to construct an IAM, which it sends to a destination exchange determined by analysis of the routeing information from the HLR.

Sheet 1: when the MSC co-ordinating setup procedure has decided whether the MSC is to act as a terminating VMSC, a GMSC or a transit exchange, it forwards the IAM to an idle instance of the appropriate process.

Page 294: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2933GPP TS 23.018 version 15.0.0 Release 15

Figure 84a: Process MSC_Coord (sheet 1)

Procedure in the MSC tohandle an incoming IAMand trigger the correct application process

procedure MSC_coord_setup 1(1)

Called party address in MSRN rangefor this MSC? Incoming IAM was

routed with routeingnumber for MNP?

Recoverported number

from IAM

HLR addressderivable?

To processICH_MSC

In itialAddress

InitialAddress

To processMT_GMSC

In itialAddress

To destinationdetermined byrouteing tables

No

Yes

Yes

No

Yes

No

Page 295: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2943GPP TS 23.018 version 15.0.0 Release 15

Annex B (informative): Change history

Page 296: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2953GPP TS 23.018 version 15.0.0 Release 15

Change history TSG CN# Spec CR Phase Version New Version Subject/Comment Apr 1999 GSM 03.18 7.0.0 Transferred to 3GPP CN1 CN#03 23.018 3.0.0 Approved at CN#03 CN#04 23.018 001 3.0.0 3.1.0 Notification of Call Forwarding to the

gsmSCF CN#05 23.018 002r4 3.1.0 3.2.0 Addition of the description for Pre-Paging CN#05 23.018 006 3.1.0 3.2.0 Removal of TDP criteria from Resume Call

Handling CN#05 23.018 007r1 3.1.0 3.2.0 GMSC CAMEL phases in Provide Roaming

Number CN#05 23.018 023 3.1.0 3.2.0 Separation of success & failure cases for

OR of late call forwarding CN#05 23.018 024 3.1.0 3.2.0 Notification of Call Forwarding to the

gsmSCF before activating call forwarding process

CN#06 23.018 004r2 3.2.0 3.3.0 Introduction of the Super-Charger Concept in TS 23.018

CN#06 23.018 027r3 3.2.0 3.3.0 Introduction of CAMEL Phase 3 CN#07 23.018 025r7 3.3.0 3.4.0 Addition of the description for Multicall CN#07 23.018 026r2 3.3.0 3.4.0 Alternative solution for ALR CN#07 23.018 030 3.3.0 3.4.0 Correction of the SDL diagrams for Pre-

paging CN#07 23.018 032r1 3.3.0 3.4.0 Inclusion of D-CSI check in HLR/VLR CN#07 23.018 033 3.3.0 3.4.0 Initialization of Backward Call indicator CN#07 23.018 034 3.3.0 3.4.0 Correction of the result of the procedure

CAMEL_ICH_MSC_INIT CN#07 23.018 037 3.3.0 3.4.0 Clarification of N-CSI in Core NW CN#07 23.018 039r2 3.3.0 3.4.0 Replacement of references to GSM with

references to UMTS CN#07 23.018 043r1 3.3.0 3.4.0 Clarification of NPDB error detection and

MNP specific call handling CN#07 23.018 044 3.3.0 3.4.0 Setting the Destination Address for MO calls CN#07 23.018 047 3.3.0 3.4.0 O-CSI and D-CSI checks for ORLCF calls CN#07 23.018 048 3.3.0 3.4.0 Correction of CF Notification CN#07 23.018 049 3.3.0 3.4.0 Introduction of Authentication Failure Report CN#07 23.018 050r3 3.3.0 3.4.0 ISUP release cause value CN#08 23.018 045r1 3.4.0 3.5.0 Correction of CAMEL Incoming Call

Handling CN#08 23.018 051r4 3.4.0 3.5.0 Improvement of Active Retrieval of Location

Information procedure CN#08 23.018 052r2 3.4.0 3.5.0 North American Service Provider Number

Portability impacts for MNP CN#09 23.018 053 3.5.0 3.6.0 Correction of connector numbering in

process ICH_MSC CN#09 23.018 054 3.5.0 3.6.0 Correction of the SDL diagram for Pre-

paging CN#09 23.018 056 3.5.0 3.6.0 Correction to process ICH_VLR CN#09 23.018 057r3 3.5.0 3.6.0 Handling of the Call Diversion Treatment

Indicator CN#09 23.018 059r1 3.5.0 3.6.0 Modifications to procedure obtain routeing

address. CN#09 23.018 060 3.5.0 3.6.0 Corrections to process ICH_VLR CN#09 23.018 061r2 3.5.0 3.6.0 Update of CAMEL references CN#09 23.018 063r1 3.5.0 3.6.0 Correction of procedure

Obtain_Routeing_Address for the reconnect case

CN#09 23.018 055r4 R4 3.6.0 4.0.0 Inclusion of call hold in basic call handling. CN#10 23.018 064 Rel-4 4.0.0 4.1.0 Tidying up of Process Subs_FSM and inter-

process signals CN#11 23.018 065 Rel-4 4.1.0 4.2.0 Incorporation of MPTY and ECT into the

Subs_FSM process CN#11 23.018 067 Rel-4 4.1.0 4.2.0 Removal of CW descriptions CN#11 23.018 069 Rel-4 4.1.0 4.2.0 Paging not via the SGSN correction CN#12 23.018 074 Rel-4 4.2.0 4.3.0 Initialization of variable to monitor activation

of CSI's

Page 297: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2963GPP TS 23.018 version 15.0.0 Release 15

Change history TSG CN# Spec CR Phase Version New Version Subject/Comment CN#12 23.018 072 Rel-5 4.3.0 5.0.0 Handling of MultiCall in MPTY procedure CN#13 23.018 077 Rel-5 5.0.0 5.1.0 Addition of missing process

Update_Location_VLR CN#13 23.018 Rel-5 5.0.0 5.1.0 Editorial clean up CN#14 23.018 081 Rel-5 5.1.0 5.2.0 Handling of Reconnect on Leg2 Disconnect CN#14 23.018 091r2 Rel-5 5.1.0 5.2.0 Corrections in the ATI mechanism

description CN#15 23.018 082r2 Rel-5 5.2.0 5.3.0 Introduction of CAMEL Phase 4 CN#15 23.018 088r2 Rel-5 5.2.0 5.3.0 Handling of CUG calls in non-supporting

networks CN#15 23.018 093r1 Rel-5 5.2.0 5.3.0 MSISDN in Provide Roaming Number in

case of MSP CN#15 23.018 098 Rel-5 5.2.0 5.3.0 Correction on the Active Location Retrieval

description CN#15 23.018 100r1 Rel-5 5.2.0 5.3.0 Transferring the MS classmark & IMEI to the

gsmSCF CN#17 23.018 109r1 Rel-5 5.3.0 5.4.0 Determining the basic service for MT calls CN#17 23.018 110 Rel-5 5.3.0 5.4.0 Minor corrections to Process ICH_MSC CN#17 23.018 111 Rel-5 5.3.0 5.4.0 Setting of Leg1_Status variable CN#18 23.018 112r1 Rel-5 5.4.0 5.5.0 Clarification of requirements for the

presence of IEs in messages CN#19 23.018 118 Rel-5 5.5.0 5.6.0 Correction in the ATI mechanism description CN#20 23.018 115r2 Rel-5 5.6.0 5.7.0 Stopping No_Answer timer in the case of

forwarding notification CN#20 23.018 122 Rel-5 5.6.0 5.7.0 Release Result from

CAMEL_MT_GMSC_Notify_CF CN#20 23.018 124 Rel-5 5.6.0 5.7.0 Addition of procedure to retrieve UE-specific

behaviour data CN#21 23.018 128 Rel-5 5.7.0 5.8.0 Corrections to "Early UE" handling CN#21 23.018 133 Rel-5 5.7.0 5.8.0 HLR Interrogation for SCUDIF calls CN#21 23.018 132 Rel-6 5.8.0 6.0.0 Removal of SIWF material CN#22 23.018 126r1 Rel-6 6.0.0 6.1.0 Collective CR for Rel-6 Enhanced Dialled

Services CN#22 23.018 135 Rel-6 6.1.0 6.2.0 Incorrect implementation of CR 133 CN#22 23.018 137 Rel-6 6.1.0 6.2.0 Default Basic Service for gsmSCF-initiated

calls CN#25 23.018 141r1 Rel-6 6.2.0 6.3.0 Pre-Paging Resource Optimization CN#25 23.018 143r1 Rel-6 6.2.0 6.3.0 Add "CAMEL_Stop_TNRy"in Procedure

OG_Call_Setup _MSC (sheet 4) CN#27 23.018 144 Rel-6 6.3.0 6.4.0 Management Based Activation Impacts CT#28 23.018 145r1 Rel-7 6.4.0 7.0.0 Trunk Originated CAMEL triggering - SDLs CT#29 23.018 146 Rel-7 7.0.0 7.1.0 Trunk Originated CAMEL: Inter-digit timer

stop/reset SDL correction CT#30 23.018 0147 Rel-7 7.1.0 7.2.0 Incorrect References CT#33 23.018 0150 Rel-7 7.2.0 7.3.0 Correction to the IC_CUG_Check

Procedure CT#34 23.018 0155 Rel-7 7.3.0 7.4.0 Optional Suppress Terminating Services Bit

String in SRI CT#36 23.018 0157r4 Rel-7 7.4.0 7.5.0 Mobile Termination whilst the MS is moving

to another MSC CT#36 23.018 0159 Rel-7 7.4.0 7.5.0 PLMN BC in PRN for alternate speech/fax -

alignment with TS 29.007 CT#37 23.018 0160 Rel-7 7.5.0 7.6.0 Procedure Check_OG_Barring 0162 Missing SRIack negative response to ISUP

release cause mapping in GMSC CT#40 23.018 0163r2 Rel-8 7.6.0 8.0.0 Paging optimization with A/Iu flex CT#41 23.018 0164r1 Rel-8 8.0.0 8.1.0 eMLPP Priority in MAP SRI, PRN and PSI

request CT#42 23.018 Rel-8 8.1.0 8.1.1 Copyright Notification updated CT#45 23.018 0166 Rel-8 8.1.1 8.2.0 PSI negative response CT#46 - - 8.2.0 9.0.0 Update to Rel-9 version (MCC) CT#47 23.018 0167r4 Rel-9 9.0.0 9.1.0 Mobile Termination on Pre-paging whilst the

MS is moving to another MSC CT#49 23.018 0168r2 Rel-9 9.1.0 9.2.0 SRI Negative Response Error

Page 298: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2973GPP TS 23.018 version 15.0.0 Release 15

Change history TSG CN# Spec CR Phase Version New Version Subject/Comment CT#49 23.018 0170 Rel-9 9.1.0 9.2.0 Correction for SMS via SGs charging 23.018 Rel-9 9.2.0 9.2.1 History table version numbers corrected CT#50 23.018 0171 Rel-10 9.2.1 10.0.0 MT Roaming Retry CT#51 23.018 0174r2 Rel-10 10.0.0 10.1.0 Mobile Terminating Roaming Forwarding CT#51 23.018 0173 Rel-10 10.0.0 10.1.0 MT Roaming Retry and Super Charger CT#52 23.018 0180 Rel-10 10.1.0 10.2.0 Paging optimization with A/Iu flex CT#52 23.018 0175r3 Rel-10 10.1.0 10.2.0 Mobile Terminating Roaming Forwarding for

Pre-paging CT#52 23.018 0176 Rel-10 10.1.0 10.2.0 New LMSI handling for MTRF CT#52 23.018 0177r1 Rel-10 10.1.0 10.2.0 SDL changes for MTRF after retrieval of

routeing information CT#52 23.018 10.2.0 10.2.1 Editorial correction of overlapping CRs C4-

111418 and C4-111415 implementation after CT#52. 5.2.4 was re-numbered as figure 4d in order to align with previous figure number in serction 5.2.3.

CT#53 23.018 0181r1 Rel-11 10.2.1 11.0.0 Addition of Anonymous Call Rejection in the CS domain

CT#53 23.018 0182r2 Rel-11 10.2.1 11.0.0 HLR/HSS domain selection function alignment with Stage 2 requirement

CT#54 23.018 0188r1 Rel-11 11.0.0 11.1.0 Provide Subscriber Information handling for UE under LTE

CT#54 23.018 0183r1 Rel-11 11.0.0 11.1.0 Cause code mapping CT#54 23.018 0185 Rel-11 11.0.0 11.1.0 CSG access control in CS domain CT#55 23.018 0189r4 Rel-11 11.1.0 11.2.0 Termination of VT-CSI Dialogue during

MTRR and MTRF Procedures CT#56 23.018 0190r1 Rel-11 11.2.0 11.3.0 MTRF upon establishment of SGs

association CT#56 23.018 0191r1 Rel-11 11.2.0 11.3.0 Subclause number correction on MTRF CT#59 23.018 0195r3 Rel-11 11.3.0 11.4.0 MTRF for normal 2G and 3G MT call CT#59 23.018 0193r1 Rel-12 11.4.0 12.0.0 MTRR for normal 2G/3G MT call CT#59 23.018 0196r1 Rel-12 11.4.0 12.0.0 MTRF for normal 2G and 3G MT call CT#60 23.018 0197 Rel-12 12.0.0 12.1.0 MM Abort intead of CM Service Reject after

CM service acceptance CT#61 23.018 0198r2 12.1.0 12.2.0 MTRF Optimal Routing when the GMSC

and new MSC/VLR are the same node CT#70 23.018 - Rel-13 12.2.0 13.0.0 Update to Rel-13 version (MCC) 2017-03 23.018 - Rel-14 13.0.0 14.0.0 Update to Rel-14 version (MCC) 2018-06 23.018 - Rel-15 14.0.0 15.0.0 Update to Rel-15 version (MCC)

Page 299: TS 123 018 - V15.0.0 - Digital cellular telecommunications system … · 2018-07-03 · ETSI 3GPP TS 23.018 version 15.0.0 Release 15 1 ETSI TS 123 018 V15.0.0 (2018-07) Reference

ETSI

ETSI TS 123 018 V15.0.0 (2018-07)2983GPP TS 23.018 version 15.0.0 Release 15

History

Document history

V15.0.0 July 2018 Publication