3GPP TS 23.018
3GPP TS 23.018
3GPP TS 23.018
0 (2003-03)
Technical Specification
The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.
The present document has not been subject to any approval process by the 3GPP Organisational Partners and shall not be implemented.
This Specification is provided for future development work within 3GPP only. The Organisational Partners accept no liability for any use of this Specification.
Specifications and reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organisational Partners' Publications Offices.
Release 1999 2 3GPP TS 23.018 V3.12.0 (2003-03)
Keywords
UMTS, basic, call
3GPP
Postal address
Internet
http://www.3gpp.org
Copyright Notification
2003, 3GPP Organizational Partners (ARIB, CWTS, ETSI, T1, TTA, TTC)
All rights reserved.
3GPP
Release 1999 3 3GPP TS 23.018 V3.12.0 (2003-03)
Contents
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
5 Information flows...................................................................................................................................12
5.1 Information flow for an MO call ........................................................................................................................... 13
5.2 Information flow for retrieval of routeing information for an MT call ................................................................. 15
5.3 Information flow for an MT call............................................................................................................................ 16
6 Principles for interactions with supplementary services ........................................................................19
6.1 Call Deflection service (3GPP TS 23.072)............................................................................................................ 19
6.2 Line identification services (3GPP TS 23.081) ..................................................................................................... 19
6.2.1 Calling Line Identification Presentation (CLIP) .............................................................................................. 19
6.2.2 Calling Line Identification Restriction (CLIR)................................................................................................ 19
6.2.3 Connected Line Identification Presentation (COLP) ....................................................................................... 19
6.2.4 Connected Line Identification Restriction (COLR) ......................................................................................... 19
6.3 Call forwarding services (3GPP TS 23.082) ......................................................................................................... 19
6.3.1 Call Forwarding Unconditional (CFU) ............................................................................................................ 19
6.3.2 Call Forwarding on mobile subscriber Busy (CFB) ........................................................................................ 20
6.3.3 Call Forwarding on No Reply (CFNRy).......................................................................................................... 20
6.3.4 Call Forwarding on mobile subscriber Not Reachable (CFNRc)..................................................................... 20
6.4 Call wait (3GPP TS 23.083) .................................................................................................................................. 20
6.5 Call hold (3GPP TS 23.083).................................................................................................................................. 20
6.6 Multiparty (3GPP TS 23.084) ............................................................................................................................... 20
6.7 Closed user group (3GPP TS 23.085).................................................................................................................... 20
6.8 Advice of charge (3GPP TS 23.086) ..................................................................................................................... 20
6.9 User-to-user signalling (3GPP TS 23.087)............................................................................................................ 20
6.10 Call barring (3GPP TS 23.088)........................................................................................................................ 21
6.10.1 Barring of outgoing calls ................................................................................................................................. 21
6.10.2 Barring of incoming calls ................................................................................................................................ 21
6.11 Explicit Call Transfer (3GPP TS 23.091) ........................................................................................................ 21
6.12 Completion of Calls to Busy Subscriber (3GPP TS 23.093) ........................................................................... 21
6.13 Multicall (3GPP TS 23.135) ............................................................................................................................ 21
7 Functional requirements of network entities ..........................................................................................21
7.1 MO call.................................................................................................................................................................. 22
7.1.1 Functional requirements of serving MSC ........................................................................................................ 22
7.1.1.1 Process OCH_MSC ......................................................................................................................................... 22
7.1.1.2 Procedure Process_Access_Request_MSC...................................................................................................... 22
7.1.1.3 Procedure OG_Call_Setup_MSC .................................................................................................................... 23
7.1.1.4 Procedure Obtain_IMSI_MSC......................................................................................................................... 24
7.1.1.5 Procedure Authenticate_MSC ......................................................................................................................... 24
7.1.1.6 Procedure Obtain_IMEI_MSC ........................................................................................................................ 24
7.1.1.7 Procedure Check_IMEI_MSC ......................................................................................................................... 24
7.1.1.8 Procedure Establish_Originating_TCH_If_Required ...................................................................................... 25
7.1.1.9 Procedure Set_CLI_Presentation_Indicator_MSC .......................................................................................... 25
7.1.1.10 Procedure Send_Alerting_If_Required ...................................................................................................... 25
7.1.1.11 Procedure Set_COLP_Info_MSC .............................................................................................................. 25
3GPP
Release 1999 4 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 5 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 6 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 7 3GPP TS 23.018 V3.12.0 (2003-03)
Foreword
This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP)..
The present document specifies the technical realisation 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 3.y.z
where:
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;
3GPP
Release 1999 8 3GPP TS 23.018 V3.12.0 (2003-03)
1 Scope
The present document specifies the technical realisation 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.
In the present document, the term MS is used to denote a UMTS 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 23.07x, 23.08x and 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 specification of the handling of data calls re-routed to a SIWFS is described in 3GPP TS 23.054 [8].
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 [25], 3GPP TS 25.413 [26], GSM 08.08 [2] and 3GPP TS 29.002 [28]), 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 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] GSM 03.20: " Digital cellular telecommunications system (Phase 2+); Security related network
functions".
[2] GSM 08.08: "Digital cellular telecommunications system (Phase 2+); Mobile-services Switching
Centre - Base Station System (MSC - BSS) interface Layer 3 specification".
[3] GSM 12.08: "Digital cellular telecommunications system (Phase 2+); Subscriber and equipment
trace".
[8] 3GPP TS 23.054: "Shared Inter Working Function (SIWF) - Stage 2 ".
[9] 3GPP TS 23.060: "General Packet Radio Service; Service description; Stage 2".
3GPP
Release 1999 9 3GPP TS 23.018 V3.12.0 (2003-03)
[10] 3GPP TS 23.066: "Support of Mobile Number Portability (MNP); Technical Realisation Stage
2"
[12] 3GPP TS 23.078: "Customized Applications for Mobile network Enhanced Logic (CAMEL) -
Phase 3; 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 Services - 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.093: "Technical realisation of Completion of Calls to Busy Subscriber (CCBS) -
Stage 2".
[25] 3GPP TS 24.008: "Mobile Radio Interface Layer 3 specification; Core Network Protocols-Stage 3".
[27] 3GPP TS 27.001: "General on Terminal Adaptation Functions (TAF) for Mobile Stations (MS)".
[29] 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)".
[30] 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] ITU-T Recommendation Q.761 (1999): " Signalling System No. 7 - ISDN User Part functional
description ".
[33] ITU-T Recommendation Q.762 (1999): "Signalling System No. 7 - ISDN User Part general
functions of messages and signals".
[34] ITU-T Recommendation Q.763 (1999): "Signalling System No. 7 - ISDN User Part formats and
codes".
[35] ITU-T Recommendation Q.764 (1999): " Signalling System No. 7 - ISDN user part signalling
procedures".
[36] ITU-T Recommendation Q.850 (1996): "Usage of cause and location in the Digital Subscriber
Signalling System No. 1 and the Signalling System No. 7 ISDN User Part".
3GPP
Release 1999 10 3GPP TS 23.018 V3.12.0 (2003-03)
3.1 Definitions
For the purposes of the present document, the following definitions apply:
C subscriber: The subscriber to whom the B subscriber has requested that calls be forwarded. The C subscriber may be
fixed or mobile.
Circuit-Switched Bearer Capability: The 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.
Location Information: Information to define the whereabouts of the MS, and the age of the information defining the
whereabouts.
3.2 Abbreviations
For the purposes of the present document, the following abbreviations apply:
3GPP
Release 1999 11 3GPP TS 23.018 V3.12.0 (2003-03)
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.
In figure 1 and throughout the present document, the term BSS is used to denote a GSM BSS or a UTRAN, as
appropriate.
MS
SIFOC
Complete call
VPLMNA VLRA
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:
3GPP
Release 1999 12 3GPP TS 23.018 V3.12.0 (2003-03)
NOTE: When the non-loop method is used for data calls, the IAM is sent to the SIWFS.
Radio I/F
IAM signalling
IPLMN (ISUP) VMSCB BSSB
IAM
(ISUP)
GMSCB SIFIC
MS
Page/ack
Complete call
VLRB VPLMNB
Send Routeing
Info/ack
Provide Roaming
Number/ack
HLRB
HPLMNB
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.
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 [31] or the GSM ciphering mechanism defined in
GSM 03.20 [1], as appropriate.
3GPP
Release 1999 13 3GPP TS 23.018 V3.12.0 (2003-03)
CM service req
CM service req
Process access req
Authenticate
Authenticate
Authenticate (note 1)
Authenticate resp
Authenticate resp
Authenticate ack
Start security
procedures (note 2)
Process access req
Security control cmd Start security
ack
procedures (note 3)
(note 3)
Security control rsp
Security procedures
complete
Setup
SIFOC
Complete call
Call proceeding
Allocate channel
Assignment cmd
Assignment comp
Allocation complete
IAM
ACM
Alert
ANM
Connect
Connect ack
3GPP
Release 1999 14 3GPP TS 23.018 V3.12.0 (2003-03)
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.
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 [31] for UMTS and GSM 03.20 [1] for
GSM. VLRA may also initiate security procedures at this stage, as described in 3GPP TS 33.102 [31] for UMTS
GSM 03.20 [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 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 [31] for UMTS and GSM 03.20 [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.
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.
3GPP
Release 1999 15 3GPP TS 23.018 V3.12.0 (2003-03)
IAM
SRI
PRN (note 1)
Page MS
Page
Page
Chan req
Imm ass
Page resp
MS conn
Process estab
PRN ack access req
(note 2)
SRI ack
Start security
procedures
Process
access req ack Start security
procedures Security control
command
Security control
response
IAM
Figure 4: Information flow for retrieval of routeing information for a basic mobile terminated call
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.
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.
3GPP
Release 1999 16 3GPP TS 23.018 V3.12.0 (2003-03)
- 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. 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.
3GPP
Release 1999 17 3GPP TS 23.018 V3.12.0 (2003-03)
SIFIC
Page MS
Page
Page
Chan req
Imm ass
Page resp
MS conn
Process estab
access req
Start security
proc (note 1)
Process
access req ack Start security Security control
procedures
(note 2) command
Security control
response
Call arrived (note 5)
(note 6)
Complete call
Setup
Call conf
Allocate
channel Assignment
command
Assignment
Allocation complete
complete
Alerting
ACM
Connect
ANM
Connect ack
Complete call
ack
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.
3GPP
Release 1999 18 3GPP TS 23.018 V3.12.0 (2003-03)
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.
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 recognises 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 [31] for UMTS and
GSM 03.20 [1] for GSM. VLRB may also initiate security procedures at this stage, as described in 3GPP
TS 33.102 [31] for UMTS and GSM 03.20 [1] for GSM.
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:
3GPP
Release 1999 19 3GPP TS 23.018 V3.12.0 (2003-03)
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
interaction with the handler for that supplementary service. Exceptions to this general principle are described later in
this clause.
The basic call handling processes MT_GMSC and ICH_MSC interact with the process COLP_MAF039 [14] as
described in subclauses 7.2.1 and 7.3.1.
3GPP
Release 1999 20 3GPP TS 23.018 V3.12.0 (2003-03)
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.
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.
3GPP
Release 1999 21 3GPP TS 23.018 V3.12.0 (2003-03)
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 MS;
- 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 [26], for interworking with
the UTRAN and DTAP, which is specified in 3GPP TS 24.008 [25], for interworking with the MS.
The protocols used over the A interface are BSSMAP, which is specified in GSM 08.08 [2], for interworking with the
BSS and DTAP, which is specified in 3GPP TS 24.008 [25], for interworking with the MS.
The protocol used over the C, D & F interfaces is MAP, which is specified in 3GPP TS 29.002 [28].
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[32], Q.762 [33], Q.763 [34] and Q.764 [35]; other telephony signalling
systems may be used instead.
3GPP
Release 1999 22 3GPP TS 23.018 V3.12.0 (2003-03)
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.
7.1 MO call
7.1.1 Functional requirements of serving MSC
The procedures CCBS_Report_Not_Idle and CCBS_Check_Last_Call are specific to CCBS; they are specified in 3GPP
TS 23.093 [22].
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 [30].
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.
3GPP
Release 1999 23 3GPP TS 23.018 V3.12.0 (2003-03)
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 GSM bearer capability negotiated between the VMSC and the MS to a GSM basic
service according to the rules defined in 3GPP TS 27.001 [27].
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 [24]. If the
VMSC does not support Multicall, processing continues from the "Yes" exit of the test "Result=Pass?".
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 [22].
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 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 "Yes" exit of
the test "Result=Pass?".
Sheet 3: the procedure CCBS_Check_OG_Call is specific to CCBS; it is specified in 3GPP TS 23.093 [22]. If the
VMSC does not support CCBS, processing continues from the "Yes" exit of the test "Result=Pass?".
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 CCBS_OCH_Report_Success is specific to CCBS; it is specified in 3GPP TS 23.093 [22].
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 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 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 6: the procedures CCBS_Check_If_CCBS_Possible and CCBS_Activation_MSC are specific to CCBS; they are
specified in 3GPP TS 23.093 [22]. 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".
3GPP
Release 1999 24 3GPP TS 23.018 V3.12.0 (2003-03)
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.
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 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?".
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.
3GPP
Release 1999 25 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 26 3GPP TS 23.018 V3.12.0 (2003-03)
Idl e
Signal s from the left
are from the BSS
CM
s erv ice
reques t
Proc es s_
Access _
Request_M SC
No
Resu lt=
Pas s?
Ye s
W ait _For_
Setup
CM
S etup Serv ice
Abort
CC BS_R ep ort_
See TS 23.093 Not_Idle
TC H al located:=
False
OG_Ca ll_
Setu p_M SC
CC BS_Check _
See TS 23.093 Las t_C al l
Rele as e
call
resourc es
Idl e
3GPP
Release 1999 27 3GPP TS 23.018 V3.12.0 (2003-03)
P rocess
A ccess
Si gnal s to/from the l eft R eques t
are to/fr om the BSS;
si gnal s to/from the ri ght
are to/fro m the VLR.
W ait_F or_
P AR_R esult
Trac e
Provide
Authenticate Subscriber
IMSI
Activi ty
Tracing
Obtain_IM SI_ Authentic ate_
MS C M SC Active :=
TR UE
No No
Res ult= R esult =
Pass? Pass ?
Yes Yes
W ait_F or_
P AR_R esult
CM Start
serv ice secu ri ty
abort proc edur es
C ipheri ng
R equired:=
True
Abort
R es ult:=
Fail
W ait_For_
PA R_R esult
3GPP
Release 1999 28 3GPP TS 23.018 V3.12.0 (2003-03)
Yes Fals e
C M Serv ice type= C ipheri ng
P age R esponse? requi red
No True
Start
Resu lt:= CM Serv ice
Fail security Accept
proc edures
W ait_For_
T MS I_
R ealloc ation
CM Us e
Provi de C heck Forward
servic e IMEI S etup IMEI Abort N ew T MSI Exis ting
abort TMSI
No No
Res ult= R esult= C M Servic e R ea lloca te
Abort
Pass? Pass ? R eject TM SI
Yes Yes
W ai t_For_ W ait_For_
W a it_For_
TM SI_ T MS I_ TM SI_Ack
R eal location R eall ocation
3GPP
Release 1999 29 3GPP TS 23.018 V3.12.0 (2003-03)
CM TM SI TM SI
servic e Setup A bort R eall oc ation R eallocation
abort Fa ilure Com ple te
3GPP
Release 1999 30 3GPP TS 23.018 V3.12.0 (2003-03)
UUS_OCH_
Check_ See TS 23. 087
Set up
Conver t
CS BC to
basic servic e
CAMEL_N_CSI
CHECK_MSC
Check_OG _
See TS 23. 135
Multicall_MSC
No
Result=
Pass ?
Yes
CCBS_O CH_
See TS 23. 093
Report_F ailure
Wait _F or_
MO_Call_
Result
3GPP
Release 1999 31 3GPP TS 23.018 V3.12.0 (2003-03)
P ro c e d u re O G _ C a ll_ S e t up _ M S C O C S _ M S C 2 (9 )
P ro c ed u r e in th e o r ig in a tin g V M S C
to s e t u p a n o u tgo i n g ca ll a fte r a S etu p
W a it_ Fo r_
me s sa g e h a s b ee n r e ce iv e d fr o m th e M S
M O _ C a ll _
R e su lt
Re l e as e C o m p le te S e n d In fo F o r
O u tg o in g C al l
tra n sa c ti o n C all
n e g a ti ve
re s po n se
C o n ve r t CS B C
to ch a n n e l
r e q u ir e me n t
C all Re le a se
A b o rt P r o ce e d in g tra n sa c ti o n
E st ab l is h_
O r ig i n at in g _
T CH _ If_
R e q u ir e d
No
R e su l t=
P as s?
Ye s
CC B S _ O C H_ C CB S _O CH _
S e e TS 2 3 .0 9 3 Re p o r t_F a ilu r e R ep o r t_F a il u re S e e T S 2 3 .0 93
3GPP
Release 1999 32 3GPP TS 23.018 V3.12.0 (2003-03)
S et_C LI_
P resentation_
Indic ato r_
M SC
No
R esul t=
C all allow ed?
Yes
R el ease C AM EL_OC H_
See TS 23.078 3
transac tion M SC _INIT
No
R esul t= R econnec t:=
P as s? Tr ue
Yes
C AM EL_MO_
D i alled_ See TS 23.078
Servic es
No
R esul t=
P as s?
Yes
C C BS_Check _
See TS 23.093
OG _C all
No
R esul t=
P as s?
Yes
M OB ILE_N U M BER_
R elease
transacti on P OR TABILITY_ See TS 23.066
IN _OQoD
U U S_OC H_
S et_Info_ See TS 23.087
In_IAM
Initi al
A ddress
D estinati on address:=
IAM.Ca lled Par ty Address
C AM EL_Store_
CC BS_OC H _
See TS 23.093 D estinati on_ See TS 23.078
Repor t_F ailure
A ddress
(F alse, Fals e)
W ait_F or_
AC M
3GPP
Release 1999 33 3GPP TS 23.018 V3.12.0 (2003-03)
A ddress
C onnect
C omplete
C C BS_OC H_ C CBS _O CH _
See T S 23.093 See TS 23.093
R eport_Succes s R eport_Succes s
C AM EL_
See T S 23.078
S tart_T N Ry
Send_
A lerting_If_
R equired
No
R esul t=
P as s?
Yes
Rele as e
U TU 2C nt:=0
transacti on
W ait_Fo r_
Rel eas e
A ns wer
A ns wer
C AM EL_OC H_
See TS 23.078
M SC _AN SW ER
3GPP
Release 1999 34 3GPP TS 23.018 V3.12.0 (2003-03)
No
R esult=
Pass ?
Yes
Yes
Res ult= Set_C OLP_
R ec onnec t? Info_M SC
No
H andle_AoC _
3 MO_MSC
Send_Acc es s_
C onnect_If_
R equired
Yes
R esult=
F ail?
No
R esult= No
C onnec t
s ent?
Yes
W ait_For_
C onnec t_Ack
C onnec t
Ack
MS c onnected:=
True
Store C W t reatme nt
indicator fo r this c all
if received in SII2
W ait_For_
C lear
3GPP
Release 1999 35 3GPP TS 23.018 V3.12.0 (2003-03)
Store C C BS
R esult
No Yes No Yes
No
R esult= Rel eas e
See TS 23.078
R econnect? transac tion
Yes
3
C C BS
C C BS P os sible
R esult
C CBS N ot
Possible
C CB S_
R elease
Rel eas e Ac ti vation_ See TS 23.093 Rel eas e
transaction
MSC
3GPP
Release 1999 36 3GPP TS 23.018 V3.12.0 (2003-03)
No Yes No Yes
Yes
R eleas e c aus e=
N o a nswer from user?
No
U US _M SC _ No
R esult=
Check _ See T S 23.087
R econnect?
U US 1_U UI
Yes
U U S_M SC_
See TS 23.087 C heck_ 3
U U S1_U UI
R elease
Rel eas e Releas e
transaction
3GPP
Release 1999 37 3GPP TS 23.018 V3.12.0 (2003-03)
Us er to U ser to TN R y
Internal
Us er U ser expired
4
U US _MSC _
Chec k_UU S2_ See T S 23.087 R elease
UU I_to_N W
U U S_M SC_
C AM EL_O CH _
See TS 23.087 C heck_ UU S2_ See TS 23.078
MSC 2
U U I_to_M S
R elease Re connec t
R esult?
C onti nue,
F ail
R elease
trans action
W ait_For_
Answe r 3
3GPP
Release 1999 38 3GPP TS 23.018 V3.12.0 (2003-03)
U US _M SC _ U U S_M SC_
Releas e
Check _ See T S 23.087 C heck_ See TS 23.087
transac ti on
U US 1_U UI U U S1_UU I
Yes
R esul t=
R econnect?
No
R elease
Rel eas e Re lease
trans action
3GPP
Release 1999 39 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
IM SI
Send IMSI
Send IMSI R elease
ack transacti on negati ve
res ponse
Re lease
transac tion
Provi de
A bort
IM SI ack
3GPP
Release 1999 40 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
Auth_R espons e
Authenticate
Authentic ate
A bort negat ive
ack
res po ns e
R elease
transa ction
W ait_For_ R esult:=
Auth_Resul t Aborted
Authenticati on
rejected
R es ult:=
Pass
3GPP
Release 1999 41 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
IM EI
Send IMEI
Se nd IM EI R elease
ack transacti on negati ve
res ponse
R elease
transa ction
Provide
A bort
IM EI ack
3GPP
Release 1999 42 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
IM EI
Signal s to/from the l eft av ai lable?
are to/from the BSS; No
signal s to/from the ri ght
are to/from the VL R
unless ma rked otherw ise.
Send IMEI
W ait_F or_
IM EI
CM Send IMEI
Send I MEI
servic e negative
ack
abort response
R elease
transacti on Ch eck IM EI To EIR
W a it_for_
Abort C heck_IM EI_
Resu lt
C heck IMEI
R esult:= Rel eas e Ch eck IM EI
Aborted transaction negativ e F rom EIR ack From EIR
respons e
R es ult:= R esult:=
Aborted Pass
3GPP
Release 1999 43 3GPP TS 23.018 V3.12.0 (2003-03)
True
TC H
allocated
False
Allocate R esult:=
c hannel Pass
W ait_For_
Al location_
C om plete
R esult:= R esult:=
F ai l Pass
3GPP
Release 1999 44 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
C LIR_Info
C onti nue
R elease C lear
From BSS cal l
transac tion c all
handling
3GPP
Release 1999 45 3GPP TS 23.018 V3.12.0 (2003-03)
True
Al erting sent
Fals e
True A ccess
C onnect
s ent
Fals e
Ye s
Bac kward call indicator=
no indication?
No
No
R esul t=
P as s?
Yes
Progres s A lerti ng
A lerting s ent:=
True
3GPP
Release 1999 46 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
C OLP_Info
C ontinue From
Re lease
From BSS c all R elease desti nation
transac ti on
handli ng exchange
3GPP
Release 1999 47 3GPP TS 23.018 V3.12.0 (2003-03)
Ye s
A oC(I)
provi sioned?
No
Set
charging
param eters
No
AoC (C )
provi sioned?
Yes
S et
c harging
pa ram ete rs
3GPP
Release 1999 48 3GPP TS 23.018 V3.12.0 (2003-03)
T rue Fal se
MS
c onn ec ted
U U S_O CH _
Set_Alert_An d_ See TS 23.087
C onnect_Par am
No No
Acknow ledgm ent Ac knowledgm ent
required? req ui red?
Yes Yes
W ai t_For_ W ait_For_
Ao C_Ac k_F AoC _Ack_C
R elease Releas e
transaction transac ti on
R elease Re lease
R esult:= R esult:=
R esu lt:= R esult:=
Faci lity C onnec t
F ail Fai l
sent s ent
3GPP
Release 1999 49 3GPP TS 23.018 V3.12.0 (2003-03)
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 [22].
Sheet 5: it is a network operator decision whether emergency calls are allowed from an ME with no SIM.
Sheet 1: the procedure Check_OG_Multicall_VLR is specific to Multicall; it is specified in 3GPP TS 23.135 [24]. 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 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.
3GPP
Release 1999 50 3GPP TS 23.018 V3.12.0 (2003-03)
- greylisted, then service is granted, but the network operator may decide to initiate tracing;
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.
3GPP
Release 1999 51 3GPP TS 23.018 V3.12.0 (2003-03)
P rocess
A ccess
R eques t
P rocess _
A ccess _
R eques t_VLR
No
R esul t=
Pas s
Yes
W ait_F or_
Idle
S IF OC
S end Info
F or Outgoing Abort
C all
Yes
E mergency
Idle
c all?
No
Idl e Idle
3GPP
Release 1999 52 3GPP TS 23.018 V3.12.0 (2003-03)
No
Identity
k now n?
Yes
Obtain_
Identi ty_VLR
Yes
R esult=
Pass?
No
Yes No
Id entity = R esult=
IM EI? Fail?
No
Yes
No
Authentication
required?
Yes
Authentic at e_
VLR
No
R esul t=
P as s?
Yes
IM SI
detached:=
Fa lse
2 1 3 3
3GPP
Release 1999 53 3GPP TS 23.018 V3.12.0 (2003-03)
Update_
Location_VLR
No Mobile Not
Reachable
Flag set?
Yes
Subscriber_
See TS 29.002
Present_VLR
False
Data confirmed
by HLR
True Set negative
response:
Unidentified
Subscriber
No
Roaming allowed
in current LA?
Yes Set negative
response:
Roaming
No Not Allowed
Tracing
required?
Yes
Start_
Tracing_VLR
No
Ciphering
required?
Yes
4 5 3
3GPP
Release 1999 54 3GPP TS 23.018 V3.12.0 (2003-03)
Si gnal s to the l ef t
are to the M SC .
Sta rt
securi ty
procedures
Identity:=
IMSI
Proces s
Access
Request ack
No
IME I c hec k
requi red?
Yes
Check _
IM EI_VLR
No
Res ult=
Pass?
Yes
TM SI No No
R esult=
reallocation Fail?
required?
Yes Yes
C C BS_R eport_
See TS 23.093
M S_Ac tivity
U se IM SI
Forward
N ew TM SI E xisti ng detac hed :=
T MSI Tr ue
W ai t_For_
3
TM SI_Ack
3GPP
Release 1999 55 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
Res ult=
Aborted? Forward Forward
No N ew T MSI N ew TM SI
R esu lt:= ack negati ve
A borted res ponse
Set negative
response:
I llegal
S ubs cri ber
3GPP
Release 1999 56 3GPP TS 23.018 V3.12.0 (2003-03)
No
Yes
No
IM EI
r equired?
Yes
O btai n_
IM EI_VLR
No
R esul t=
P as s?
Yes
Yes
Identity:= R esult=
IM EI F ail?
No
C C BS_R eport_
See TS 23.093
M S_Ac tivity
3GPP
Release 1999 57 3GPP TS 23.018 V3.12.0 (2003-03)
Set negativ e
C heck _O G_ Bearer servic e
See T S 23.135 re sponse:
M ulti call_VLR or telese rvi ce
Basic servic e
not provi sioned
No
R esul t=
P as s?
Yes
C heck_
B AO C
R esul t= Yes
C al l
barred?
No
Set negativ e
OG _C U G_
re sponse:
C heck
C all barred
R esul t= No
C al l
al low ed?
Yes
G et_AoC _
S ubs cri ption_
Info_VLR
U U S_OC H_
C heck_
Provis ion
No
R esul t=
P as s?
Yes
Send In fo
For Outgo ing
Cal l negative
res ponse
3GPP
Release 1999 58 3GPP TS 23.018 V3.12.0 (2003-03)
C AMEL_
See TS 23.078
OC H _VLR
Yes
R esult=
F ail?
No
C heck _O G_
Barri ng
Yes
C al l
barred?
No
Set negativ e
res ponse:
C all barred
Send Info
C om plete
For Outgoing
C al l
C all negative
res ponse
3GPP
Release 1999 59 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
Identity =
IM SI?
No
Identifi cation
al low ed?
No
Yes
O btai n_
IM SI_VLR
No
R esul t=
P as s?
Yes
No
IM SI
k now n?
Yes
3GPP
Release 1999 60 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
IM SI
Provide
IM SI ack Abort
R es ult:= R esult:=
Pass Aborted
3GPP
Release 1999 61 3GPP TS 23.018 V3.12.0 (2003-03)
O btai n_
A uthentic ation_
S ets _VLR
No
R esul t=
P as s? 2
Yes
Yes
Res ult=
Authenticate
Aborted?
No
No Authentication
R eceived SR ES=
fail ure
ex pec ted SR ES?
re port
Yes
Mo re No More No
authentic ation auth entication
sets needed? sets needed?
Yes Yes
F etch_ Fetch_
A uthentic at ion_ Authenti cation_
S ets _VLR Sets_VLR
Authenticati on
ac cepted
R esult:= R es ult:=
Pas s Aborted
3GPP
Release 1999 62 3GPP TS 23.018 V3.12.0 (2003-03)
No
R etry No
w ith
IMSI?
Yes
O btain_
IMSI_VLR
No
R esult=
P as s?
Yes
No
IMSI
k now n?
Yes
IMSI Yes
m atches
T MS I?
No
Authentic ation
failure
report
3GPP
Release 1999 63 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
A uthentic at ion_
S ets
Send Send
Authentic ation Authenti cation
Info ac k Info negative
res po ns e
Yes No
Em pty U nknown
res ult? Subsc ri ber?
No Yes
Authentic ati on No
sets available
in VLR ?
Yes
Yes R e-us e No
o ld
s ets ?
3GPP
Release 1999 64 3GPP TS 23.018 V3.12.0 (2003-03)
Abort Abort
No
Authentic ati on
Abort sets avail able?
Yes
Yes R e-use No
old
se ts?
3GPP
Release 1999 65 3GPP TS 23.018 V3.12.0 (2003-03)
T race
S ubs criber
Act ivity
3GPP
Release 1999 66 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
C heck _IMEI_
R esult
C heck
Check
Abort IM EI negat ive IM EI ack
response
No
Serv ice
gran ted?
Yes
3GPP
Release 1999 67 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
IM EI
Provide
IM EI ack Abort
R es ult:= R esult:=
Pass Aborted
3GPP
Release 1999 68 3GPP TS 23.018 V3.12.0 (2003-03)
O biain_
A uthentic ation_
S ets _VLR
3GPP
Release 1999 69 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
B AOC_
R esponse
C ontinue
From MS C Abort c all
handling
Ye s
C all
ba rred?
No
R es ult:=
R esult:=
Call barred C all allow ed
(SS barring )
3GPP
Release 1999 70 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_For_
C U G_Re spons e
R esult := R esult:=
C all al low ed Ca ll barred
3GPP
Release 1999 71 3GPP TS 23.018 V3.12.0 (2003-03)
Initi ate
handl ing T o process CLIR _M AF003
of C LIR
W ait_F or_
C LIR_Info
C ontinue
From MS C Abort c all F rom process CLIR _M AF003
handli ng
Initi ate
handl ing T o process CO LP_M AF 005
of C OLP
W ait_F or_
C OLP_Info
C ontinue
From MS C Abort c all F rom proc es s C OLP_M AF005
handli ng
3GPP
Release 1999 72 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
A oC(I)
provisioned?
No
No
AoC (C )
provisioned?
Yes
3GPP
Release 1999 73 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
Operator determ ined
BOIC imposed?
No No
Desti na tion address C C =
Loc al C C?
Yes
Yes
Operator determ ined
BOIC -exH C im posed?
Yes No
Desti na tion address C C =
Loc al C C?
No
1
No
Desti na tion address C C =
HPLM N CC ?
Yes
Yes
Operator determ ined
BOIZC imposed?
No No
Dest ination address Z C =
Local ZC ?
Yes
Yes
Operator determ ined
BOIZC -exHC i mposed?
Yes No
Dest ination address Z C =
Local ZC ?
No
1
No
Desti na tion address C C =
HPLM N CC ?
Yes
R esult:=
C all barred
(O DB)
3GPP
Release 1999 74 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
D esti nati on address ZC =
Loc al ZC ?
No
Yes
D esti nati on addres s C C =
Local CC ?
No
2
No
D esti nati on addres s C C =
H PLM N C C ?
Yes
R es ult:=
Cal l barred
(O DB)
3GPP
Release 1999 75 3GPP TS 23.018 V3.12.0 (2003-03)
Initiate
handli ng T o process M AF 018
of BOIC
W ait_Fo r_
B OIC_
R esponse
C ontinue
Fr om MSC Abo rt c al l F rom proces s M AF018
handli ng
Yes
C al l
barred?
No
Initiate
handli ng T o process M AF 020
of BOIC -exH C
W ait_Fo r_
B OIC-exHC _
R esponse
C ontinue
Fr om MSC Abo rt c al l F rom proces s M AF020
handli ng
Yes
C al l
barred?
No
3GPP
Release 1999 76 3GPP TS 23.018 V3.12.0 (2003-03)
Update_HLR_
See TS 23.012
VLR
3GPP
Release 1999 77 3GPP TS 23.018 V3.12.0 (2003-03)
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 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 [36]) is shown in table 1. The mapping used is a matter
for the network operator, depending on the telephony signalling system used.
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 authorised
Call barred (ODB) 21 Call rejected
Call barred (SS barring) 21 Call rejected
CUG reject (Called party SS 21 Call rejected
interaction violation)
CUG reject (Incoming calls barred 55 Incoming calls barred within CUG
within CUG)
CUG reject (Subscriber not 87 User not member of CUG
member of CUG)
CUG reject (Requested basic 87 User not member of CUG
service violates CUG constraints)
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 authorised
Unexpected data value 111 Protocol error, unspecified
Unknown subscriber 1 Unallocated (unassigned) number
26 Misrouted call to a ported number (note)
3GPP
Release 1999 78 3GPP TS 23.018 V3.12.0 (2003-03)
NOTE: 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.
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 partys 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: 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 partys status field of the
Backward call indicator set to "no indication".
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 task "Set destination address parameter" is executed only if the GMSC supports Optimal Routeing
of mobile-to-mobile calls.
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 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 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 [22].
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.
3GPP
Release 1999 79 3GPP TS 23.018 V3.12.0 (2003-03)
Sheet 1: the procedure CLI_MT_GMSC is specific to Enhanced CLI Handling. It is specified in 3GPP TS 23.081 [14].
Sheet 2: the test "Error=Unknown subscriber" refers to the negative response value received from the HLR.
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 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 3: the task "Store Forwarding Interrogation Required indicator" is executed only if the GMSC supports Optimal
Routeing.
Sheet 3: 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 task "BOR:=OR" is executed only if the GMSC supports Optimal Routeing of mobile-to-mobile calls.
Sheet 4: 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 4: the procedure CAMEL_MT_GMSC_DISC4 is specific to CAMEL Phase 2 or later; it is specified in 3GPP TS
23.078 [12].
Sheet 4: the task "OR:= True" is executed only if the GMSC supports Optimal Routeing of mobile-to-mobile calls.
3GPP
Release 1999 80 3GPP TS 23.018 V3.12.0 (2003-03)
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, 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 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 "Yes" exit of the test "Result=Pass?".
Sheet 2: the procedure UUS_MSC_Clear_UUS is specific to UUS; it is specified in 3GPP TS 23.087 [20].
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].
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.
3GPP
Release 1999 81 3GPP TS 23.018 V3.12.0 (2003-03)
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
3GPP
Release 1999 82 3GPP TS 23.018 V3.12.0 (2003-03)
Initial
1
Address
CUG_Support_
Check_GMSC ACM sent:=False
Fail Reconnect:=
Pass Answer sent:=False True
Network connect sent:=False
Reconnect:=False
Resume call:=False
UU S CF Interaction:=False
MNP_MT_GMSC_
Set_MNP_ See TS 23.066
Parameters
OR_Set_ORA_
See TS 23.079
Parameters
CAMEL_Set_
See TS 23.078
ORA_Parameters
Obtain_Routeing_Address
(Called party address, Reference address,
OR, Own PLMN, Routeing address,
Destination address, Result)
Yes
Result=
Forward?
No
Yes
Result=
Fail?
No
Set
cause Result= Yes
Routeing
number?
No
Release
3GPP
Release 1999 83 3GPP TS 23.018 V3.12.0 (2003-03)
A ddress
C onn ec t
C omplete
S end_AC M_
If_R equired
C AMEL_
See TS 23.078 S tart_TN R y
W ait_ For_
A ns wer
A ns wer
C AMEL_
See TS 23.078
S top_T N Ry
C AMEL_M T_ C AMEL_MT _
See TS 23.078 GM SC _AN SW ER GM SC _ANSW ER See TS 23.078
Pass Pa ss
Idle 1 Idle
Send_Ne twork _
S end_Ans wer_
If_R equired C onn ect_If_
R equ ired
W ait_For_
C lear
3GPP
Release 1999 84 3GPP TS 23.018 V3.12.0 (2003-03)
A ddress
Connect
Complete
S end _ACM_
If_Required
W ait_ For_
Forward_
A ns wer
A ns wer
CAMEL_MT_ CAMEL_MT_
See TS 23.078 See TS 23.078
GMSC_ANSWER GMSC_ANSW ER
Pass Pas s
Handle_COLP_ Handle_COLP_
Idle Forwardin g_ 1 Forwarding_ Id le
Interac tion_MSC Interaction_MSC
W ait_For_
Clear
3GPP
Release 1999 85 3GPP TS 23.018 V3.12.0 (2003-03)
R esume
R efer to TS 23.079 for
C all
m ess age co ntents
H andli ng
C C BS_MT _GMSC_
C heck_C C BS_ See TS 23.093
P os sible
R esum e call :-
True
OR _H andl e_
See TS 23.079
RCH
Yes
R esul t=
F ail?
No
Yes
R esul t=
R efuse?
No
Yes
R esul t=
R econnect?
No
W ait_Fo r_
- 1 Idle
F orw ard_AC M
3GPP
Release 1999 86 3GPP TS 23.018 V3.12.0 (2003-03)
T N Ry
Internal
expi red
2 R elease
C AM EL_M T_
G MS C_D ISC5 See TS 23.078
R elease R econnect
R esul t?
Con tinue,
Fail
Releas e
R eleas e c al l
resourc es
Idle 1
3GPP
Release 1999 87 3GPP TS 23.018 V3.12.0 (2003-03)
In t_Releas e_
Releas e Release From gsmSSF
Call
CCBS_MT _GMSC_
Check_CCBS_ See TS 23.093
P os sible
No Yes No Yes
Yes
Release c aus e=
No an swer from user?
No
No
Result=
Releas e
Reconnect?
Yes
CCBS_Set_
Diagn ostic_
For_Release
Releas e c all
resourc es
Idle
3GPP
Release 1999 88 3GPP TS 23.018 V3.12.0 (2003-03)
Int_Releas e_
Release Release From gsmSSF
Call
CAMEL_MT_ CAMEL_MT_
See TS 23.078 See TS 23.078
GM SC_DISC1 GM SC_DISC2
Release call
resources
Wait_F or_
Idle
Clear
Resume W ait_For_ACM,
Call W ait_For_Forward_AC M,
Handling W ait_For_Answer,
W ait_For_Forward_Ans wer,
W ait_For_Clear
Set negativ e
response: OR * *
not allowed
Resume Call
Handling - -
negative
response
Wait_F or_
-
Clear
3GPP
Release 1999 89 3GPP TS 23.018 V3.12.0 (2003-03)
Result= Yes
Number
ported?
No
CCBS_MT_ Ro uteing
See TS 23.093 GMSC_Ch ec k_ addres s:=
CCBS_Call routein g number
True Result:=
Reconnect Ro uteing
numbe r
Fals e
CLI_MT_
See TS 23.081
G MS C
Pre-paging
s uppo rted
in GMSC?
No Yes
S et Pre-paging
s uppo rted
S end
To HLR Routeing
Info
W ait_for_
Routeing_ 1
Info
3GPP
Release 1999 90 3GPP TS 23.018 V3.12.0 (2003-03)
Send
Releas e R outei ng
Info negative
response
OR _H andl e_SR I_
R es ult:=
N egative_R esponse See TS 23.079
Aborted
(Ow n P LM N )
Yes
R esul t=
P as s?
No
No E rror =
U nknow n R esult:= Pas s
s ubs cri ber?
Yes
M OB ILE_N U MB ER_
See T S 23.066 P ORT ABILITY_
IN _QoH R
N o R esul t=
N um ber
ported?
Yes
R outeing
addr ess:=
routeing num ber
R esul t:=
R es ult:=F ail R outeing
num ber
3GPP
Release 1999 91 3GPP TS 23.018 V3.12.0 (2003-03)
Send
Routeing From HLR
Inf o ac k
CAMEL
1
supported?
No Yes
No MSR N CAMEL_MT_
See TS 23. 078 3
recei ved? GM SC_INIT
Yes
Yes
Result=
3
MSR N
No CCBS_MT _
GM SC_Check_ See TS 23. 093
CCBS_
Indicators
Yes Result=
Aborted
Store Forwarding
Result:= No Int errogat ion
Aborted Required
indicat or
No
MSRN contains
a Rout ei ng number?
No Yes
Result=
Fail
CAMEL_FTN
MNP_MT _GMSC _ Routeing
Yes Check_MNP_ address :=
Result See TS 23. 066
Indicators MSRN
GSM_FTN
Yes
CAMEL_
MT_G MSC_ Result=
See TS 23. 078
Notify_C F Fail?
No
Continue Fail
Routeing Destination
Result address: = address :=
MSR N VMSC address
Reconnect
Result:=
Recpnnect := Result:= Routeing Result: =
True Fail number Pass
2 1
3GPP
Release 1999 92 3GPP TS 23.018 V3.12.0 (2003-03)
Pro c e d u re O bta in _ R o u te in g_ A dd r e ss O R A 4( 4)
Pr ocedure in a G MS C
to de term i ne the add ress
to w h ic h a cal l should be r outed 2
BO R:=O R
A ctiv ate_
C F_ Proces s
Y es
R esu lt=
F ail?
No
C C B S_MT _
R esult:=
GM S C _R emov e_ See TS 23.093 A borted
Indic ators_
S tor e_FW T
R oute_Perm itted
( OR ,F TN , See TS 23.079
R eference
A ddr ess)
Fal se
R oute
pe rm itted
C A ME L phase 2
Tr ue
or hi gh er
su ppor ted?
No Y es
C A M E L_MT _ C AME L_M T _
Se e T S 23.078 GM SC _D ISC 3 G M S C _DIS C 4 S ee T S 23.0 78
T o p rocess CF
M T_ CF _MS C cancel led
R outeing R outei ng
addr ess:= addres s:=
F TN R efere nce
addres s
3GPP
Release 1999 93 3GPP TS 23.018 V3.12.0 (2003-03)
True
AC M
s ent
Fals e
True N etwork
c onn ec t
s ent
Fals e
A CM sent:=
True
3GPP
Release 1999 94 3GPP TS 23.018 V3.12.0 (2003-03)
True
A ns wer
s ent
False
True N etwor k
c onnect
s ent
False
C al l
Progres s Answ er
3GPP
Release 1999 95 3GPP TS 23.018 V3.12.0 (2003-03)
True N etwork
c onne ct
s ent
Fals e
True
A ns wer
s ent
Fals e
AC M
s ent
True
Fals e
C al l
Ans wer C onnec t
Progress
3GPP
Release 1999 96 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
C OLP_Info
c onti nue
From origi nating exc han ge
Re lease or desti nati on ex change c all
handli ng
3GPP
Release 1999 97 3GPP TS 23.018 V3.12.0 (2003-03)
P erform c all
forwarding
(BOR , FTN )
W ait_F or_
C F_R esponse
Perform call
Perform c all Int_R el eas e_
Releas e forw arding ack forwardi ng C all From gsmSSF
negative
respons e
CF
Re lease
cancelled
CF
cancelled
3GPP
Release 1999 98 3GPP TS 23.018 V3.12.0 (2003-03)
P erform c al l
forwarding
C AM EL_CF _
See TS 23.078
M SC _INIT
No
R esul t=
P as s?
Yes
C AM EL_CF _
See TS 23.078
D ialled_Serv ices
A bort F ai l
R esul t?
Pass
P erform c al l No
C AMEL_ Res ult=
forwarding See T S 2 3.078
OC H _M SC 1 Fail?
ack (F TN )
Yes
No
W ait_F or_ R esult=
Idl e
IAM R econnect?
Yes
Initial
Address
No Yes
CAM EL_Store_
C AMEL_OC H_ C AM EL_OCH _
See TS 23.078 Des tination_ See TS 23.078 See TS 23.078
M SC _D ISC 3 MSC _DISC 4
Address
(BO R, True)
W ai t_For_
Idle Idle
ACM
3GPP
Release 1999 99 3GPP TS 23.018 V3.12.0 (2003-03)
Address
Co nnect
Com plete
CAM EL_
See T S 23 .078
Start_TN R y
UU S_M SC_ U US _M SC _
Clea r_U US See T S 23 .087 Cl ear_U U S See T S 23.087
A ddr ess
C om plete
W ait _For_
Ans wer
Ans wer
CAM EL_
Stop _T N Ry See T S 23 .078
No No
Resu lt= Re sult=
Pas s? Pass?
Ye s Yes
Yes
UU S_M SC_ R esult=
See TS 23.087 Clea r_U US R econnect?
No
A ns wer Co nnect
3GPP
Release 1999 100 3GPP TS 23.018 V3.12.0 (2003-03)
Int_O_
Rel eas e R elease F rom gsm SSF
Rel eas e
No
No
R esult =
R econnect?
Yes
C AM EL_
See TS 23.078 Releas e
Stop_TN R y
R elease
c all
resourc es
Idle
3GPP
Release 1999 101 3GPP TS 23.018 V3.12.0 (2003-03)
T N Ry
Internal
expired
3 R elease
C AM EL_OC H_
M SC 2 See TS 23.078 2
R elease R econnect
R esul t?
Fail
C AMEL_C F_
Releas e See T S 2 3.078 D ial led_
Serv ices
Abort Pass
R esult?
F ail
R elease C AMEL_
c al l See T S 2 3.078 1
OC H _M SC 1
r esourc es
Yes
R esult=
Idle
R econnect?
No
Perform Cal l
Forwarding 2
negative
res ponse
Idle
3GPP
Release 1999 102 3GPP TS 23.018 V3.12.0 (2003-03)
Int_O_
Rel eas e R elease From gsmSSF
Re lease
C AMEL _O CH _ C AM EL_OC H_
Se e T S 23.078 See TS 23.078 Re lease
MS C_D ISC1 M SC _D ISC 2
No
R elease
c all
resourc es
Idle
* *
- -
3GPP
Release 1999 103 3GPP TS 23.018 V3.12.0 (2003-03)
No Yes
CUG info
present?
GMSC
supports CUG?
Yes
No
Yes Outgoing
Access
present?
No
Pass Fail
3GPP
Release 1999 104 3GPP TS 23.018 V3.12.0 (2003-03)
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 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 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 CCBS_Handling_HLR is specific to CCBS; it is specified in 3GPP TS 23.093 [22]. If the HLR
does not support CCBS, processing continues from the "Yes" exit of the test "Result = OK?".
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 4: 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 4: 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 4: 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.
Sheet 4: 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 4: the procedure CAMEL_D_CSI_CHECK_HLR is specific to CAMEL phase 3 or later; it is specified in 3GPP
TS 23.078 [12].
3GPP
Release 1999 105 3GPP TS 23.018 V3.12.0 (2003-03)
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:
If the HLR does not support Optimal Routeing, processing starts with the test "Negative response=Facility not
supported?".
3GPP
Release 1999 106 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 107 3GPP TS 23.018 V3.12.0 (2003-03)
Send
R outei ng
Info
C heck_
Parame ters
No
R esul t=
P as s?
Yes
Yes
R esul t=
F ail?
No
Yes
R esul t=
F ail?
No
Yes
R esul t=
F orw ard?
No
C AM EL_
See TS 23.078
H LR _IN IT
Yes
R esul t=
F ail?
No
3 1 2 1
3GPP
Release 1999 108 3GPP TS 23.018 V3.12.0 (2003-03)
F i rst_
Fo rw arding_
H LR
Yes
R esult=
F ail?
No
Yes CA MEL_
R esult=
F orw ard? See TS 23.078 CS I_C heck_
HLR
No
No
R esult=
C SI 4
Yes ac tive?
No
Yes
R esult =
F orw ard
No
No
R esult =
OK
Yes
1 5 2 1
3GPP
Release 1999 109 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
R esul t=
F ail?
No
Yes
R esul t=
F orw ard?
No
Yes
GS M BC =
N U LL?
No
S et
G SM BC
parameter
A lerting No
P attern
required?
Yes
S et
A lerting
P attern
C LI_HLR _
See T S 23.081
S et_C LI
Pre-pagi ng
supported
in HLR ?
Yes No
Pre-pagi ng No
supported
in GMSC?
Yes
S et Pre-paging
s uppo rted
P rovi de
R oami ng
N um ber
W ait_Fo r_
2 1
M SR N
3GPP
Release 1999 110 3GPP TS 23.018 V3.12.0 (2003-03)
Provide P rovi de
Roaming R oami ng
Number ac k N um ber negati ve
response
P RN _Error_
1
H LR
Yes
R esul t=
2 F ail?
No
F orw ard_
C U G_C hec k
R esul t= No
C all
allow ed?
Yes
C AM EL_T _ R esult = No
See TS 23.078 C SI_C HE CK_ C SI
H LR ac ti ve?
Yes
C AM EL_O_
See TS 23.078 C SI_C HE CK_
H LR
3GPP
Release 1999 111 3GPP TS 23.018 V3.12.0 (2003-03)
No
All required
parameters present?
Yes
No Set negativ e
All parameter values
ac ceptable? res pons e:
Data mi ssing
Yes
Set negativ e
re sponse:
U nex pec ted
data value
3GPP
Release 1999 112 3GPP TS 23.018 V3.12.0 (2003-03)
No
MS
k now n?
Yes Set neg ati ve
response:
U nknown
subsc rib er
Yes
N umber
c hanged?
No Set neg ati ve
response:
N umber
changed
D eri ve_R equested_
Bas ic_Servi ce_ HLR
R equested N o
s ervice
provi sioned?
Yes Set neg ati ve Bearer serv ice
response: or
ser vic e not Teleserv ice
provis ioned
C heck _IC _
Barring
R esul t= Yes
C all
ba rred?
No Set neg ati ve
response:
C all barred
IC _C UG_
C heck
R esul t= No
C all
allow ed?
Set neg ati ve
Yes response:
C UG reject
3GPP
Release 1999 113 3GPP TS 23.018 V3.12.0 (2003-03)
H andle_C FU
Yes
R esul t=
F ail?
No Set negativ e
re sponse:
Fo rw arding
Yes violation
R esul t=
F orw ard?
No
No
M S not
reachable?
Yes
H andle_C FN Rc
Yes
R esul t=
F ail?
No Set negativ e
re sponse:
Fo rw arding
violation
No
R esul t=
F orw ard?
3GPP
Release 1999 114 3GPP TS 23.018 V3.12.0 (2003-03)
C CB S_R eport_
See TS 23.093
PR N _Failure
Negativ e Yes
response =OR
not al lowed??
No Set negativ e
res pons e:
OR not
allo wed
N egativ e Yes
respons e= Faci lity
not s up ported?
No
Negativ e No
response=N o
roami ng
number? Yes
Set negativ e
Handle_C FN R c H an dle_C FN Rc res pons e:
System
failu re
Yes
Res ult=
Purged?
No
3GPP
Release 1999 115 3GPP TS 23.018 V3.12.0 (2003-03)
P erform
F orw arding CU G As de fined in TS 23.085
au thorisation
CUG Pas s
au thorisation
r es ult
Fail
U pda te C UG
i nf o As defi ned in T S 23.085
3GPP
Release 1999 116 3GPP TS 23.018 V3.12.0 (2003-03)
No Exhaustiv e
ISD N co mpatibi lity
informati on av ailable?
Yes
No
M ulti -
num beri ng?
Yes
D eriv e basic
Basic serv ice:=
se rvi ce from
de fault
GSM BC
3GPP
Release 1999 117 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
Operato r determ ined
BAIC im posed?
No
Yes
Operato r determ ined
BIC -R oam im posed?
No
No MS registered
in H PLM N
country?
Yes
R esult:=
Ca ll barred
(O DB)
3GPP
Release 1999 118 3GPP TS 23.018 V3.12.0 (2003-03)
Initi ate
handl ing T o process MAF 022
of BAIC
W ait_F or_
B AIC _
R esponse
C ontinue
c all F rom proce ss M AF022
handli ng
Yes
C all
ba rred?
No
Initi ate
handl ing T o process MAF 023
of BIC -R oam
W ait_F or_
BIC -Roam_
R esponse
C ontinue
c all F rom proce ss M AF023
handli ng
Yes
C all
ba rred?
No
3GPP
Release 1999 119 3GPP TS 23.018 V3.12.0 (2003-03)
No SRI
contains CUG
info?
Yes
HLR
supports CUG?
Yes
No
Yes Outgoing incoming
Access
call
present?
No
Wait_For_
CUG_Response
3GPP
Release 1999 120 3GPP TS 23.018 V3.12.0 (2003-03)
No
Result =
Pass ?
Yes
initiate
handling
of CFU
Wait_F or_
CFU _Result
continue
call
handling
Yes
Error?
No
Normal Yes
call?
No
3GPP
Release 1999 121 3GPP TS 23.018 V3.12.0 (2003-03)
No
Result =
Pass ?
Yes
initiate
handling
of CFNRc
Wait_F or_
CFN Rc_Res ult
continue
call
handling
Yes
Error?
No
Yes
Mobile subs criber
not reachable?
No
3GPP
Release 1999 122 3GPP TS 23.018 V3.12.0 (2003-03)
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 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 [22].
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 4: the test "Paging via SGSN possible" takes the "yes" exit if:
- there is an association established for the MS between the MSC/VLR and the SGSN.
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:
3GPP
Release 1999 123 3GPP TS 23.018 V3.12.0 (2003-03)
The test "Retrieve location info from SGSN" takes the "Yes" exit if:
- the service area ID (for UMTS) or cell ID (for GSM) 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 service area ID (for UMTS) or cell ID (for GSM) received in the paging response message or in the Send MS
Information ack;
- 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 output signal Send MS information towards the SGSN indicates that the required information is mobile 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).
- the VLR configuration requires paging via the SGSN during VLR restoration.
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].
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".
3GPP
Release 1999 124 3GPP TS 23.018 V3.12.0 (2003-03)
Idle
Signal s to/from the l eft
are to/fro m the HLR .
Provide
R oaming
N um ber
C heck_
1
Parameters
No
R esult=
P as s?
Yes
No OR
i ndicator
present?
Yes
OR
s upported?
Yes No
If C S B C w as Set n egativ e
C onvert C S BC
in cluded in the res pon se:
to basic service
Provid e R oam ing OR n ot
N um ber allowed
Service No
s upported
by VLR?
Yes
No
Pre-paging
al low ed?
Yes
Yes IMSI Yes IMSI Provide Roaming
known k now n N um ber
in VLR ? i n VLR? nega ti ve
No No response
No No
Res ult= R esult=
Purged? P urged?
Yes Yes
3 1 5 1 Idle
3GPP
Release 1999 125 3GPP TS 23.018 V3.12.0 (2003-03)
True
IM SI
Signal s to the lef t detached
are to the H LR . Fa ls e
R oaming No
i n LA
al low ed?
Ye s
No
M SR N
av ailable?
Ye s
True
U se re ceiv ed U se stored
M SC numb er M SC nu mber
fo r M SR N for MSR N
A lloca te
M SR N
C AM EL_
See TS 23.078
SET _SOA
Store A lerting
P attern
(if re cei ved)
C LI_PR N_
See TS 23.081
VLR
Provide
R oamin g
N um be r ack
3GPP
Release 1999 126 3GPP TS 23.018 V3.12.0 (2003-03)
No
M SR N
Signal s to the lef t available
are to the H LR . Ye s
Set n egativ e
A lloca te
res pons e:
M SR N
No roami ng
nu mber
C AM EL_
See TS 23.078 1
SET _SOA
C reate
IM SI
record
Location i nfo
O nl y if >1 M SC
c onfi rmed per VL R
i n HLR :=
Fal se
If used
Allocate LM SI
by VLR
Store A lerting
P attern
(if re cei ved)
C LI_PR N_
6 See TS 23.081
VLR
D a ta Fals e
C C BS_H and le_
confirm ed See TS 23.093
PR N
by HLR ?
True
F et ch_
A uth entic ati on_
S ets _VL R
R estore_
S ubs cri ber_
D ata_VLR
Idle
3GPP
Release 1999 127 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
IM SI
detached?
No
No R oaming
i n LA
al low ed?
Ye s
No Yes
Locat ion are a
ID know n?
Fe tch_
Authentication_
Sets_VLR
R es tore_
Subscribe r_
Data_VLR
Yes
Res ult=
Pass?
No
Yes
Absent
subscribe r?
No
Set n egativ e
res pon s e:
Absen t
subsc riber
W ait_For_
1 7 Ac cess_
R eque st
3GPP
Release 1999 128 3GPP TS 23.018 V3.12.0 (2003-03)
C rea te
IM SI
r ecord
If used
Al locate LM SI
by VLR
S tore C S BC , ISD N BC ,
c om pati bility ISD N LLC & ISDN H LC
i nfo (as avail able)
F etch_
A uthentic ation_
S ets _VL R
R estore_
S ubs cri ber_
D ata_VLR
S earch_For_
M S_VLR
Yes
R esul t=
P as s?
No
Ye s
A bs ent
s ubs cri ber?
Se t negative No
respons e:
Absent
subscribe r
W a it_For_
1 7 Ac cess_
R equ es t
3GPP
Release 1999 129 3GPP TS 23.018 V3.12.0 (2003-03)
Process Page MS
Pa ge MS
Access negative
vi a SGSN
Request res po nse
No Yes
MSR N Busy
Page MS To SGSN
available ? subsc riber?
Ye s No
W ait_For_
MSC
Acc es s_ 7
per VLR
R e quest
1 >1
Ye s R eceiv e d M SC Yes
Absent
num ber= S tored Subscriber?
M SC n u mber?
No No
False
C onfirme d by
radio contact
True
Us e r eceiv ed U se stored Se t neg ati ve
MS C num ber M SC numb e r response:
for M SR N fo r M SRN Sys tem
fail ure
Store C S BC , ISD N B
compati bili ty ISD N LLC & ISD 1
info (as avai lable)
Store Alerti ng
Pattern
(if recei ved)
CLI_PR N_
See T S 23 .081
VLR
CC BS_H an dle_
See T S 23 .093
PR N
P rovi de
R oam ing
N um ber ack
3GPP
Release 1999 130 3GPP TS 23.018 V3.12.0 (2003-03)
Set ne gativ e
M SC
res pons e:
p e r VLR
No ro aming
numb er
1 >1
Yes R eceived M SC
num be r= S tored 1
M SC num ber?
No
Fa lse
C onfirmed by
radi o contact
True
U se receiv ed U se stored
M SC num ber M SC number
f or M SR N for M SR N
A lloc ate
M SR N
C AM EL_
See TS 23.078
SET _SOA
S tore C S BC , ISD N BC ,
c om pati bility ISD N LLC & ISDN H LC
i nfo (as avail able)
Store A lerti ng
P attern
( if recei ved)
C LI_PR N_
See TS 23.081
VLR
C C BS_H andle_
See TS 23.093
PR N
P rovi de
R oami ng
N um ber ack
Idle
3GPP
Release 1999 131 3GPP TS 23.018 V3.12.0 (2003-03)
P rocess _
A ccess _
R eques t_VLR
No
R esul t=
P as s?
Yes
No
PAR Fatal PA R
C om pleted error?
Yes
R adio
Cal l
co nnec tion
a rrived
released
F atal PAR
error:= False
Idle Idle
3GPP
Release 1999 132 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_Fo r_
D ata
R estore
Restore
Data ack D ata n egativ e
re spons e
Update
Sub scriber
Data
Update
HLR
number
Update MS
If receiv ed
Not Re ac habl e from HLR
indic ator
D ata
confir med by
H LR :=True
3GPP
Release 1999 133 3GPP TS 23.018 V3.12.0 (2003-03)
Provide
Sub scriber
Info
Check _
Pa ram ete rs
No
Res ult=
Pass?
Yes
No
IMSI
known
in VLR ?
Yes
No
Roam ing No
in LA
allow ed?
Yes
Location No
i nfo
reques te d?
Yes
R etrieve_
Loc ation_
Info_VLR
W ait_For_
Idle Idle
MS C_R esponse
3GPP
Release 1999 134 3GPP TS 23.018 V3.12.0 (2003-03)
Obtain
S ubs criber
Info ack
S et
s ubs cri ber
s tate
Location No
i nfo
requested?
Yes
R etri eve_
Loc at ion_
Info_VLR
Provide
Subs cri ber
Info ack
Idle
3GPP
Release 1999 135 3GPP TS 23.018 V3.12.0 (2003-03)
Current location
retrieved:=
False
Yes
Retrieve l ocation
info from SGSN?
No
Yes
Current
Send MS
location
information requested?
No
Retrieve_
Wait_For_
Current_
SGSN_R esponse Location_VLR
Send MS False
Send MS Current
Information Information location
negativ e ack retrieved
response
True
No
Current Current Location info:=
location location Retrieved
requested? requested? location info
Yes
No
No
Cell ID Location info:= Derive location number,
or SAI Stored geodetic information and
recei ved? location info geographical information
Yes
No Yes
MS state=
Ready?
Retrieve_
Current_
Location_VLR
False True
Current
location
retrieved
3GPP
Release 1999 136 3GPP TS 23.018 V3.12.0 (2003-03)
Paging No
via SGSN
possible?
Yes
Set paging
via SGSN
possible
No Location Yes
area ID
known?
Wait_For_ Wait_For_
Search_ Page_
Result Result
Roaming No
in LA
allowed?
Yes
Wait_For_ Wait_For_
Search_ Page_
Result Result
3GPP
Release 1999 137 3GPP TS 23.018 V3.12.0 (2003-03)
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.
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".
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".
3GPP
Release 1999 138 3GPP TS 23.018 V3.12.0 (2003-03)
Idle
Search
Page MS
for MS
Prepaging_
Prepaging_ Search_for_
Page_M S_MSC MS_MSC
Yes Yes
Result= Result=
Pass ? Pass ?
No
No
Proc ess _
Idle Acces_ Idle
Request _MSC
No
Result=
Pass ?
Yes
Start radio
Idle
guard timer
Wait_F or_
Call_Arrival
Radio guard
Call timer Release BSS released
I nternal
arriv ed expired transaction t he radio resource
Release
transaction
Radio Radio
Stop radio connec tion connec tion
guard timer released released
Idle
3GPP
Release 1999 139 3GPP TS 23.018 V3.12.0 (2003-03)
Set negative
In specified
l oc ation area Pa ge response:
Busy S ubs criber
Sta rt Page
R esul t:= R esult:=
response
Pas s Fai l
tim er
W ait_For_
Pa ge_
Res ponse
MS Page CM
For circui t-
connection response Serv ice
swi tched cal l
establis hed ti mer e xp ired R equest
CM To process
Serv ice
OC H_MSC
R equest
P age M S Page MS
negative negat ive
response res po ns e
3GPP
Release 1999 140 3GPP TS 23.018 V3.12.0 (2003-03)
Set negativ e
Page MS
res ponse:
vi a SGS N
Busy Subsc ribe r
W ait_For_
Pa ge_
Res ponse
CM
To process
Serv ice
OC H_MSC
R equest
P age M S Page MS
negative negat ive
response res po ns e
3GPP
Release 1999 141 3GPP TS 23.018 V3.12.0 (2003-03)
Idle
Obtain
Subs cri ber
Info
S et
s ubs criber
s tate
Obtain
Subs cri ber
Info ack
Idle
3GPP
Release 1999 142 3GPP TS 23.018 V3.12.0 (2003-03)
P ro c e s s R C L _ M S C R C L _ M S C 1( 1)
P ro c es s in th e MS C S ig n a ls to /fr o m t he l eft
to r etr i ev e th e cu r re n t a re to /fr om th e V L R
lo ca tio n o f a su b sc rib e r
Id le
S e ar ch
P a g e MS
fo r MS
Cu r re n t_ C u rr e n t_
L o ca tio n _ L o c ati o n_
Se a r ch _ M S C Page_M SC
Id le
3GPP
Release 1999 143 3GPP TS 23.018 V3.12.0 (2003-03)
No
Location
area ID
known?
Yes
MS
connection
exists?
Yes
No
No
Paging via
SGSN possible?
Yes
In specified Page MS
Page
location area via SGSN
Start Page
response
timer
Wait_For_
Page_
Response
Yes
Page response MS
For circuit- CM Service timer connection GSM
switched call Request expired established Access?
No
Wait_For_Location
Page MS Page MS Page MS
Page MS _Report
negative negative negative
response response ack
response
Location
Report
No
SAI
received ?
Set negative
response: Yes
Unknown LAI
Page MS
Ack
Page MS
negative
response
3GPP
Release 1999 144 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
MS
connection
exists?
No
No
Paging via
SGSN possible?
Yes
Yes
In all Search MS GSM
Page
location area via SGSN Access?
No
Start Page
response
timer Yes
Report on
change of
service area?
No
Wait_For_
Page_
Response
Wait_For_
To process CM Service Release
Location_
OCH_MSC Request transaction
Report
Location
Report
Yes No
SAI
received?
3GPP
Release 1999 145 3GPP TS 23.018 V3.12.0 (2003-03)
7.3 MT call
7.3.1 Functional requirements of serving MSC
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 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 [36]) is shown in table 2. The mapping
used is a matter for the network operator, depending on the telephony signalling system used.
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 21 Call rejected
interaction violation)
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 5, sheet 7, sheet 8, sheet 10: 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 4, sheet 7, sheet 8, 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 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 task "Store CW treatment indicator for this call if received in SII2" is executed only if the VMSC supports
CAMEL phase 3 or later.
3GPP
Release 1999 146 3GPP TS 23.018 V3.12.0 (2003-03)
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_MSC 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 CW this signal will not be received from the VLR.
Sheet 3, sheet 8, the procedure CD_Reject is specific to Call Deflection; it is specified in 3GPP TS 23.072 [11].
Sheet 3, sheet 4, sheet 10, sheet 11: the procedure CCBS_Check_Last_Call is specific to CCBS; it is specified in 3GPP
TS 23.093 [22].
Sheet 4: the procedure UUS_ICH_Check_Support is specific to UUS; it is specified in 3GPP TS 23.087 [20].
Sheet 4: 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 4: 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 "ResultForwarding Failed?".
Sheet4, sheet 9: the procedures CD_Failure and CD_Success are specific to Call Deflection; they are specified in 3GPP
TS 23.072 [11].
Sheet 5: 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 5: 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 5: 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 5: 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 partys status field of the
Backward call indicator set to "no indication".
Sheet 5: the procedure UUS_ICH_Set_Info_In_IAM is specific to UUS, it is specified in 3GPP TS 23.087 [20].
Sheet 5: 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 5; the procedure CD_Success is specific to Call Deflection; it is specified in 3GPP TS 23.0 72 [11].
3GPP
Release 1999 147 3GPP TS 23.018 V3.12.0 (2003-03)
Sheet 6: 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 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 "No" exit of the test "Result=Reconnect?".
Sheet 9: 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 9: the procedure Handle_ORLCF_MSC 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 11, sheet 12: 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 11, sheet 12: 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 11: the procedure UUS_MSC_Check_UUS1_UUI is specific to UUS; it is specified in 3GPP TS 23.087 [20].
Sheet 12: 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 13: 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 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 generalised procedure Page_MS_MSC is equally
applicable to paging for SMS delivery or network-initiated SS procedures.
Sheet 1: the test "MS busy" takes the "Yes" exit if the MS is engaged on a circuit-switched call.
Sheet 1: the procedure Check_MT_Multicall_MSC is specific to Multicall; it is specified in 3GPP TS 23.135 [24]. If
the VMSC does not support Multicall, processing continues from the "Yes" exit of the test "Result=Not provisioned?".
Sheet 1: 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 1: 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 1: 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 [24]).
3GPP
Release 1999 148 3GPP TS 23.018 V3.12.0 (2003-03)
Sheet 2: 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 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 generalised procedure Search_For_MS_MSC is equally
applicable to paging for SMS delivery or network-initiated SS procedures.
Sheet 1: the test "MS busy" takes the "Yes" exit if the MS is engaged on a circuit-switched call.
Sheet 1: the procedure Check_MT_Multicall_MSC is specific to Multicall; it is specified in 3GPP TS 23.135 [24]. If
the VMSC does not support Multicall, processing continues from the Yes exit of the test Result=Not provisioned?.
Sheet 1: 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 1: 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 1: 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 [24]).
Sheet 2: 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 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 [22].
Sheet 2: the test "Result=Rejected?" can take the "Yes" exit only if the procedure
Establish_Terminating_TCH_Multicall1 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 [22].
3GPP
Release 1999 149 3GPP TS 23.018 V3.12.0 (2003-03)
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, 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 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 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 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 procedure CD_UUS_Interaction is specific to Call Deflection; it is specified in 3GPP TS 23.072 [11].
Sheet 1: 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 Call Confirmed message indicates "busy" for the successful case.
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 [22].
3GPP
Release 1999 150 3GPP TS 23.018 V3.12.0 (2003-03)
Sheet 2, sheet 3, sheet 5: 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?" where the test follows the procedure call.
Sheet 2: the procedure CCBS_ICH_MSC_Report_Success is specific to CCBS; it is specified in 3GPP TS 23.093 [22].
Sheet 2: the task "UTU2Cnt:=0" is executed only if the VMSC supports UUS.
Sheet 2: 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 2, sheet 8: 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 2, sheet 8: the procedure Handling_CD_MSC is specific to Call Deflection; it is specified in 3GPP
TS 23.072 [11].
Sheet 2, sheet 3, 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 4, sheet 8: the procedure CCBS_ICH_MSC_Report_Failure is specific to CCBS; it is specified in
3GPP TS 23.093 [22].
Sheet 3, sheet 7: the Release transaction (reject) message covers all unsuccessful cases not otherwise indicated.
Sheet 4, sheet 8: 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 5: 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 6: 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 6: 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?" on sheet 6.
Sheet 7: the input signal "CAMEL TNRy expired" will be received only if the VMSC supports CAMEL phase 3 or later.
Sheet 7: 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 8: the procedure CD_UUS_Interaction is specific to Call Deflection; it is specified in GSM 23.0 72 [11].
3GPP
Release 1999 151 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 152 3GPP TS 23.018 V3.12.0 (2003-03)
Initial
From GMSC
Address
Send Info
For Incoming
Call
ACM sent:=False;
Answer sent:=False;
BOR :=False;
Network c onnect sent:=False;
TCH alloc ated:=False;
UUS1 result sent:=False;
UUS1 implicit active:=F alse;
Wait_F or_ UUS1 explicit active:=F alse;
Page_R equest UUS2 active:=False;
UUS3 active:=False;
UUS C F interaction:=False;
Call answered := False
Continue
CAMEL
Handling
CAMEL_
ICH_MSC_ See TS 23.078
INIT
Result?
Release call
resources
Wait_For_
Wait_F or_
Reconnected_ Idle
Call_Result Page_R equest
3GPP
Release 1999 153 3GPP TS 23.018 V3.12.0 (2003-03)
Pro c ess IC H _ M SC I C H_ M S C 2 (1 3 )
Proc es s in the MS C W ait_Fo r_ S ignal s t o/fr om the left
to ha ndle an incom i ng ( M T) call P age_R equest are to/fr om th e GM SC;
signa ls to/fr om the rig ht
are to/fr om th e V LR
Yes Ye s
R esu lt= Re su lt=
P as s? Pass?
No No
No No
R esu lt= Re su lt=
F ail? Fail
Y es Y es
Re sult= R esult=
R econnect? R econnect?
No No
W ait_ For_
Idle R eco nnec te d_ Idle
C al l_R es ult
3GPP
Release 1999 154 3GPP TS 23.018 V3.12.0 (2003-03)
Proc ess_
Complete_ Call_
CD_Reject See TS 23.072
Call_In_MSC
Waiting_MSC
Yes Yes
CCBS_Set_
Diagnostic_ Result= Result=
See TS 23.093
Pass? Pass?
For_Release
No No
Store CW Treatment
indicator for this call
UUS_ICH_ if rec eived in SII2
Check_ See TS 23.087
Suppor t
Call answered
:= True
Set
cause
Wait_F or_
Yes Clear
Cause=
No Subscriber
Yes Yes
Reply?
Result= Result=
No Fail Fail
No
CAMEL_ CAMEL_ Wait_F or_
MT_GMSC_ MT_GMSC_ No MT_Call_
DISC4 DISC5 Result
Yes Yes
Result= Result=
No Reconnect? Reconnect?
Result=
Reconnect? No No
Yes
Send Info For
MT Rec onnected
Send Info For Call
MT R ec onnected Release
Call
Wait_F or_
Reconnected_
Wait_F or_ Call_Res ult
Reconnected_
Call_Result
Release
transaction
CCBS_Check_
See TS 23.093
Last_Call
Release
call
resources
Idle
3GPP
Release 1999 155 3GPP TS 23.018 V3.12.0 (2003-03)
Send Info
For I ncoming Call is to be
1
Call ack f orwarded
CAMEL_Chec k_
See TS 23. 079
OR LCF_VMSC
VMSCCF
Result?
OR LCF
Handle_
See TS 23. 079
OR LCF_VMSC
Continue Accepted
Result?
Forwarding Failed
Wait _F or_
Release_
From_G MSC
Release
CAMEL_
MT_G MSC_ See TS 23. 078
DISC6
CCBS_Check_
See TS 23. 093
Last_Call
Release call
resources
Idle
3GPP
Release 1999 156 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
Ty pe of forwarding=
Reconnec t?
No
CAMEL_
MT_VM SC_ See TS 23. 078
Notify_C F
Yes
Result=
4
Reconnect ?
No
CCBS_Check_
See TS 23. 093
Last_Call
Set
redirecti on
informat ion
Send_ACM_
If _Required
Activate_
CF_Proc ess
No
Result=
Fail?
Yes
Yes
Init ial
Result= Address To process MT_CF_MSC
Reconnect ? Message
No
CAMEL_St ore_
CD_Failure See TS 23. 072 Destination_ See TS 23. 078
Address
(False, T rue)
Wait _F or_
Reconnect ed_ Wait_F or_
Idle
Forward_ACM
Call_Res ult
3GPP
Release 1999 157 3GPP TS 23.018 V3.12.0 (2003-03)
Pro c ess IC H _ M SC I C H_ M S C 6 (1 3 )
Proc es s in the MS C W a it_F or_M T_C all_ Res ul t, S ignals to /fr om t he left
to ha ndle an incom i ng ( M T) call W a it_F or_R ec onne cte d_C all_R es ult are to/from the GM SC;
si gnals to/fr om th e rig ht
are to/fr om the VL R
unless m a r ked other wise
Int_R elease_
F r om gsm S S F
C all
A bor t
R ele ase
R ele ase
T o B SS
T ran sac ti on
R el ea se
c all
r esourc e s
Idle
3GPP
Release 1999 158 3GPP TS 23.018 V3.12.0 (2003-03)
Send_ACM_
If_Required
Wait_For_
Forward_Answer
Yes Yes
CAMEL_
Result= Result=
MT_GMSC_ See TS 23.078
Fail? Fail?
DISC6
No No
No
Result=
Idle
Reconnect?
Yes
Yes Yes
Result= Result=
Release
Reconnect? Reconnec t?
No No
Send_Network_
Release call Send_Answer_
Connect_
resources If_Required
If_Required
Call answered
Idle
:= True
Wait_For_
Forward_Clear
3GPP
Release 1999 159 3GPP TS 23.018 V3.12.0 (2003-03)
Pro c ess IC H _ M SC I C H_ M S C 8 (1 3 )
Proc es s in the MS C W ait_Fo r_ Si gna ls to/fr o m the l eft
to ha ndle an incom i ng ( M T) call F orw ard_A C M ar e to /fr om the GM S C ;
si gnals to/fr om the ri ght
ar e to /fr om the pr oc e ss M T_C F_M SC
unless m ar ked othe rw ise
C A M EL_
Rel eas e M T _ GM SC _ S ee TS 23.078
D ISC4
CA ME L_ Yes
R esul t=
Se e TS 23 .078 MT _GM SC_ R econnect?
DIS C 6
No
C C B S _MT _ Send In fo F or
S ee T S 23.093 M SC _C hec k_ M T R econnected T o VL R
F orw ardi ng C all
W ait_For _
R econnected_
C all _Re sul t
Send In fo F or
M T R econnected
C all neg ative
r espons e
C C B S _Set_
S ee T S 23.093 D i agnostic_ S et cau se
F or_ R elease
R elease R e lease
Int_Exception T o gs mS SF
R ele as e c al l
r esourc es
Idle
3GPP
Release 1999 160 3GPP TS 23.018 V3.12.0 (2003-03)
True Call
answered
False
Handle_
See TS 23.079
OR LCF_VMSC
No Yes
Result=
Accepted?
No
Result=
Forwarding
Failed??
Yes
Wait_For_
Release_From_
GM SC
Release
CAMEL_
MT_GMSC_ See TS 23.078
DISC6
CCBS_Check_
See TS 23.093
Last_Call
Release call
resources
Idle
3GPP
Release 1999 161 3GPP TS 23.018 V3.12.0 (2003-03)
R elease
R elease
trans action
Yes
R esult=
R econnect?
No
Release
R elease
transacti on
C C BS_Check _
See TS 23.093
Last_C all
Send Info F or
A bor t T o VLR M T R econnected To VLR
C all
R elease
c all
resourc es
W ait_For_
Idle R econnected_
C all _Resul t
3GPP
Release 1999 162 3GPP TS 23.018 V3.12.0 (2003-03)
Pro c ess IC H _ M SC I C H_ M S C 1 1 (1 3 )
Proc es s in the MS C W ait_Fo r_ S ignal s t o/fr om the left
to ha ndle an incom i ng ( M T) call C lea r are to/fr om th e GM SC;
signa ls to/fr om the rig ht
are to/from th e B SS
unless m ar ke d other wi se
R elease
R elease
tr ans action
UU S_M S C_ C A M E L_
Check_ S ee T S 23 .087 M T_GM SC _ S ee TS 2 3.078
UU S1_U UI D ISC2
Yes
Release R esult=
transacti on R econnect?
No
S end Info F or
R e lease M T R econ nected To V LR
C a ll
C C B S _Check _
Last_ C all S ee TS 23.093
R ele ase
c all
r esourc es
W a it_For _
Idle R econnected_
C all _Resul t
3GPP
Release 1999 163 3GPP TS 23.018 V3.12.0 (2003-03)
R elease R elease
C AMEL_
Release M T_GM SC _ See TS 23.078
D ISC2
Send Info F or
R elease M T R econnected To VLR
C all
R elease
c all
resourc es
W ait_For_
Idle R econnected_
C all _Resul t
W ait_For_Forw ard_A CM ,
W ait_For_Forw ard_A nswer,
W ait_For_Forward_Clear
* *
- -
3GPP
Release 1999 164 3GPP TS 23.018 V3.12.0 (2003-03)
Pro c ess IC H _ M SC I C H_ M S C 1 3 (1 3 )
Proc es s in the MS C W ait_For _For war d_A CM , Si gna ls to/fr o m the l eft
to ha ndle an incom i ng ( M T) call W ait_Fo r_For w ar d_Cle ar ar e to /fr om the GM S C ;
si gnals to/fr om the ri ght
ar e to /fr om the pr oc e ss M T_C F_M SC
unless m ar ked othe rw ise
Int_R el ease _
F r om gsm S SF
C al l
R ele ase
R elease
R elease
c al l
r eso urc es
Idle
Int_R el ease _
C al l F r om gsm S SF
R ele ase
tr ansaction
R elease
R elease
c al l
r eso urc es
Idle
3GPP
Release 1999 165 3GPP TS 23.018 V3.12.0 (2003-03)
No
No Yes
Pagi ng vi a
MS busy?
SGSN possi ble?
Yes No
C heck _MT_
M ulticall_ MSC See TS 23.135
Yes
In specified R esult =
Pa ge
l oc ation area Offered?
No
R esult = No
Page MS
M ore c alls
vi a SGS N
poss ibl e?
Yes R esult= No
not
provi si one d?
Yes
Yes
C all in
setup?
No
No Yes
C all
w aiting?
Sta rt Page
R esult:= R es ult:=
response
Pas s Fail
tim er
W ait_For_
Pa ge_
Res ponse
3GPP
Release 1999 166 3GPP TS 23.018 V3.12.0 (2003-03)
MS Page CM
For circuit-
connecti on R elease F rom GMSC re spons e Service
switched call
established timer expi red Re quest
True True CM
Clear C lear To pro cess
A bor t Serv ice
rec ei ved receiv ed OC H_M SC
Re quest
False False
True
Cl ear
rec eived
Fa lse
W ait_ For_
Page_
R esponse
3GPP
Release 1999 167 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
Cl ear re ceived:= S MS or SS
False page?
No
No Yes
Paging via
SGSN possi bl e? M S busy?
Yes No
C heck _MT_
See TS 23.135
M ulticall_ MSC
Search for MS
vi a SGS N
Yes
R esult =
Offered?
No
R esult = No
M ore c alls
poss ibl e?
Yes R esult= No
not
provi si one d?
Yes
Yes
C all in
setup?
No
No Yes
C all
w aiting?
Sta rt Page
R esul t:= R es ult:=
response
Pas s Fail
tim er
W ait_For_
Se arch_
Res ponse
3GPP
Release 1999 168 3GPP TS 23.018 V3.12.0 (2003-03)
MS Page CM
For circuit-
connecti on R elease F rom GMSC re spons e Service
switched call
established timer expi red Re quest
True True CM
Clear C lear To pro cess
A bor t Serv ice
rec ei ved receiv ed OC H_M SC
Re quest
False False
True
Searc h Releas e Cl ear
For MS ack transac ti on rec eived
Fa lse
W ait_ For_
Search_
R esponse
3GPP
Release 1999 169 3GPP TS 23.018 V3.12.0 (2003-03)
D eri ve_
C S_BC _MS C
S etup
U U S_IC H _U US1_
Im plicit_ See TS 23.087
A ctive
C C BS_R eport_
See TS 23.093
N ot_Idl e
W ait_F or_
S etup_
R esponse
C om plete
C al l
negative
response
R esul t:=
F ail
3GPP
Release 1999 170 3GPP TS 23.018 V3.12.0 (2003-03)
P ro c e d u re C om p le te _ C all_ In _M S C C C I_ M S C 2 (1 1 )
P ro ce d u r e in t h e M S C W a i t_ Fo r_ S ig n a ls to /fr o m t he l eft
to c o mp l e te an M T ca ll S e tu p_ a re to /fro m th e B S S ;
o n r e q u e st fro m th e V L R Re s po n se si g n a ls to /fr om th e rig ht
a re to /fr om th e V L R
C al l
C on fi rm e d
Mu l ti ca l l
su p p o rte d
in M SC ?
No Ye s
E sta b li sh _ E s tab l is h_
Te rm i n at in g _ T e rm i na tin g _ TC H_ S e e TS 2 3 .1 3 5
TC H_ If_ M u l tica l l1
Re q u ir e d
Ye s
Re s u lt=
Fa il ?
No
Ye s CA ME L_
Re s u lt=
A b o rte d M T_ G M S C _ S e e T S 2 3 .0 78
DIS C 4
No
Ye s Ye s
Re s u lt= Re su lt=
Re j e cte d? A bo r t R e co n n e ct?
No No
C AM EL_ S e t n eg a tiv e
M T _ G M S C_ S e e TS 2 3 .0 7 8 re s p on s e:
D IS C6 R a d io
co n g e sti on
C C B S _ ICH _ M S C _ Co mp l e te
S e e TS 2 3 .0 9 3 C a ll
R e p o rt_ Fa ilu r e
n e g ati ve
re s po n se
W a i t_ Fo r_
4
A le r ti n g
3GPP
Release 1999 171 3GPP TS 23.018 V3.12.0 (2003-03)
Alerting Connect
No No
Result= Result=
Pass ? Pass ?
Yes Yes
No
Establish_
NRCT
Terminat ing_TCH_ See TS 23.135
provi ded?
Multicall2
Yes
Yes
Start No Reply Result=
Call Timer Pass ?
No
CAMEL_
See TS 23.078 3
Start_TNRy
Yes
Send_ACM_ Result=
4
If _Required Aborted?
No
CAMEL_
UTU 2Cnt: =0 See TS 23.078 MT_GMSC_
DISC4
Yes
Wait _f or_ Result=
Answer Reconnect ?
Release Abort
CAMEL_
Abort See TS 23. 078 MT_G MSC_
DI SC6
3GPP
Release 1999 172 3GPP TS 23.018 V3.12.0 (2003-03)
P ro c e d u re C om p le te _ C all_ In _M S C C C I_ M S C 4 (1 1 )
P ro ce d u r e in t h e M S C S ig n a ls to /fr o m t he l eft
to c o mp l e te an M T ca ll 3 a re to /fro m th e B S S ;
o n r e q u e st fro m th e V L R si g n a ls to /fr om th e rig ht
a re to /fr om th e V L R
u n le ss m a r ke d o the r wi se
H a n d le _ A o C _
M T _ MS C
No
R e su l t=
P as s?
2
Ye s
C AM EL_
C o n n ec t
M T_ G M S C _ S e e TS 2 3 .0 7 8 S e t c a us e
ac k
D IS C4
C AM EL_ No
R e su lt=
S e e T S 2 3 .0 78 M T _ G M SC _
R e co n n e ct?
AN SW ER
Ye s
No
R e su l t=
P as s?
Ye s
No S e t_ C O L _
Re s u lt=
R ec o n ne c t? P re se n ta tio n _
In d ic a to r_ M S C
Yes
S en d _ N e two rk _
To G M S C C o n n e ct_ If _ To G MS C Re l e as e
R e q u ir e d
C o m p le te
C all A b o rt
ac k
3GPP
Release 1999 173 3GPP TS 23.018 V3.12.0 (2003-03)
Alert ing
1 CD_Request
failure
Set cause
CAMEL_
MT_G MSC_ See TS 23. 078 Handling_C D_MSC See TS 23. 072
DISC4
Yes
Result=
Reconnect?
No
CCBS_ICH _MSC_
See TS 23. 093
Report _F ailure
Complet e
Abort Call
negativ e
response
Release To GMSC
3GPP
Release 1999 174 3GPP TS 23.018 V3.12.0 (2003-03)
C onnec t
C AM EL_
See TS 23.078
S top_TN R y
U U S_ICH _
C heck_ See TS 23.087
S upport
No
R esul t=
P as s?
Yes
Est abl is h_
T erm i nating_ TC H_ See TS 23.135 1
M ulti call2
Yes
R esul t=
P as s?
No
Yes
R esul t=
A borted?
No
C AM EL_
See T S 23.078 M T _GMSC _
D ISC4
Yes
R esul t=
R econnect?
R elease Abort
C AME L_
A bor t See T S 23 .078 MT_GMSC _
D ISC 6
3GPP
Release 1999 175 3GPP TS 23.018 V3.12.0 (2003-03)
P ro c e d u re C om p le te _ C all_ In _M S C C C I_ M S C 7 (1 1 )
P ro ce d u r e in t h e M S C S ig n a ls to /fr o m t he l eft
to c o mp l e te an M T ca ll 5 a re to /fro m th e B S S ;
o n r e q u e st fro m th e V L R si g n a ls to /fr om th e rig ht
a re to /fr om th e V L R
u n le ss m a r ke d o the r wi se
H a n d le _ A o C _
M T _ MS C
No
R e su l t=
2
P as s?
Ye s
C AM EL_
C o n n ec t
M T_ G M S C _ S e e TS 2 3 .0 7 8 S e t c a us e
ac k
D IS C4
C AM EL_ Yes
R e su lt=
S e e T S 2 3 .0 78 M T _ G M SC _
R e co n n e ct?
AN SW ER
Ye s
No
R e su l t=
P as s?
Ye s
No S e t_ C O L _
Re s u lt=
R ec o n ne c t? P re se n ta tio n _
In d ic a to r_ M S C
Yes
S e nd _ A n s we r_
To G M S C T o G MS C Re l e as e
If_ R e qu ir ed
C o m p le te
C all A b o rt
ac k
3GPP
Release 1999 176 3GPP TS 23.018 V3.12.0 (2003-03)
No Reply
CAM EL TNRy
Call Time r
expired
expired
UUS_ICH_
Check_ See TS 23.087
Forwarding
No
Result=
P as s?
Yes
Set negative
Re lease
response: transac tion
No subsc riber
reply
Complete
Call 2
negative
response
Release
trans action
Result:=
Fail
3GPP
Release 1999 177 3GPP TS 23.018 V3.12.0 (2003-03)
Releas e
Rel eas e From GM SC
transaction
CC BS_IC H_M SC _ CA ME L_
See T S 2 3.093 M T_GM SC _ See T S 23.078
Report _F ailur e
DISC 6
No
Us er CC BS_IC H _M SC _
bus y? Report_F ailu re See T S 23.093
Yes
Abort
R es ult:= R esult:=
Fail Aborted
3GPP
Release 1999 178 3GPP TS 23.018 V3.12.0 (2003-03)
Release
From GMSC Re lease
transaction
UUS _MSC_
See TS 23 .087 Ch ec k_
UUS 1_UUI
Re lease
transac tion
No CA ME L_
User
See TS 23 .078 MT_GMSC_
bus y?
DI SC6
Ye s
UUS_ICH_ UUS_MSC_
See TS 23.087 Check_ Check_ See TS 23.087
Forwarding UUS1_UUI
No
Resu lt=
Release To G MS C
Pas s?
Ye s
Complete
1 Call Abort
negativ e
response
3GPP
Release 1999 179 3GPP TS 23.018 V3.12.0 (2003-03)
UUS_I CH_
Check_ See TS 23.087 Abort
Forwarding
No
Result= Release
Pass ? transaction
Yes
CD_UUS_ Handling_
See TS 23. 072 See TS 23.072 Release To GMSC
Interaction CD_MSC
Complet e
Call Result:=
2
negativ e Aborted
response
Result:=
Fail
Wait _F or_
Answer
User t o User t o
User User
Wait _F or_
Answer
3GPP
Release 1999 180 3GPP TS 23.018 V3.12.0 (2003-03)
Set_C LIP_
In fo_M SC
D eri ve_
C S_BC _MS C
Set negative
S etup response:
Busy
s ubs cri ber(N DU B)
U U S_ICH _U US 1_ Process
See TS 23.087 Im pl ici t_ C all W aiti ng
A ctive negative
respons e
W ait_F or_
S etup_
R esponse
C al l
C onfirmed
Es tablis h_
See TS 23.135 T erm inat ing_TC H_
Mult icall 1
No
R esult=
P as s?
Yes
Yes
R esul t=
Aborted?
No
W ait_F or_
4 5
A lerti ng
3GPP
Release 1999 181 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_For_
2 4
A lerti ng
Alertin g
Alerti ng C D Request Set c ause
failure
U US _IC H _ CA ME L_
C C BS_ ICH _M SC_
Ch ec k_ See T S 2 3.087 Se e TS 23 .093 M T_GM SC _ See T S 23.093
R eport_ Succes s
Support DI SC 4
No Yes
Re sult= H andli ng_ Re su lt=
Se e TS 23 .072
Pass? C D_ MSC R eco nnect?
No
Yes
Process
Releas e R es ult:=
For w aiting c al l C all W aiting
transac ti on Rec onn ec t
negative
response
R esult:=
2
F ai l
CC BS_IC H _M SC _ CC BS_IC H _M SC _
See T S 2 3.093 See T S 23.093
Re port_S ucce ss Repo rt_F ail ure
To GM SC of
UT U2 Cnt:=0 Re lea se
wai ting call
No
N RC T
Abort
provi ded?
Yes
CA ME L_
See T S 2 3.078
Start_TN R y
Send_ACM _ To GM SC o f
If_Required waiting call
W a it_For_
Acceptance
3GPP
Release 1999 182 3GPP TS 23.018 V3.12.0 (2003-03)
R elease R e lease
Int_R eleas e_
transacti on Se tup fail ure trans action From gsm SSF
C all
(rej ect) (U D U B)
CAM EL_
MT _GM SC_ See T S 23 .078
DISC 4
Yes
Resu lt=
Reco nne c t?
No
Process
T o GM SC of
R elease C all W aiting
w aiti ng c al l
negative
respons e
C C BS_IC H _M SC_
Abort See T S 23.093
R epo rt_ Failure
3GPP
Release 1999 183 3GPP TS 23.018 V3.12.0 (2003-03)
F rom GM SC o f
R elease
w aiti ng c al l
C C BS_ICH _M SC_
See TS 23.093
R eport_Fai lure
U U S_M SC_
C heck_ See TS 23.087
U U S1_UU I
R elease
F or wa iting cal l
transacti on
C AM EL_
M T _GM SC_ See TS 23.078
D ISC6
A bort
R eleas e c all
F or wa iting cal l
r esourc es
R esul t:=
A borted
3GPP
Release 1999 184 3GPP TS 23.018 V3.12.0 (2003-03)
Int_R eleas e_
From gsm SSF C onnec t
C al l
C AM EL_
Abort See TS 23.078
S top_T NR y
U U S_ICH _
Rel eas e
transac ti on C heck_ See TS 23.087
S upport
No
To G MSC of R esul t=
Rel eas e
w aiting cal l P as s?
Yes
No Yes
3 2
3GPP
Release 1999 185 3GPP TS 23.018 V3.12.0 (2003-03)
Yes No
Result=
Pass?
5
Yes
Handle_AoC_ Result=
MT_MSC Aborted?
No
No
Result=
Pass?
Yes
CAMEL_
Connect
MT_GMSC_ See TS 23.078
ack
DISC4
Yes
CAMEL_ CAMEL_
Result=
See TS 23.078 MT_GMSC_ See TS 23.078 MT_GMSC_
Reconnect?
ANSW ER DISC6
No
Yes
Result= To GMSC of
Release Abort
Reconnect? waiting call
No
Release call
Abort For waiting call
resources
No
Result=
Pass?
Yes
Set_COL_
Presentation_
Indicator_MSC
Send_
To GMSC of To GMSC of
Answer_If_ Release
waiting call waiting call
Required
Process Call
Abort
Waiting ack
Result:= Result:=
Pass Aborted
3GPP
Release 1999 186 3GPP TS 23.018 V3.12.0 (2003-03)
1
Re lease Release No Reply
Ac ceptanc e CAMEL TNRy
transac tion transaction Call Timer
timer expired expired
(bus y) (reject) expired
UUS_ICH_
See TS 23.087 Check _
Forwarding
No
Res ult=
Pass?
Yes
Set negative
Release
For wait ing call resp ons e:
tra ns action
No s ubs criber
reply
Process
Ca ll W aiting 2 A bort
negative
res ponse
Result:= Result:=
Fail A borted
3GPP
Release 1999 187 3GPP TS 23.018 V3.12.0 (2003-03)
No
Re lease Resu lt= W ait_For_
transac tion For w aiti ng c all Pas s? Acceptance
Ye s
C AME L_
From G MSC of
M T_GM SC _ See T S 23.078 Rel eas e
waiti ng call
D ISC 6
Process
CC BS_IC H _MSC _
Abort Call W ai ti ng See TS 23.093
Report_F ailure
negativ e
response
U US_MSC _
R elease call
res ources For w aiti ng c all See TS 23.087 Check _
U US1_U UI
CA MEL_
1 See TS 23.078 MT _GM SC_
DISC 6
Abort
R es ult:=
Aborted
3GPP
Release 1999 188 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
C LIP_Info
C ontinue
Re lease
transac ti on From BSS c all Re lease From GM SC
handli ng
3GPP
Release 1999 189 3GPP TS 23.018 V3.12.0 (2003-03)
No C S BC derived from
ISD N co mpatibi lity
info rmation?
Yes
Yes
C S BC recei ved
in PR N ?
No
U se C S BC U se C S BC
Omit C S B C
from Setup r ecei ved derived from
i n PR N ISD N compati bili ty
inf ormation
3GPP
Release 1999 190 3GPP TS 23.018 V3.12.0 (2003-03)
True
TC H
al located
Fals e
Al locate R esult:=
c hannel Pass
W ait_Fo r_
Allocatio n_
C om plete
3GPP
Release 1999 191 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
A oC(I)
provi sioned?
No
Set No
AoC (C )
charging provi sioned?
param eters
Yes
Send S et
Charging c harging
Param eters pa ramete rs
Send
C harging
Parameters
S tart AoC
ac knowl edg ment
ti mer
W ait_F or_
C harging_
Parame ters_
Ac k
R elease
trans action
3GPP
Release 1999 192 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
C OLR _Info
C ontinue
Release
transac tion From BSS c all Re lease From GM SC
handli ng
3GPP
Release 1999 193 3GPP TS 23.018 V3.12.0 (2003-03)
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, sheet 2, sheet 5: the procedure CCBS_ICH_VLR_Report_Failure is specific to CCBS; it is specified in 3GPP
TS 23.093 [22].
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:
- 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 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.
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 [22]. If the
VLR does not support CCBS, processing continues from the "Forward" exit of the test "Result".
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 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?".
3GPP
Release 1999 194 3GPP TS 23.018 V3.12.0 (2003-03)
Sheet 5, sheet 6: the procedure CCBS_ICH_Handle_UDUB is specific to CCBS; it is specified in 3GPP TS 23.093 [22].
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 [22].
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?".
- 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.
3GPP
Release 1999 195 3GPP TS 23.018 V3.12.0 (2003-03)
Idle
Send Info
For I ncoming
Call
No
MSR N
known?
Yes
CAMEL_
See TS 23. 078
ICH_VLR
Yes Result=
Fail?
No
False
Data
Idle confirmed
by H LR
True
Set negativ e
Derive_Reques ted_ response:
Basic _Service_VLR System
Failure
Yes
IMSI CCBS_ICH _VLR_
See TS 23. 093
detac hed? Report_F ailure
No
No
Roaming
in LA
allowed?
Yes
1 10 I dle
3GPP
Release 1999 196 3GPP TS 23.018 V3.12.0 (2003-03)
Yes No
True
PAR
pending
False
Wait_F or_
PAR_Complet ed
PAR
complet ed
True
PAR
succ ess ful
False
Call
arriv ed
True
Fatal PAR
11
error
False
No
CCBS_ICH _VLR_ Paging v ia
See TS 23. 093
Report_F ailure SGSN possible?
Yes
Yes
Result=
Pass ?
No
Yes
Result=
Fail?
No
CCBS_ICH _VLR_
See TS 23. 093
Report_F ailure
Wait _F or_
Idle 2 Access_
Request
3GPP
Release 1999 197 3GPP TS 23.018 V3.12.0 (2003-03)
Wait _F or_
Access_
Request
Page MS
negativ e Page MS
2 Abort
response via SG SN
Absent
Page MS To SG SN
subscriber ?
Yes
No
No
CCBS_ICH _ Wait _F or_
Busy CCBS_I CH_VLR_
See TS 23. 093 Report _Not _ Access_ See TS 23. 093
subscriber ? Report _Failure
Reachable Request
Yes
3
1 Idle
Yes
NDUB?
No
Multic all
s upport ed
in VLR?
No Yes
No
CW
available?
Yes
Get _LI _
Subsc ript ion_ CCBS_ICH _
See TS 23.093
Inf o_MT_VLR Handle_NDUB
Release
Get _AoC_
Subsc ript ion_ Result
Inf o_VLR
Forward
4 8 5
3GPP
Release 1999 198 3GPP TS 23.018 V3.12.0 (2003-03)
Proc ess
Access
Request
Proc ess _
Access_
Request _VLR
No
Result=
11
Pass ?
Yes
Yes
CUG
info
present?
Translat e CUG
No interlock As defined in CCBS_IC H_VLR_
See TS 23. 093
to index TS 23.085 Report _F ailure
Yes
Succ ess? Idle
CAMEL_CHECK No
_SI I2_C DTI
Yes
Result =
Pass ?
No
CFN Ry No
A&O?
Yes
Prov ide
NRCT 3
value
Get _LI _
Subsc ript ion_
Inf o_MT_VLR
Send Inf o
Complet e For I ncoming
Call Call negati ve
response
Wait _F or_
Complet e_Call_ Idle
Result
3GPP
Release 1999 199 3GPP TS 23.018 V3.12.0 (2003-03)
Complet e
Complet e Call negati ve
Abort
Call ack response
Yes
Busy
Idle
subscriber ?
No
CCBS_I CH_
See TS 23. 093
Handle_UDUB
Yes
Absent
subscriber ?
No
Yes
Radio
conges tion?
No
Yes
No
subscriber
reply ?
No
No
Result=
Aborted?
Yes
No Set negativ e
Result= response: 6 1 5
Fail? Impossible call
completion
Yes
Send Inf o
For I ncoming
Call negati ve
response
7 Idle
3GPP
Release 1999 200 3GPP TS 23.018 V3.12.0 (2003-03)
CAMEL_CHECK
See TS 23. 078
_SI I2_C DTI
Yez
Result =
Pass ?
No
No CFN Ry
A&O ?
Yea
Set NRCT
CLI_ICH_VLR_
See TS 23. 081
Add_CLI
Proc ess
Call
Wait ing
Wait_F or_
PCW_Result
Yes
Busy
Idle
subscriber ?
No
Yes
No
subscriber NDUB?
reply ?
Yes
No No
CD_
See TS 23. 072 9
Aut horization
No
Result=
Aborted?
Yes
No Set negativ e
Result= response: CCBS_ICH _
See TS 23. 093
Fail? Impossible call Handle_UDUB
completion
7 Idle 6 5
3GPP
Release 1999 201 3GPP TS 23.018 V3.12.0 (2003-03)
Handle_CFNRc
Yes
Result=
Fail?
Handle_CFB
Set negativ e No
response:
Forwarding
Violat ion
Result=
Yes Forward?
Result= No
Fail? Yes
8 Handle_CFNRy
No Yes
Result= Result=
Forward? Fail?
Yes No
7 Idle 7
3GPP
Release 1999 202 3GPP TS 23.018 V3.12.0 (2003-03)
Forward_
CUG _Check
No
Result=
Call
allowed?
Yes
Set
forwarding
informat ion
CAMEL_
O_C SI_ See TS 23. 078
CHECK_VLR
CAMEL_
D_CSI _ See TS 23. 078
CHECK_VLR
Idle Idle
3GPP
Release 1999 203 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
Ba si c servic e inc luded in
Send Info F or Incomin g C all?
No
Bas ic s ervice:=
B as ic se rvi ce:=
BS deriv ed from default
CS BC
3GPP
Release 1999 204 3GPP TS 23.018 V3.12.0 (2003-03)
Yes
S et paging
v ia SGSN
poss ible
Search Pa ge type=
F or M S C ircuit-sw itched call
W ait_Fo r_
S earch_R es ult
Up date
Location T o SGS N Page M S
Are a ID
W ait_For_
Search _Result
3GPP
Release 1999 205 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_For_
C W _Info
process
From MS C Abort c al l
w aiti ng
3GPP
Release 1999 206 3GPP TS 23.018 V3.12.0 (2003-03)
Initi ate
handl ing T o process CLIP_MAF001
of C LIP
W ait_F or_
C LIP_Info
C ontinue
From MS C Abort c all F rom proc es s C LIP _M AF 001
handli ng
Initi ate
handl ing T o process CO LR _MAF040
of C OLR
W ait_F or_
C OLR _Info
C ontinue
From MS C Abort c all F rom process CO LR _M AF040
handli ng
3GPP
Release 1999 207 3GPP TS 23.018 V3.12.0 (2003-03)
No
Result =
Pass ?
Yes
initiate
handling
of CFB
Wait_F or_
CFB_Res ult
continue
call
handling
Yes
Error?
No
Yes
Normal
call
busy?
No
3GPP
Release 1999 208 3GPP TS 23.018 V3.12.0 (2003-03)
W ait_F or_
C FN R y_R es ult
c onti nue
c all
handli ng
Yes
E rror?
No
No
N orm al
c all?
Yes
3GPP
Release 1999 209 3GPP TS 23.018 V3.12.0 (2003-03)
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:
- Abort;
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.
8.1.2 Authenticate
The following information elements are required
for authentication of a UMTS MS:
The following information elements are required for authentication of a GSM MS:
3GPP
Release 1999 210 3GPP TS 23.018 V3.12.0 (2003-03)
- System failure;
- Unknown equipment.
3GPP
Release 1999 211 3GPP TS 23.018 V3.12.0 (2003-03)
(continued)
3GPP
Release 1999 212 3GPP TS 23.018 V3.12.0 (2003-03)
- Absent subscriber;
- Busy subscriber;
- No subscriber reply;
- Radio congestion.
3GPP
Release 1999 213 3GPP TS 23.018 V3.12.0 (2003-03)
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.17 Page MS
The following information elements are required:
- Absent subscriber;
3GPP
Release 1999 214 3GPP TS 23.018 V3.12.0 (2003-03)
- System failure;
The Page MS negative response Busy subscriber (More calls possible) also indicates the basic service which applies for
the established call.
3GPP
Release 1999 215 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 216 3GPP TS 23.018 V3.12.0 (2003-03)
- System failure;
- Unidentified subscriber;
- Illegal equipment;
- Illegal subscriber.
- No subscriber reply.
3GPP
Release 1999 217 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 218 3GPP TS 23.018 V3.12.0 (2003-03)
- Absent subscriber;
- System failure.
The Search For MS negative response Busy subscriber (More calls possible) also indicates the basic service which
applies for the established call.
3GPP
Release 1999 219 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 220 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 221 3GPP TS 23.018 V3.12.0 (2003-03)
- Absent subscriber;
- Busy subscriber;
- Forwarding violation;
- No subscriber reply;
- System failure;
- CUG reject (Inconsistent access information - index incompatible with basic service);
3GPP
Release 1999 222 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 223 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 224 3GPP TS 23.018 V3.12.0 (2003-03)
3GPP
Release 1999 225 3GPP TS 23.018 V3.12.0 (2003-03)
- Absent subscriber;
- Data missing;
- Forwarding violation
- Number changed;
- System Failure;
- Unknown subscriber.
3GPP
Release 1999 226 3GPP TS 23.018 V3.12.0 (2003-03)
- Absent subscriber;
- Data missing;
3GPP
Release 1999 227 3GPP TS 23.018 V3.12.0 (2003-03)
- OR not allowed;
3GPP
Release 1999 228 3GPP TS 23.018 V3.12.0 (2003-03)
- Data missing;
- System failure;
3GPP
Release 1999 229 3GPP TS 23.018 V3.12.0 (2003-03)
- System failure;
- Unknown subscriber.
- Unknown equipment.
3GPP
Release 1999 230 3GPP TS 23.018 V3.12.0 (2003-03)
8.5.1 CF cancelled
This message contains no information elements.
3GPP
Release 1999 231 3GPP TS 23.018 V3.12.0 (2003-03)
NOTE: Although they are optional in the protocol, these IEs are mandatory in this context.
3GPP
Release 1999 232 3GPP TS 23.018 V3.12.0 (2003-03)
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 process 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.
Sheet 2: after the MSC co-ordinating process has sent an IAM to an instance of the process MT_GMSC or ICH_MSC,
it acts as a transparent relay for messages received from the originating exchange and the process instance (denoted by
"offspring"). After the MSC co-ordinating process has relayed a Release message, it returns to the idle state.
Sheet 2: after the MSC co-ordinating process has sent an IAM to a destination exchange, it acts as a transparent relay
for messages received from the originating exchange and the destination exchange. After the MSC co-ordinating
process has relayed a Release message, it returns to the idle state.
3GPP
Release 1999 233 3GPP TS 23.018 V3.12.0 (2003-03)
ID LE
Initial From
Addres s originating
exchange
Recov er No
HLR address
ported number
d eriv able?
from IAM
Yes
Relay_ Relay_
I nformation_ Information_
I nternally External ly
3GPP
Release 1999 234 3GPP TS 23.018 V3.12.0 (2003-03)
From
Re lease originating R elease F rom of fspring
exchange
To
Re lease To offspring R elease origi nati ng
exchange
From
ID LE * originating ID LE * From of fspri ng
ex change
To
- To of fspri ng - originating
ex change
R el ay_ R elay_
Inform ation_ Inform ation_
Internall y Internal ly
R el ay_
Infor mati on_
E xt ernall y
From F rom
Re lease originating R elease des ti nati on
exchange exchange
To To
Re lease desti nati on R elease origi nati ng
exchange exchange
From From
ID LE * originating ID LE * desti nati on
ex change ex change
To To
- destination - originating
ex change ex change
R el ay_ R elay_
Inform ation_ Inform ation_
Externally Externally
3GPP
Release 1999 235 3GPP TS 23.018 V3.12.0 (2003-03)
Annex B:
Change history
Change history
3GPP
Release 1999 236 3GPP TS 23.018 V3.12.0 (2003-03)
Change history
3GPP