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.
The basic call handling processes ICH_MSC and ICH_VLR interact with the CD supplementary service (
TS 23.072) as described in
clauses 7.3.1 and
7.3.2 respectively.
The basic call handling processes ICH_VLR and ICH_MSC interact with the processes CLIP_MAF001 and CLIP_MAF002 (
TS 23.081) as described in
clause 7.3.1 and
clause 7.3.2.
The basic call handling processes OCH_MSC and OCH_VLR interact with the processes CLIR_MAF004 and CLIR_MAF003 (
TS 23.081) as described in
clause 7.1.1 and
clause 7.1.2.
The basic call handling processes OCH_MSC and OCH_VLR interact with the processes COLP_MAF006 and COLP_MAF005 (
TS 23.081) as described in
clause 7.1.1 and
clause 7.1.2.
The basic call handling processes MT_GMSC and ICH_MSC interact with the process COLP_MAF039 (
TS 23.081) as described in
clause 7.2.1 and
clause 7.3.1.
The basic call handling processes ICH_VLR and ICH_MSC interact with the processes COLR_MAF040 and COLR_MAF041 (
TS 23.081) as described in
clause 7.3.2 and
clause 7.3.1.
The basic call handling process SRI_HLR interacts with the process MAF007(
TS 23.082) as described in
clause 7.2.2.
The basic call handling process ICH_VLR interacts with the process MAF008 (
TS 23.082) as described in
clause 7.3.2.
The basic call handling process ICH_VLR interacts with the process MAF009 (
TS 23.082) as described in
clause 7.3.2.
The basic call handling processes SRI_HLR and ICH_VLR interact with the process MAF010 (
TS 23.082) as described in
clause 7.2.2 and
clause 7.3.2.
The basic call handling process ICH_VLR interacts with the process MAF013 (
TS 23.083) as described in
clause 7.3.2. Further details of the handling of call waiting are given in
clause 7.3.1 and
clause 7.3.2.
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
clause 7.1.1 and
clause 7.3.1.
Invocation of multiparty before a basic call has been established will be rejected.
The basic call handling process OCH_VLR interacts with the process CUG_MAF014 (
TS 23.085) as described in
clause 7.1.2.
The basic call handling process SRI_HLR interacts with the process CUG_MAF015 (
TS 23.085) as described in
clause 7.2.2.
The interactions between call forwarding and CUG (
TS 23.085) are handled as described in
clause 7.2.2.6.
The interactions between Advice of Charge (
TS 23.086) and MO calls are handled as described in
clause 7.1.1 and
clause 7.1.2.
The interactions between Advice of Charge (
TS 23.086) and MT calls are handled as described in
clause 7.3.1 and
clause 7.3.2.
The basic call handling processes OCH_MSC, OCH_VLR, MT_GMSC and ICH_MSC interact with the UUS supplementary service as described in
clause 7.1.1,
clause 7.1.2,
clause 7.2.1 and
clause 7.3.1 respectively.
The basic call handling process OCH_VLR interacts with the processes MAF017, MAF018 and MAF020 (
TS 23.088) as described in
clause 7.1.2.
The basic call handling process SRI_HLR interacts with the processes MAF022, MAF023 and MAF024 (
TS 23.088) as described in
clause 7.2.2.
There is no interaction between Explicit Call Transfer and the basic call handling described in the present document.
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
clause 7.1.1,
clause 7.1.2,
clause 7.2.1,
clause 7.2.2,
clause 7.2.3,
clause 7.3.1 and
clause 7.3.2 respectively.
The basic call handling processes OCH_MSC, OCH_VLR, ICH_MSC & ICH_VLR interact with the Multicall supplementary service as described in
clause 7.1.1,
clause 7.1.2,
clause 7.3.1 and
clause 7.3.2 respectively.