6 Principles for interactions with supplementary services

23.0183GPPBasic call handlingRelease 17Technical realizationTS

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

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

6.1 Call Deflection service (3GPP TS 23.072)

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

6.2 Line identification services (3GPP TS 23.081)

6.2.1 Calling Line Identification Presentation (CLIP)

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

6.2.2 Calling Line Identification Restriction (CLIR)

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

6.2.3 Connected Line Identification Presentation (COLP)

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

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

6.2.4 Connected Line Identification Restriction (COLR)

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

6.3 Call forwarding services (3GPP TS 23.082)

6.3.1 Call Forwarding Unconditional (CFU)

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

6.3.2 Call Forwarding on mobile subscriber Busy (CFB)

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

6.3.3 Call Forwarding on No Reply (CFNRy)

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

6.3.4 Call Forwarding on mobile subscriber Not Reachable (CFNRc)

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

6.4 Call wait (3GPP TS 23.083)

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

6.5 Call hold (3GPP TS 23.083)

Invocation of call hold before a basic call has been established will be rejected.

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

6.6 Multiparty (3GPP TS 23.084)

Invocation of multiparty before a basic call has been established will be rejected.

6.7 Closed user group (3GPP TS 23.085)

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

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

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

6.8 Advice of charge (3GPP TS 23.086)

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

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

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

The basic call handling processes OCH_MSC, OCH_VLR, MT_GMSC and ICH_MSC interact with the UUS supplementary service as described in clauses 7.1.1, 7.1.2, 7.2.1 and 7.3.1 respectively.

6.10 Call barring (3GPP TS 23.088)

6.10.1 Barring of outgoing calls

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

6.10.2 Barring of incoming calls

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

6.11 Explicit Call Transfer (3GPP TS 23.091)

There is no interaction between Explicit Call Transfer and the basic call handling described in the present document.

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

The basic call handling processes OCH_MSC, OCH_VLR, MT_GMSC, SRI_HLR, PRN_VLR, ICH_MSC and ICH_VLR interact with the CCBS supplementary service as described in clauses 7.1.1, 7.1.2, 7.2.1, 7.2.2, 7.2.3, 7.3.1 and 7.3.2respectively.

6.13 Multicall (3GPP TS 23.135)

The basic call handling processes OCH_MSC, OCH_VLR, ICH_MSC & ICH_VLR interact with the Multicall supplementary service as described in clauses clauses 7.1.1, 7.1.2, 7.3.1 and 7.3.2respectively.