Standard ECMA-193 2nd E dition - J une 1997
Standardizing
Information
and
Communication
Systems
Private Integrated Services Network (PISN) Specification, Functional Model and Information Flows Do Not Disturb and Do Not Disturb Override Supplementary Services
P h o n e : + 4 1 2 2 8 4 9 . 6 0 . 0 0 - F a x : + 4 1 2 2 8 4 9 . 6 0 . 0 1 - U R L : h t t p : / / www. e c m a . c h - I n t e r n e t : h e l p d e s k @ e c m a . c h
.
Standard ECMA-193 2nd E dition - J une 1997
Standardizing
Information
and
Communication
Systems
Private Integrated Services Network (PISN) Specification, Functional Model and Information Flows Do Not Disturb and Do Not Disturb Override Supplementary Services (DND(O)SD)
P h o n e : + 4 1 2 2 8 4 9 . 6 0 . 0 0 - F a x : + 4 1 2 2 8 4 9 . 6 0 . 0 1 - U R L : h t t p : / / www. e c m a . c h - I n t e r n e t : h e l p d e s k @ e c m a . c h IW Ecma-193.doc
19-08-97 11,41
.
Brief History
This Standard is one of a series of ECMA Standards defining services and signalling protocols applicable to Private Integrated Services Networks (PISNs). The series uses ISDN concepts as developed by ITU-T and conforms to the framework of International Standards for Open Systems Interconnection as defined by ISO/IEC. It has been produced under ITSTC work item M-IT-05 2.2 and under ETSI work item DE/ECMA-00013. This particular Standard specifies the Do Not Disturb (DND) and Do Not Disturb Override (DNDO) supplementary services. This Standard is based upon the practical experience of ECMA member companies and the results of their active and continuous participation in the work of ISO/IEC JTC1, ITU-T, ETSI and other international and national standardization bodies. It represents a pragmatic and widely based consensus. There are currently no equivalent services specified by ITU-T or ETSI for public ISDNs. Compared to the 1st Edition of Standard ECMA-193 (published by ECMA in June 1993), this 2nd Edition incorporates changes in order to achieve complete alignment with International Standard ISO/IEC 14842:1996(E) published by ISO/IEC in September 1996.
Adopted as 2nd Edition of Standard ECMA-193 by the General Assembly of June 1997.
.
- i -
Table of contents 1 Scope
1
2 Conformance
1
3 References (normative)
1
4 Definitions
2
4.1 External definitions
2
4.2 Other definitions
3
4.2.1 Additional network feature
3
4.2.2 Call, basic call
3
4.2.3 Consultation timer
3
4.2.4 Originating number
3
4.2.5 Originating subaddress
3
4.2.6 Path retention
3
4.2.7 Served user
3
5 Acronyms
3
6 SS-DND stage 1 specification
4
6.1 Description
4
6.1.1 General description
4
6.1.2 Qualifications on applicability to telecommunication services
4
6.2 Procedures
4
6.2.1 Provision/withdrawal
4
6.2.2 Normal procedures
5
6.2.3 Exceptional procedures
7
6.3 Interactions with other supplementary services and ANFs
7
6.3.1 Calling Line Identification Presentation (SS-CLIP)
7
6.3.2 Connected Line Identification Presentation (SS-COLP)
7
6.3.3 Calling/Connected Line Identification Restriction (SS-CLIR)
7
6.3.4 Calling Name Identification Presentation (SS-CNIP)
7
6.3.5 Connected Name Identification Presentation (SS-CONP)
7
6.3.6 Calling/Connected Name Identification Restriction (SS-CNIR)
7
6.3.7 Completion of Calls to Busy Subscriber (SS-CCBS)
7
6.3.8 Completion of Calls on No Reply (SS-CCNR)
8
6.3.9 Call Transfer (SS-CT)
8
6.3.10 Call Forwarding Unconditional (SS-CFU)
8
6.3.11 Call Forwarding Busy (SS-CFB)
8
6.3.12 Call Forwarding No Reply (SS-CFNR)
8
6.3.13 Call Deflection (SS-CD)
8
6.3.14 Path Replacement (ANF-PR)
9
6.3.15 Do Not Disturb Override (SS-DNDO)
9
- ii -
6.3.16 Call Offer (SS-CO)
9
6.3.17 Call Intrusion (SS-CI)
9
6.4 Interworking considerations
9
6.5 Overall SDL
9
7 SS-DNDO stage 1 specification
12
7.1 Description
12
7.1.1 General description
12
7.1.2 Qualifications on applicability to telecommunication services
12
7.2 Procedures
12
7.2.1 Provision/withdrawal
12
7.2.2 Normal procedures
12
7.2.3 Exceptional procedures
13
7.3 Interactions with other supplementary services and ANFs
13
7.3.1 Calling Line Identification Presentation (SS-CLIP)
13
7.3.2 Connected Line Identification Presentation (SS-COLP)
13
7.3.3 Calling/Connected Line Identification Restriction (SS-CLIR)
13
7.3.4 Calling Name Identification Presentation (SS-CNIP)
13
7.3.5 Connected Name Identification Presentation (SS-CONP)
13
7.3.6 Calling/Connected Name Identification Restriction (SS-CNIR)
13
7.3.7 Completion of Calls to Busy Subscriber (SS-CCBS)
13
7.3.8 Completion of Calls on No Reply (SS-CCNR)
13
7.3.9 Call Transfer (SS-CT)
13
7.3.10 Call Forwarding Unconditional (SS-CFU)
14
7.3.11 Call Forwarding Busy (SS-CFB)
14
7.3.12 Call Forwarding No Reply (SS-CFNR)
14
7.3.13 Call Deflection (SS-CD)
14
7.3.14 Path Replacement (ANF-PR)
14
7.3.15 Do Not Disturb (SS-DND)
14
7.3.16 Call Offer (SS-CO)
15
7.3.17 Call Intrusion (SS-CI)
15
7.4 Interworking considerations
15
7.5 Overall SDL
15
8 SS-DND stage 2 specification
19
8.1 Functional model
19
8.1.1 Functional model description
19
8.1.2 Description of functional entities
19
8.1.3 Relationship of functional model to basic call functional model
20
8.2 Information flows
20
8.2.1 Definition of information flows
20
8.2.2 Relationship of information flows to basic call information flows
26
8.2.3 Examples of information flow sequences
27
- iii -
8.3 Functional entity actions
32
8.3.1 Functional entity actions of FE1
32
8.3.2 Functional entity actions of FE2
32
8.3.3 Functional entity actions of FE3
32
8.3.4 Functional entity actions of FE4
32
8.3.5 Functional entity actions of FE5
32
8.3.6 Functional entity actions of FE6
33
8.4 Functional entity behaviour
33
8.4.1 Behaviour of FE1
33
8.4.2 Behaviour of FE2
34
8.4.3 Behaviour of FE3
35
8.4.4 Behaviour of FE4
38
8.4.5 Behaviour of FE5
39
8.4.6 Behaviour of FE6
40
8.5 Allocation of functional entities to physical equipment
41
8.6 Interworking considerations
41
9 SS-DNDO stage 2 specification
42
9.1 Functional model
42
9.1.1 Functional model description
42
9.1.2 Description of functional entities
42
9.1.3 Relationship of functional model to basic call functional model
43
9.2 Information flows
43
9.2.1 Definition of information flows
43
9.2.2 Relationship of information flows to basic call information flows
45
9.2.3 Examples of information flow sequences
46
9.3 Functional entity actions
59
9.3.1 Functional entity actions of FE1
59
9.3.2 Functional entity actions of FE2
59
9.3.3 Functional entity actions of FE3
60
9.4 Functional entity behaviour
60
9.4.1 Behaviour of FE1
60
9.4.2 Behaviour of FE2
61
9.4.3 Behaviour of FE3
70
9.5 Allocation of functional entities to physical equipment
73
9.6 Interworking considerations
73
- iv -
.
1
Scope This Standard specifies the Supplementary Services Do Not Disturb (SS-DND) and Do Not Disturb Override (SS-DNDO), which are applicable to various basic services supported by Private Integrated Services Networks (PISN). Basic services are specified in ECMA-142. SS-DND is a supplementary service which enables a served user to cause the PISN to reject any calls, or just those associated with a specified basic service, addressed to the served user's PISN number. The calling user is given an appropriate indication. Incoming calls are rejected as long as the service is active. The served user's outgoing service is unaffected. SS-DNDO is a supplementary service which enables a served user to override SS-DND at a called user; that is, to allow the call to proceed as if the called user had not activated SS-DND. SS-DND and SS-DNDO are described separately because SS-DND is a service used by a called user, and SS-DNDO is a service used by a calling user. This leads to describing two very related state machines. NOTE 1 It is possible to implement SS-DND without implementing SS-DNDO. Supplementary service specifications are produced in three stages, according to the method described in ETS 300 387. This Standard contains the stage 1 and stage 2 specifications of SS-DND and SS-DNDO. The stage 1 specifications (clauses 6 and 7) specify the supplementary service as seen by users of PISNs. The stage 2 specification (clauses 8 and 9) identify the functional entities involved in the supplementary service and the information flows between them.
2
Conformance In order to conform to this Standard, a stage 3 standard shall specify signalling protocols and equipment behaviour that are capable of being used in a PISN which supports the supplementary service specified in this Standard. This means that, to claim conformance, a stage 3 standard is required to be adequate for the support of those aspects of clauses 6 to 9 which are relevant to the interface or equipment to which the stage 3 standard applies. The stage 1 and stage 2 clauses which a stage 3 standard for the Do Not Disturb supplementary service is required to support are clauses 6 and 8. The stage 1 and stage 2 clauses which a stage 3 standard for the Do Not Disturb Override supplementary service is required to support are clauses 7 and 9.
3
References (normative) The following standards contain provisions which, through reference in this text, constitute provisions of this Standard. All standards are subject to revision, and parties to agreements based on this Standard are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. In the case of references to ECMA Standards that are aligned with ISO/IEC International Standards, the number of the appropriate ISO/IEC International Standard is given in brackets after the ECMA reference. ECMA-142
Private Integrated Services Network - Circuit-mode 64 kbit/s Bearer Services - Service Description, Functional Capabilities and Information Flows (International Standard ISO/IEC 11574)
ECMA-148
Private Integrated Services Network - Specification, Functional Model and Information Flows Identification Supplementary Services (International Standard ISO/IEC 14136)
ECMA-163
Private Integrated Services Network - Specification, Functional Model and Information Flows Name Identification Supplementary Services (International Standard ISO/IEC 13864)
ISO/IEC 11571
Information technology - Telecommunications and information exchange between systems Numbering and sub-addressing in private integrated services networks
ISO/IEC 11579-1
Information technology - Telecommunications and information exchange between systems Private Integrated Services Network - Part 1: Reference configuration for PISN Exchanges (PINX)
- 2 -
4
ETS 300 387
Private Telecommunication Network (PTN); Method for the specification of basic and supplementary services (1994)
ITU-T Rec. I.112
Vocabulary of terms for ISDNs (1993)
ITU-T Rec. I.210
Principles of telecommunication services supported by an ISDN and the means to describe them (1993)
ITU-T Rec. Z.100
Specification and description language (1993)
Definitions For the purposes of this Standard, the following definitions apply.
4.1
External definitions This Standard uses the following terms defined in other documents: − Basic service
(ITU-T Rec. I.210)
− Calling Party Name
(ECMA-163)
− Connection
(ITU-T Rec. I.112)
− Name
(ECMA-163)
− Number
(ISO/IEC 11571)
− Private Integrated Services Network (PISN)
(ISO/IEC 11579-1)
− Private Integrated Services Network Exchange (PINX)
(ISO/IEC 11579-1)
− Service
(ITU-T Rec. I.112)
− Signalling
(ITU-T Rec. I.112)
− Subaddress
(ISO/IEC 11571)
− Supplementary Service
(ITU-T Rec. I.210)
− User
(ECMA-142)
This Standard refers to the following basic call functional entity (FEs) defined in ECMA-142: − Call Control (CC) − Call Control Agent (CCA) This Standard refers to the following basic call inter-FE relationships defined in ECMA-142: − r1 − r2 − r3 This Standard refers to the following basic call information flows defined in ECMA-142: − CHAN ACK request/indication − Disconnect request/indication − Release request/indication − Release response/confirmation − Report request/indication − Setup request/indication − Setup response/confirmation.
- 3 -
This Standard refers to the following basic call information flow service elements defined in ECMA-142: − Destination Number − Connection type. This Standard refers to the following information flow elements defined in ECMA-148: − Originating number − Originating subaddress.
4.2
Other definitions
4.2.1
Additional network feature A capability, over and above that of a basic service, provided by a PISN, but not directly to a PISN user.
4.2.2
Call, basic call An instance of the use of a basic service.
4.2.3
Consultation timer A timer governing the time in which the calling user is allowed to request invocation of SS-DNDO after being informed that a call has failed because of SS-DND active at the destination. The duration of the timer is an implementation option.
4.2.4
Originating number The number of the calling user.
4.2.5
Originating subaddress The subaddress of the calling user.
4.2.6
Path retention The retention of the network connection between the Originating CC and the Destination CC so that a supplementary service (such as SS-DNDO) can be invoked without establishing a new connection.
4.2.7
Served user The user for which SS-DND is activated or deactivated, or for which SS-DND is invoked.
5
Acronyms ANF
Additional Network Feature
CC
Call Control (functional entity)
CCA
Call Control Agent (functional entity)
CCBS
Call Completion to Busy Subscriber
CCNR
Call Completion on No Reply
CD
Call Deflection
CFB
Call Forwarding Busy
CFNR
Call Forwarding No Reply
CFU
Call Forwarding Unconditional
CI
Call Intrusion
CLIP
Calling Line Identification Presentation
CLIR
Calling/Connected Line Identification Restriction
CNIP
Calling Name Identification Presentation
CNIR
Calling/Connected Name Identification Restriction
- 4 -
CO
Call Offer
COLP
Connected Line Identification Presentation
CONP
Connected Name Identification Presentation
CT
Call Transfer
DND
Do Not Disturb
DNDO
Do Not Disturb Override
DNDOCL DNDO Capability Level
6
DNDPL
DND Protection Level
FE
Functional Entity
ISDN
Integrated Services Digital Network
MSN
Multiple Subscriber Number
PINX
Private Integrated Services Network Exchange
PISN
Private Integrated Services Network
PR
Path Replacement
SDL
Specification and Description Language
SS
Supplementary Service
TE
Terminal Equipment
SS-DND stage 1 specification
6.1 6.1.1
Description General description SS-DND is a supplementary service which enables a served user to cause the PISN to reject any calls, or just those associated with a specified basic service, addressed to the served user's PISN number. The calling user is given an appropriate indication. Incoming calls are rejected as long as the service is active. The served user's outgoing service is unaffected. The related supplementary service Do Not Disturb Override allows a calling user to override Do Not Disturb, subject to service profiles. The SS-DND service is provided on a PISN number. For a given PISN number, this service (including options) may be subscribed to for each basic service to which the user of the number subscribes, or collectively for all the basic services to which the user subscribes.
6.1.2
Qualifications on applicability to telecommunication services SS-DND is applicable to all circuit mode basic services defined in ECMA-142.
6.2 6.2.1
Procedures Provision/withdrawal SS-DND is provided or withdrawn after pre-arrangement with the service provider. SS-DND is provided on a per PISN number basis and per basic service basis. For each PISN number, the supplementary service can be subscribed to for all basic services subscribed to by that PISN number, or for only some of the basic services subscribed to by that PISN number. SS-DND subscription parameters may apply separately to each basic service to which SS-DND is subscribed, or for all the basic services to which SS-DND is subscribed. If SS-DNDO is implemented then the subscription parameter "DND protection level" (DNDPL) shall be provided. The DNDPL has a value in the range 0 to 3 where 0 means no protection against DNDO and 3 means
- 5 -
total protection against DNDO. The values 0 and 3 shall be offered. The values 1 and 2 may, as an implementation option, be offered. The effect of the subscription parameter DNDPL shall be as described in clause 6.3.15. The subscription parameter "Served user notification of invocation of SS-DND" may be provided. If it is not provided, as an implementation option, the network may or may not notify the served user of DND invocation. 6.2.2
Normal procedures
6.2.2.1
Activation/deactivation/registration/interrogation A PISN shall provide activation/deactivation by the served user (local activation/deactivation). In addition the PISN may provide activation/deactivation by another user (remote activation/deactivation). No information needs to be registered with the PISN for this supplementary service. A PISN may provide interrogation, which can be local, remote or both.
6.2.2.1.1
Local activation/deactivation To activate SS-DND the served user shall supply: 1. information as to whether SS-DND is to apply to all basic services for which SS-DND is subscribed to or to a specific basic service out of the basic services for which SS-DND is subscribed to; 2. where there is more than one PISN number assigned to the access (i.e. in the context of an MSN arrangement), the PISN number for which SS-DND shall apply. As an implementation option, it may be possible for the served user to select a tone or announcement to be given to the calling user on invocation of SS-DND. The method of making this selection is outside the scope of this Standard. To deactivate SS-DND the served user shall supply: 1. information as to whether SS-DND is no longer to apply to all basic services for which SS-DND is subscribed to or to a specific basic service out of the basic services for which SS-DND is subscribed to; 2. where there is more than one PISN number assigned to the access (i.e. in the context of an MSN arrangement), the PISN number for which SS-DND shall no longer apply. If a single number is used by more than one terminal, activation/deactivation of SS-DND shall be possible from any terminal that uses this number. When the served user requests activation/deactivation of SS-DND, the service provider shall return notification of acceptance or rejection of the request (see exceptional procedures for a list of possible causes of rejection). This notification shall be sent only to the terminal from which the request was received. When the served user successfully activates/deactivates SS-DND, the service provider shall send a notification to all the served user's terminals that are compatible with the service (or services) for which the activation/deactivation has been performed. In the case of successful activation, the notification may include the DNDPL of the served user.
6.2.2.1.2
Remote activation/deactivation If remote activate/deactivation is provided the following shall apply: A specially authorized user may activate and/or deactivate SS-DND at the served user. Authorization shall be implementation dependent (e.g. attendants may be authorized). To activate SS-DND, the authorized user shall supply: 1. information as to whether SS-DND is to apply to all basic services for which SS-DND is subscribed to or to a specific basic service out of the basic services for which SS-DND is subscribed to; 2. the PISN number for which SS-DND shall apply. To deactivate SS-DND, the authorized user shall supply: 1. information as to whether SS-DND is no longer to apply to all basic services for which SS-DND is subscribed to or to a specific basic service out of the basic services for which SS-DND is subscribed to;
- 6 -
2. the PISN number for which SS-DND shall no longer apply. NOTE 2 The use of a password facility for remote activation/deactivation as an implementation option is not excluded. When the authorized user so activates or deactivates SS-DND, the service provider shall return notification of acceptance or rejection of the request (see exceptional procedures for a list of possible causes of rejection). If the request is accepted, then the notification shall be given to the terminal from which the request has been made, and to all the served user's terminals compatible with the basic service or services for which the activation/deactivation is performed; this notification may, as an implementation option, include the DNDPL of the served user. If the request is rejected, then the notification shall only be given to the terminal from which the request has been made. 6.2.2.1.3
Local interrogation If local interrogation is provided, a PISN shall support interrogation on a per PISN number basis. The PISN response to an interrogation request shall provide the following information to the user: − if SS-DND is not activated for any basic service, an indication to that effect; − if SS-DND is activated for any basic service or services, a list of basic services for which SS-DND is active. The PISN response to an interrogation request may additionally provide the DNDPL for each basic service for which SS-DND is active.
6.2.2.1.4
Remote interrogation If remote interrogation is provided, a specially authorized user may interrogate SS-DND conditions at the served user. Authorization shall be implementation dependent (e.g. attendants may be authorized). The remote interrogation request and response shall include the information as specified for local interrogation and additionally the request shall contain the PISN number of the served user. NOTE 3 The use of a password facility for remote interrogation as an implementation option is not excluded.
6.2.2.2
Invocation and operation When SS-DND is active for some PISN number for some service, incoming calls to that PISN number for that service shall not be presented to the served user. The call is regarded as unsuccessful and an indication that the call has failed due to SS-DND shall be returned to the calling user. For the basic services for which ECMA-142 requires tones or announcements to be given to indicate progress or otherwise of the call, an inband tone or announcement shall be given to the calling user on invocation of SS-DND. For other basic services defined in ECMA-142, an in-band tone or announcement may be given to the calling user on invocation of SS-DND. NOTE 4 It is an implementation option which tones or announcements are given. The served user, as a subscription option, may receive a notification of each invocation of SS-DND on incoming calls to the served user. This notification shall include the following information: Bearer Capability information and, if available, High Layer Compatibility information and Low Layer Compatibility information. NOTE 5 The calling party address and/or name may be provided by SS-CLIP and SS-CNIP respectively; see clauses 6.3.1 and 6.3.4.
- 7 -
6.2.3
Exceptional procedures
6.2.3.1
Activation/deactivation/registration/interrogation If the PISN cannot accept an activation/deactivation/interrogation request, then the user making the request shall be informed. Possible causes for rejection are: 1. Service not subscribed to; 2. Insufficient information; 3. Not authorized to perform activation/deactivation/interrogation.
6.2.3.2
Invocation and operation None.
6.3
Interactions with other supplementary services and ANFs Interactions with other supplementary services and ANFs for which PISN standards were available at the time of publication of this Standard are specified below.
6.3.1
Calling Line Identification Presentation (SS-CLIP) The served user shall receive, as part of the served user notification of the invocation of SS-DND, the Calling Line Identification of the calling party, unless SS-CLIR applies and the served user has no override capability.
6.3.2
Connected Line Identification Presentation (SS-COLP) No interaction.
6.3.3
Calling/Connected Line Identification Restriction (SS-CLIR) When Calling Line Identification Restriction is invoked, the Calling Line Identification shall not be presented to the served user (as part of the notification that SS-DND has been invoked) unless the served user has an override category.
6.3.4
Calling Name Identification Presentation (SS-CNIP) The served user shall receive, as part of the served user notification of the invocation of SS-DND, the Calling Name Identification of the calling party, unless SS-CNIR applies and the served user has no override capability.
6.3.5
Connected Name Identification Presentation (SS-CONP) No interaction.
6.3.6
Calling/Connected Name Identification Restriction (SS-CNIR) When Calling Name Identification Restriction is invoked, the Calling Name Identification shall not be presented to the served user (as part of the notification that SS-DND has been invoked) unless the served user has an override category.
6.3.7 6.3.7.1
Completion of Calls to Busy Subscriber (SS-CCBS) Interactions caused by SS-DND at the destination of SS-CCBS If SS-CCBS is invoked on a destination with SS-DND active, then the SS-CCBS invocation shall fail due to SS-DND active. NOTE 6 This can occur if, at the time of the original call setup, SS-DND was not active but SS-DND is subsequently activated before the calling user requests SS-CCBS. If at the time the PISN attempts to complete the call to the destination following SS-CCBS recall SS-DND is active at the destination, then SS-CCBS shall be cancelled with appropriate indication to the calling user.
6.3.7.2
Interactions caused by SS-DND at the originator of SS-CCBS A SS-CCBS recall shall override SS-DND.
- 8 -
6.3.8 6.3.8.1
Completion of Calls on No Reply (SS-CCNR) Interactions caused by SS-DND at the destination of SS-CCNR If SS-CCNR is invoked on a destination with SS-DND active, then the SS-CCNR invocation shall fail due to SS-DND active. NOTE 7 This can occur if, at the time of the original call setup, SS-DND was not active but SS-DND is subsequently activated before the calling user requests SS-CCNR. If at the time the PISN attempts to complete the call to the destination following SS-CCNR recall SS-DND is active at the destination, then the SS-CCNR shall fail with appropriate indication to the calling user.
6.3.8.2
Interactions caused by SS-DND at the originator of CCNR A SS-CCNR recall shall override SS-DND.
6.3.9
Call Transfer (SS-CT) No interaction.
6.3.10
Call Forwarding Unconditional (SS-CFU) On a call to a PISN number with SS-CFU active, the call forwarding shall be invoked regardless of whether or not SS-DND is active. At a forwarded-to number, the call is treated as an incoming call and, if SS-DND is active, SS-DND shall be invoked. If SS-DND is invoked at the forwarded-to number, then the call forwarding is regarded as being unsuccessful and the call shall be cleared following the procedures in SS-CFU. If the call is cleared back to the original calling user, then the calling user shall be informed that the call failed because of SS-DND. If SS-CFNR or Call Deflection from Alert has previously occurred, then the call shall be cleared back to the served user of SS-CFNR or Call Deflection from Alert.
6.3.11
Call Forwarding Busy (SS-CFB) On a call to a PISN number with SS-CFB and SS-DND active, then SS-DND shall be invoked regardless of the busy state of the PISN number and call forwarding shall not take place. At a forwarded-to number, the call is treated as an incoming call and, if SS-DND is active, SS-DND shall be invoked at that number. If SS-DND is invoked at the forwarded-to number, then the call forwarding shall be regarded as being unsuccessful and the call shall be cleared following the procedures in SS-CFB. If the call is cleared back to the original calling user, then the calling user shall be informed that the call failed because of SS-DND. If SS-CFNR or Call Deflection from Alert has previously occurred, then the call shall be cleared back to the served user of SS-CFNR or Call Deflection from Alert.
6.3.12
Call Forwarding No Reply (SS-CFNR) On a call to a PISN number with SS-CFNR and SS-DND active, then SS-DND shall be invoked and call forwarding shall not take place. At a forwarded-to number, the call is treated as an incoming call and, if SS-DND is active, SS-DND shall be invoked at that number. If SS-DND is invoked at a forwarded-to number reached either directly by SS-CFNR or indirectly via subsequent invocations of SS-CFU and/or SS-CFB and/or Call Deflection Immediate, then the setup of the forwarded call shall fail and the procedures of SS-CFNR shall apply.
6.3.13
Call Deflection (SS-CD) On a call to a PISN number with SS-DND active, SS-DND will be invoked and therefore SS-CD cannot be invoked. At a diverted-to number reached as a result of Call Deflection Immediate, the call shall be treated as an incoming call and, if SS-DND is active, SS-DND shall be invoked at that number. If SS-DND is invoked at the diverted-to number, then Call Deflection Immediate shall be regarded as being unsuccessful and the call shall be cleared following the procedures for Call Deflection Immediate. If the call is cleared back to the original calling user, then the calling user shall be informed that the call failed because of SS-DND. If SS-CFNR or Call Deflection from Alert has already previously occurred, then the call shall be cleared back to the served user of SS-CFNR or Call Deflection from Alert.
- 9 -
At a diverted-to number reached as a result of Call Deflection from Alert, the call shall be treated as an incoming call and, if SS-DND is active, SS-DND shall be invoked at that number. If SS-DND is invoked at the diverted-to number reached either directly from Call Deflection from Alert or indirectly via subsequent invocations of SS-CFU, SS-CFB or Call Deflection Immediate, then the set up of the diverted call shall fail and the procedures of Call Deflection from Alert shall apply. 6.3.14
Path Replacement (ANF-PR) No interaction.
6.3.15
Do Not Disturb Override (SS-DNDO) If SS-DND and SS-DNDO are invoked, and SS-DNDO is allowed, then the call shall succeed as if SS-DND was not active. SS-DNDO is allowed provided the calling user has subscribed to SS-DNDO and the "DNDO Capability Level" (DNDOCL - see clause 7.2.1) of the calling user is greater than the "DND Protection Level" (DNDPL - see clause 6.2.1) of the called user.
6.3.16
Call Offer (SS-CO) If SS-CO has been invoked: − as part of the initial call setup (i.e. by SS-CO immediate invocation), − following consultation (i.e. by SS-CO Consultation), or − by SS-CO network invocation (delayed), and if, at the time of invocation, SS-DND is active at the destination and has not been successfully overridden, then the invocation of SS-CO shall be rejected, and the procedures of SS-DND shall apply.
6.3.17
Call Intrusion (SS-CI) If a call for which SS-CI has been invoked as part of the initial call set up (immediate invocation) fails because of SS-DND active, then the invocation of SS-CI shall be rejected.
6.4
Interworking considerations A call originating in another network to a PISN destination for which SS-DND is activate will be rejected. An appropriate indication may be given to the calling user; this indication may depend on the requirements of the originating network.
6.5
Overall SDL Figure 1 contains the dynamic description of SS-DND using the Specification and Description Language (SDL) defined in ITU-T Rec. Z.100 (1993). The SDL process represents the behaviour of the PISN in providing SS-DND. Input signals from the left and output signals to the left represent primitives from and to the user activating, deactivating or interrogating SS-DND, or from the basic call process, or to the calling user. Output signals to the right represent primitives to the compatible terminals of the served user.
- 10 -
Figure 1 (part 1) - SS-DND, overall SDL
- 11 -
Process dnd_s1
ds1p3(2) idle
call to served user without DNDO request (from basic call process)
no
SS_DND active for requested basic service yes
Allow basic call to proceed normally
idle
served user notification served user option
always notify
served user to be notified yes no DND_ invoked
basic call to release
DND_ invoked
idle
Figure 1 (part 2) - SS-DND, overall SDL
never notify
- 12 -
7
SS-DNDO stage 1 specification
7.1
Description
7.1.1
General description SS-DNDO is a supplementary service which enables a calling user to override SS-DND at a called user, allowing the call to proceed as if the called user had not activated SS-DND. The SS-DNDO service is provided on a PISN number. For a given PISN number, this service may be subscribed to for each basic service to which the user of the number subscribes, or collectively for all the basic services to which the user subscribes.
7.1.2
Qualifications on applicability to telecommunication services SS-DNDO is applicable to all circuit mode basic services defined in ECMA-142.
7.2
Procedures
7.2.1
Provision/withdrawal SS-DNDO is provided or withdrawn after pre-arrangement with the service provider. SS-DNDO is provided on a per PISN number basis and per basic service basis. For each PISN number, the supplementary service can be subscribed to for every basic service subscribed to by that PISN number, or for only some of the basic services subscribed to by that PISN number. SS-DNDO subscription parameters may apply separately to each basic service to which SS-DNDO is subscribed, or for all the basic services to which SS-DNDO is subscribed. The subscription parameter "DNDO Capability Level" (DNDOCL) shall be provided. The DNDOCL has a value in the range 1 (lowest capability) to 3 (highest capability). At least one of the DNDOCL values shall be offered. The effect of the subscription parameter DNDOCL shall be as described in clause 6.3.15. At least one of the three methods of invoking SS-DNDO (see clause 7.2.2.2) shall be offered. For a subscription to be valid, at least one of the methods of invoking SS-DNDO shall be subscribed to, and if Network invocation is subscribed to, the other two methods of invoking SS-DNDO shall not be subscribed to.
7.2.2 7.2.2.1
Normal procedures Activation/deactivation/registration/interrogation None.
7.2.2.2
Invocation and operation There are three different ways of invoking SS-DNDO. A PISN shall offer one or more of these ways. These ways are: 1. Network invocation: The network shall automatically invoke SS-DNDO whenever the calling user makes a call to a user with SS-DND active, if required by the service profile of the calling user. 2. Consultation: The calling user, on being informed that a call has failed because of SS-DND active at the destination and that SS-DNDO may be possible, shall be able, within a defined period (consultation timer), to request invocation of SS-DNDO. 3. Immediate invocation: The calling user shall be able to request invocation of SS-DNDO as part of the initial call set up. Once SS-DNDO has been invoked in a call, it applies to the complete call setup, including any call diversions that take place, and any requests for Call Offer or Intrusion, until a called user is alerting or has answered. If the called user does not have SS-DND active, the invocation of SS-DNDO shall have no effect. If the called user has SS-DND active and SS-DNDO is invoked, then the network shall investigate whether or not the calling user is allowed to override SS-DND. If the calling user is not allowed to override SS-DND, then the
- 13 -
procedures of SS-DND shall apply; if the calling user is allowed to override SS-DND, then the call proceeds as if the called user did not have SS-DND active. 7.2.3
Exceptional procedures
7.2.3.1
Activation/deactivation/registration/interrogation None.
7.2.3.2
Invocation and operation If the calling user requests invocation of SS-DNDO as part of the initial call request, and immediate invocation is not provided to the calling user, then the request shall be ignored and the call shall proceed as if the request had not been made. In the case of consultation, the request for invocation of SS-DNDO may be rejected, e.g. because SS-DNDO is not allowed. If consultation applies to the call, the call shall be released either if the calling user does not request invocation within the defined timer period (consultation timer) or if the calling user requests invocation within the defined timer period (consultation timer) and this request is rejected.
7.3
Interactions with other supplementary services and ANFs Interactions with other supplementary services and ANFs for which PISN standards were available at the time of publication of this Standard are specified below.
7.3.1
Calling Line Identification Presentation (SS-CLIP) No interaction.
7.3.2
Connected Line Identification Presentation (SS-COLP) No interaction.
7.3.3
Calling/Connected Line Identification Restriction (SS-CLIR) No interaction.
7.3.4
Calling Name Identification Presentation (SS-CNIP) No interaction.
7.3.5
Connected Name Identification Presentation (SS-CONP) No interaction.
7.3.6
Calling/Connected Name Identification Restriction (SS-CNIR) No interaction.
7.3.7
Completion of Calls to Busy Subscriber (SS-CCBS) No interaction. NOTE 8 Once the conditions have been reached for a possible invocation of SS-CCBS, any previous invocation of SS-DNDO in the call no longer applies, and it is not possible to invoke SS-DNDO together with SS-CCBS. If the called user has SS-DND active, clause 6.3.7.1 applies.
7.3.8
Completion of Calls on No Reply (SS-CCNR) No interaction. NOTE 9 Once the conditions have been reached for a possible invocation of SS-CCNR, any previous invocation of SS-DNDO in the call no longer applies, and it is not possible to invoke SS-DNDO together with SS-CCNR. If the called user has SS-DND active, clause 6.3.8.1 applies.
7.3.9
Call Transfer (SS-CT) No interaction.
- 14 -
7.3.10
Call Forwarding Unconditional (SS-CFU) At a forwarded-to number for which SS-DND is active: 1. If SS-CFNR or Call Deflection from Alert has already been invoked in the call, clause 7.3.12 or 7.3.13 respectively shall apply. 2. If neither SS-CFNR nor Call Deflection from Alert has been invoked in the call and SS-DNDO has already been invoked, then the invocation of SS-DNDO applies to the forwarded-to number. 3. If neither SS-CFNR nor Call Deflection from Alert nor SS-DNDO have been invoked in the call, then if the calling user is informed that the call has failed because of SS-DND active at the destination and if the calling user invokes SS-DNDO, then the invocation of SS-DNDO shall apply to the forwarded-to number.
7.3.11
Call Forwarding Busy (SS-CFB) On a call to a PISN number with SS-CFB and SS-DND active for which SS-DNDO is successfully invoked, SS-CFB proceeds normally as if the PISN number did not have SS-DND active. At a forwarded-to number for which SS-DND is active: 1. If SS-CFNR or Call Deflection from Alert has already been invoked in the call, clause 7.3.12 or 7.3.13 respectively shall apply. 2. If neither SS-CFNR nor Call Deflection from Alert has been invoked in the call and SS-DNDO has already been invoked, then the invocation of SS-DNDO applies to the forwarded-to number. 3. If neither SS-CFNR nor Call Deflection from Alert nor SS-DNDO have been invoked in the call, then if the calling user is informed that the call has failed because of SS-DND active at the destination and if the calling user invokes SS-DNDO, then the invocation of SS-DNDO shall apply to the forwarded-to number.
7.3.12
Call Forwarding No Reply (SS-CFNR) On a call to a PISN number with SS-CFNR and SS-DND active for which SS-DNDO is successfully invoked, SS-CFNR proceeds normally, i.e. as if the PISN number did not have SS-DND active. At a forwarded-to number for which SS-DND is active, if SS-CFNR has been invoked in the call, SS-DNDO shall not be applied. The setup of the forwarded call shall fail and the procedures of SS-CFNR shall apply.
7.3.13
Call Deflection (SS-CD) On a call to a PISN number at which SS-DND is active and for which SS-DNDO has been successfully invoked, Call Deflection Immediate or Call Deflection from Alert can occur. At a diverted-to number reached as a result of Call Deflection Immediate and for which SS-DND is active: − If SS-CFNR or Call Deflection from Alert has previously been invoked, SS-DNDO shall not apply, the diverted call shall fail and the procedures of SS-CFNR or Call Deflection from Alert respectively shall apply. − If neither SS-CFNR nor Call Deflection from Alert has previously been invoked but SS-DNDO has been invoked, then the invocation of SS-DNDO shall apply to the diverted-to number. − If neither SS-CFNR nor Call Deflection from Alert nor SS-DNDO has previously been invoked, then if the calling user is informed that the call has failed because of SS-DND active at the destination and if the calling user invokes SS-DNDO, then the invocation of SS-DNDO shall apply to the diverted-to number. At a diverted-to number for which SS-DND is active, if Call Deflection from Alert has been invoked in the call, SS-DNDO shall not be applied. The set up of the diverted call shall fail and the procedures of Call Deflection from Alert shall apply.
7.3.14
Path Replacement (ANF-PR) No interaction.
7.3.15
Do Not Disturb (SS-DND) Clause 6.3.15 shall apply.
- 15 -
7.3.16
Call Offer (SS-CO) If the called user has SS-DND active and SS-DNDO is successfully invoked, then: − if Call Offer network invocation (immediate), immediate invocation or network invocation (delayed) is applicable to the call, then the invocation of Call Offer shall apply to the call after SS-DND has been overridden; − if Call Offer consultation applies to the call, it shall apply after SS-DND has been overridden.
7.3.17
Call Intrusion (SS-CI) If a called user has SS-DND active, and SS-DNDO is successfully invoked, then: − if SS-CI immediate invocation is applicable to the call, then the invocation of SS-CI shall apply to the call after SS-DND has been overridden; − if SS-CI consultation is applicable to the call, it shall apply after SS-DND has been overridden.
7.4
Interworking considerations 1. For a call originating in a network that does not support SS-DND and/or SS-DNDO, then the PISN may automatically invoke SS-DNDO. If the invocation is not successful (due to the destination in the PISN having SS-DND active and a DNDPL which prevents SS-DNDO) then the call will be rejected due to SS-DND active, according to the procedures of SS-DND. 2. If a call is made, with invocation of SS-DNDO, to a destination in a network that does not support SS-DNDO, then the invocation of SS-DNDO will be ignored.
7.5
Overall SDL Figure 2 contains the dynamic description of SS-DNDO using the Specification and Description Language (SDL) defined in ITU-T Rec. Z.100 (1993). The SDL process represents the behaviour of the PISN in providing SS-DNDO to a calling user. Input signals from the left and output signals to the left represent primitives from and to the calling user. Input signals from the right represent inputs from the basic call process or from an internal process.
- 16 -
Process DNDO_s1
os1p2(3) idle
Call request with DNDO request
Call request without DNDO request
Immediate invocation not implemented
1 Immediate invocation implemented
Immediate invocation subscribed to yes
Network invocation implemented
Network invocation not implemented
no Network invocation of SS-DNDO subscribed to
no
yes 1
Consultation implemented
Consultation not implemented
no
Consultation subscribed to yes wait_2
wait_1
Call to proceed normally
idle
Figure 2 (part 1) - SS-DNDO, overall SDL
- 17 -
Process DNDO_s1
os1p3(3) wait_2
destination identified, DND not active
destination identified, DND active
SS_DNDO allowed yes
Call to proceed normally
Call cleared (from basic call process)
idle
no
Call to fail following procedures of SS-DND
idle
Figure 2 (part 2) - SS-DNDO, overall SDL
- 18 -
Process DNDO_s1
os1p4(3) wait_1
Call cleared (from basic call process)
destination identified, SS-DND active Call to proceed normally
SS_DNDO not allowed
idle
destination identified, SS-DND not active
yes no start consultation timer
idle
DND active, DNDO possible
active
consultation timer expiry
SS-DNDO request
Call cleared (from basic call process)
idle
no
SS-DNDO possible and allowed yes
reject
Call to fail following procedures of SS-DND
Call to proceed normally
idle
idle
Figure 2 (part 3) - SS-DNDO, overall SDL
- 19 -
8
SS-DND stage 2 specification
8.1
Functional model
8.1.1
Functional model description The functional model shall comprise the following functional entities: FE1 FE2 FE3 FE4 FE5 FE6
Calling user's service agent; Calling user's service control agent; SS-DND detection and control entity; Served user's service agent; (De)activating/interrogating user's service control agent; (De)activating/interrogating user's service agent.
The following functional relationships shall exist between these FEs: ra rb rc rd re
between FE1 and FE2; between FE2 and FE3; between FE3 and FE4; between FE3 and FE5; between FE5 and FE6.
Figure 3 shows these FEs and relationships.
ra FE 1
rc
rb FE 2
FE 3
FE 4
rd re
FE 5
FE 6
Figure 3 - Functional model for SS-DND 8.1.2 8.1.2.1
Description of functional entities Calling user's service agent, FE1 This functional entity receives the information from FE2 that SS-DND has been invoked and is responsible for passing this on to the calling user.
8.1.2.2
Calling user's service control agent, FE2 This functional entity: − receives the information from FE3 that SS-DND has been invoked, and is responsible for passing this on to FE1; − if required, produces the in-band tone or announcement to inform the calling user of the invocation of SS-DND.
8.1.2.3
SS-DND detection and control entity, FE3 This functional entity: − maintains the SS-DND activation state of the called user; − processes activation/deactivation/interrogation requests from FE5, checking the operation is allowed, performing an operation as appropriate and informing FE5 of the result. − informs FE4 of changes in the SS-DND activation state; − on an incoming call to the called user, invokes SS-DND if SS-DND is active; − on invocation of SS-DND, informs FE2 and, if the implementation/subscription options so requires, FE4; − if required, produces the in-band tone or announcement to inform the calling user of the invocation of SS-DND.
- 20 -
8.1.2.4
Served user's service agent, FE4 This functional entity: − receives from FE3 indications of changes in the SS-DND activation state and informs the served user of these changes; − receives from FE3 the indication that SS-DND has been invoked, and informs the called (i.e. served) user of this.
8.1.2.5
(De)activating/interrogating user's service control agent, FE5 This functional entity: − checks whether the (de)activating/interrogating user is authorized to change the SS-DND activation state of the served user; − if the user is not authorized, sends a reject message to FE6; − if the user is authorized, sends the request to FE3, and passes the response from FE3 to FE6. In the case of local activation/deactivation/interrogation, FE5 is collocated with FE3.
8.1.2.6
(De)activating/interrogating user's service agent, FE6 This functional entity receives PISN user requests for changing and interrogating the SS-DND activation state, passes these to FE5, and passes the response from FE5 back to the PISN user. NOTE 10 FE6 may supply an in-band tone or announcement to the (de)activating/interrogating user to indicate the result of the operation. This is outside the scope of this Standard.
8.1.3
Relationship of functional model to basic call functional model An example of a relationship between the FEs for SS-DND and the FEs for the basic call is shown in figure 4.
CCA
r2
r1
CC
CC
FE 2
rb
r2
CC
r3 CCA
ra FE 1
FE 3 rd
rc
FE 4
re FE 5
FE 6
Figure 4 - Example relationship between models for SS-DND and basic call
8.2
Information flows
8.2.1
Definition of information flows In the tables listing the service elements in information flows, the column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a request/indication information flow, and the column headed "Confirm" indicates which of these service elements are mandatory (M) and which are optional (O) in a response/confirmation information flow.
8.2.1.1
ra_DND_invoked ra_DND_invoked is an unconfirmed information flow across ra between FE2 and FE1 which is used to indicate that SS-DND has been invoked. There are no service elements within the ra_DND_invoked information flow.
- 21 -
8.2.1.2
rb_DND_invoked rb_DND_invoked is an unconfirmed information flow across rb between FE3 and FE2 which is used to indicate that SS-DND has been invoked. There are no service elements in this information flow.
8.2.1.3
rc_Activated rc_Activated is an unconfirmed information flow across rc from FE3 to FE4 used to indicate that SS-DND has been successfully activated. Table 1 lists the service elements within the rc_Activated information flow. Table 1 - Content of rc_Activated Element
Request
Basic Service
M (Note 11)
Served user's MSN number
O (Note 12)
DND Protection Level
O (Note 13)
NOTE 11 Indicates a particular basic service or all basic services. NOTE 12 This shall only be included if MSN applies for the served user. NOTE 13 If present, this lists the DNDPL of the basic service or basic services for which SS-DND has been activated. 8.2.1.4
rc_Deactivated rc_Deactivated is an unconfirmed information flow across rc from FE3 to FE4 used to indicate that SS-DND has been deactivated. Table 2 lists the service elements within the rc_Deactivated information flow. Table 2 - Content of rc_Deactivated Element
Request
Basic Service
M (Note 14)
Served user's MSN number
O (Note 15)
NOTE 14 Indicates a particular basic service or all basic services. NOTE 15 This shall only be included if MSN applies for the served user. 8.2.1.5
rc_DND_invoked rc_DND_invoked is an unconfirmed information flow across rc from FE3 to FE4 which is used to inform the served user that SS-DND has been invoked. Table 3 lists the service elements within the rc_DND_invoked information flow.
- 22 -
Table 3 - Content of rc_DND_invoked Element
Request
Served user's MSN number
O (Note 16)
Connection type
M
Originating number
O (Note 17)
Originating subaddress
O (Note 17)
Calling party name
O (Note 18)
NOTE 16 The served user's MSN number is only required if MSN applies to the served user. NOTE 17 This information shall be included as defined for the Identification supplementary services in ECMA-148. NOTE 18 This conveys the calling party name and shall be included as defined in the information flow INFORM1 in ECMA-163. 8.2.1.6
rd_Activate rd_Activate is a confirmed information flow across rd from FE5 to FE3 used to request SS-DND activation. Table 4 lists the service elements within the rd_Activate information flow. Table 4 - Content of rd_Activate Element
Request
Confirm
Basic Service
M (Note 19)
O (Note 20)
Served user's number
O (Note 21)
Served user's MSN number
O (Note 22)
Result
M (Note 23)
DND Protection Level
O (Note 24)
NOTE 19 In the request this indicates a particular basic service or all basic services. NOTE 20 This may be present in the confirmation if the result indicates "accepted" and it lists the basic services for which SS-DND has been activated. NOTE 21 This shall only be included in remote activation information flows. NOTE 22 This shall only be included in non-remote activation information flows and if MSN applies for the served user. NOTE 23 This takes the values "accepted", "rejected".
- 23 -
NOTE 24 This may be present in the confirmation if the result indicates "accepted" and it lists the DNDPL of the basic services for which SS-DND has been activated. 8.2.1.7
rd_Deactivate rd_Deactivate is a confirmed information flow across re from FE6 to FE5 used to request SS-DND deactivation. Table 5 lists the service elements within the rd_Deactivate information flow. Table 5 - Content of rd_Deactivate Element
Request
Basic Service
M (Note 25)
Served user's number
O (Note 26)
Served user's MSN number
O (Note 27)
Result
Confirm
M (Note 28)
NOTE 25 Indicates a particular basic service or all basic services. NOTE 26 This shall only be included in remote deactivation information flows. NOTE 27 This shall only be included in non-remote deactivation information flows and if MSN applies for the served user. NOTE 28 This takes the values "accepted", "rejected". 8.2.1.8
rd_Interrogate rd_Interrogate is a confirmed information flow across rd from FE5 to FE4 used to request SS-DND interrogation. Table 6 lists the service elements within the rd_Interrogate information flow. Table 6 - Content of rd_Interrogate Element
Request
Served user's number
O (Note 30)
Served user's MSN number
O (Note 31)
Confirm
Basic Services
M (Note 29)
Result
M (Note 32)
DND Protection Level
O (Note 33)
NOTE 29 This lists the basic services for which SS-DND is active. If SS-DND is not active for any basic service, the list is empty.
- 24 -
NOTE 30 This shall only be included in remote interrogation information flows. NOTE 31 This shall only be included in non-remote interrogation information flows and if MSN applies for the served user. NOTE 32 This takes the values “accepted”, “rejected”. NOTE 33 This may be present in the confirmation. It lists the DNDPL of the basic services for which SS-DND is active. 8.2.1.9
re_Activate re_Activate is a confirmed information flow across re from FE6 to FE5 used to request SS-DND activation. Table 7 lists the service elements within the re_Activate information flow. Table 7 - Content of re_Activate Element
Request
Confirm
Basic Service
M (Note 34)
O (Note 35)
Served user's number
O (Note 36)
Activating user's MSN number
O (Note 37)
Result
M (Note 38)
DND Protection Level
O (Note 39)
NOTE 34 Indicates a particular basic service or all basic services. NOTE 35 This may be present in the confirmation if the result indicates “accepted” and it lists the basic services for which SS-DND has been activated. NOTE 36 This shall only be included in remote activation information flows. NOTE 37 This shall only be included if MSN applies for the activating user. NOTE 38 This takes the values "not authorized", "accepted", "rejected". NOTE 39 This may be present in the confirmation if the result indicates "accepted". It lists the DNDPL of the basic services for which SS-DND has been activated. 8.2.1.10
re_Deactivate re_Deactivate is a confirmed information flow across re from FE6 to FE5 used to request SS-DND deactivation. Table 8 lists the service elements within the re_Deactivate information flow.
- 25 -
Table 8 - Content of re_Deactivate Element
Request
Basic Service
M (Note 40)
Served user's number
O (Note 41)
Deactivating user's MSN number
O (Note 42)
Result
Confirm
M (Note 43)
NOTE 40 Indicates a particular basic service or all basic services. NOTE 41 This shall only be included in remote deactivation information flows. NOTE 42 This shall only be included if MSN applies for the deactivating user. NOTE 43 This takes the values "not authorized", "accepted", "rejected". 8.2.1.11
re_Interrogate re_Interrogate is a confirmed information flow across re from FE6 to FE5 used to request SS-DND interrogation. Table 9 lists the service elements within the re_Interrogate information flow. Table 9 - Content of re_Interrogate Element
Request
Served user's number
O (Note 45)
Interrogating user's MSN number
O (Note 46)
Confirm
Result
M (Note 47)
Basic Services
O (Note 44)
DND Protection Level
O (Note 48)
NOTE 44 This is present in the confirmation if and only if result is "allowed". It lists the basic services for which SS-DND is active. If SS-DND is not active for any basic service, the list is empty. NOTE 45 This shall only be included in remote interrogation information flows. NOTE 46 This shall only be included if MSN applies for the interrogating user. NOTE 47 This takes the values "not allowed", "allowed".
- 26 -
NOTE 48 This may be present in the confirmation if result is "allowed". It lists the DNDPL of the basic services for which SS-DND is active. 8.2.2
Relationship of information flows to basic call information flows ra_DND_invoked request/indication shall be sent: − with r1_DISCONNECT request/indication if no tone or announcement is to be given to the calling user; − with r1_REPORT request/indication (specifying Report Type = "call rejection" and Call History = "In-band information") if a tone or announcement is to be given to the calling user and no r1_REPORT request/indication has previously been sent; − independently of any basic call information flow if a tone or announcement is to be given to the calling user and r1_REPORT request/indication has previously been sent. rb_DND_invoked request/indication shall be sent: − with r2_RELEASE request/indication if no tone or announcement is to be given by FE3 to the calling user; − with r2_REPORT request/indication (specifying Report Type = "call rejection" and Call History = "In-band information") if a tone or announcement is to be given by FE3 to the calling user and no r2_REPORT request/indication has previously been sent; − independently of any basic call information flow if a tone or announcement is to be given by FE3 to the calling user and r2_REPORT request/indication has previously been sent. All other information flows shall be sent independently of basic call information flows. Table 10 summarizes the relationship of the SS-DND information flows with those of the basic call.
- 27 -
Table 10 - Relationship of the SS-DND information flows with the basic call Information flow
8.2.3
Independent of basic call flow
With basic flow
Basic call flows
ra_DND_invoked
request
yes
yes
r1_REPORT_request/indication, r1_DISCONNECT_request/indication
rb_DND_invoked
request
yes
yes
r2_REPORT_request/indication, r2_RELEASE_request/indication
rc_Activated
request
yes
no
rc_Deactivated
request
yes
no
rc_DND_invoked
request
yes
no
rd_Activate
request
yes
no
rd_Activate
confirm
yes
no
rd_Deactivate
request
yes
no
rd_Deactivate
confirm
yes
no
rd_Interrogate
request
yes
no
rd_Interrogate
confirm
yes
no
re_Activate
request
yes
no
re_Activate
confirm
yes
no
re_Deactivate
request
yes
no
re_Deactivate
confirm
yes
no
re_Interrogate
request
yes
no
re_Interrogate
confirm
yes
no
Examples of information flow sequences A stage 3 standard for SS-DND shall provide signalling procedures in support of the information flow sequences specified below. In addition, signalling procedures should be provided to cover other sequences arising from error situations, interactions with basic call, interactions with other supplementary services, different topologies, etc.. In the figures, SS-DND information flows are represented by solid arrows and basic call information flows are represented by broken arrows. An ellipse embracing two information flows indicates that the two information flows occur simultaneously. Within a column representing an SS-DND functional entity, the numbers refer to functional entity actions listed in 8.3. The following abbreviations are used: req
request
ind
indication
resp
response
cfm
confirmation
- 28 -
8.2.3.1
Normal operation of SS-DND Figure 5 shows the information flow sequence for normal operation of SS-DND, in which an in band tone or announcement is given by FE3. The calling user may release the call using normal basic call procedures; FE3 may release the call using normal basic call procedures, e.g. after completion of an announcement. The indication of SS-DND invocation given to the served user is optional and depends on the subscription options of the served user.
FE1 CCA
ra r1
r1_SETUP req/ind r1_CHAN ACK req/ind
FE2 CC
rb r2
r2_SETUP req/ind
FE3
rc
FE4
CC
301
r2_CHAN ACK req/ind r2_REPORT req/ind rb_DND_invoked 201 req/ind
rc_DND-invoked req/ind
r1_REPORT req/ind ra_DND_invoked 101 req/ind In band tone or announcement
Figure 5 - Information flow sequence - normal operation of SS-DND with tone or announcement to calling user from FE3
401
- 29 -
Figure 6 shows the information flow sequence for normal operation of SS-DND, in which no in band tone or announcement is given to the calling user. FE3 releases the call. The indication of SS-DND invocation given to the served user is optional and depends on the subscription options of the served user.
FE1 CCA
ra r1
r1_SETUP req/ind r1_CHAN ACK req/ind
FE2 CC
rb r2
r2_SETUP req/ind
rc
FE4
CC
303
r2_CHAN ACK req/ind r2_RELEASE req/ind rb_DND_invoked 203 req/ind
r1_DISCONNECT req/ind ra_DND_invoked 101 req/ind
FE3
rc_DND-invoked req/ind
r2_RELEASE res/con
r1_RELEASE req/ind r1_RELEASE res/con Figure 6 - Information flow sequence - normal operation of SS-DND with no tone or announcement to calling user
401
- 30 -
Figure 7 shows the information flow sequence for normal operation of SS-DND, in which an in band tone or announcement is given to the calling user by FE2. The calling user may release the call using normal basic call procedures; FE2 may release the call using normal basic call procedures, e.g. after completion of an announcement. The indication of SS-DND invocation given to the served user is optional and depends on the subscription options of the served user.
FE1 CCA
ra r1
r1_SETUP req/ind r1_CHAN ACK req/ind
FE2 CC
rb r2
r2_SETUP req/ind
rc
FE4
CC
303
r2_CHAN ACK req/ind r2_RELEASE req/ind rb_DND_invoked 202 req/ind
r2_REPORT req/ind ra_DND_invoked 101 req/ind In band tone or announcement
FE3
rc_DND-invoked req/ind
r2_RELEASE res/con
Figure 7 - Information flow sequence - normal operation of SS-DND with tone or announcement to calling user from FE2
401
- 31 -
8.2.3.2
Activation/deactivation/interrogation of SS-DND Figure 8 shows in generic form the information flow sequence for successful activation/deactivation/ interrogation of SS-DND. A particular information flow sequence is obtained by replacing X, Y and Z as shown in table 11: Table 11 - Mapping of X, Y, Z into information flows
FE6
601
X
Y
Z
Activate
re_Activate
rd_Activate
rc_Activated
Deactivate
re_Deactivate
rd_Deactivate
rc_Deactivated
Interrogate
re_Interrrogate
rd_Interrrogate
-
re
X req/ind
FE5
rd
FE3
rc
501 Y req/ind
302 Z req/ind
502
602
FE4
402
Y con/res
X con/res
Figure 8 - Information flow sequence for successful activation/deactivation/interrogation of SS-DND
- 32 -
8.3
Functional entity actions The following FE actions shall occur at the points indicated in the figures of 8.2.3.
8.3.1
Functional entity actions of FE1 101
8.3.2
8.3.3
The ra_DND_invoked indication is processed (in addition to the basic call actions resulting from the processing of the REPORT_indication or the DISCONNECT_indication, if received together with ra_DND_invoked indication). A REPORT_indication primitive marked as call rejected due to SS-DND is sent to the calling user.
Functional entity actions of FE2 201
The rb_DND_invoked_indication is processed (in addition to the basic call actions resulting from the processing of the REPORT_indication, if received together with rb_DND_invoked_indication). An ra_DND_invoked_request is sent to FE1.
202
In addition to the basic call actions resulting from the processing of the RELEASE_indication, the rb_DND_invoked_indication is processed. An in band source shall be applied to the information channel and an ra_DND_invoked_request shall be sent (possibly together with an r1_REPORT_request) to FE1.
203
In addition to the basic call actions resulting from the processing of the RELEASE_indication, the rb_DND_invoked_indication is processed. An ra_DND_invoked_request shall be sent (together with an r1_DISCONNECT_request) to FE1.
Functional entity actions of FE3 301
In addition to the basic call actions resulting from the processing of the SETUP_indication: − an in-band source shall be applied to the information channel, and an rb_DND_invoked_request (together with an r2_REPORT_request to the preceding CC, unless this has already been sent in connection with some other supplementary service) shall be sent to FE2; − if the served user is to receive an indication that SS-DND has been invoked, then an rc_DND_invoked_request shall be sent to FE4.
302
The rd_Activate indication, rd_Deactivate indication or rd_Interrogate indication is processed: − a rd_Activate response, rd_Deactivate response or rd_Interrogate response, as appropriate, is sent to FE5; − in the case of successful activation or deactivation, a rc_Activated request or rc_Deactivated request, as appropriate, is sent to FE4.
303
In addition to the basic call actions resulting from the processing of the SETUP_indication: − an rb_DND_invoked_request (together with an r2_RELEASE_request to the preceding CC) shall be sent to FE2; − if the served user is to receive an indication that SS-DND has been invoked, then an rc_DND_invoked_request shall be sent to FE4.
8.3.4
8.3.5
Functional entity actions of FE4 401
The rc_DND_invoked_indication is processed. An rc_DND_invoked_indication primitive is sent to the called PISN user.
402
The rc_Activated indication or rc_Deactivated indication is processed and an appropriate primitive is sent to the served user.
Functional entity actions of FE5 501
The re_Activate indication, re_Deactivate indication or re_Interrogate indication is processed and the authority of the (de)activating/interrogating user is checked. − if the (de)activating/interrogating user is not authorized, then a re_Activate response, re_Deactivate response or re_Interrogate response, as appropriate, with result "not_allowed" is sent to FE6;
- 33 -
− If the (de)activating/interrogating user is authorized, then a rd_Activate request, rd_Deactivate request or rd_Interrogate request, as appropriate, is sent to FE3. 502
8.3.6
8.4
The rd_Activate confirmation, rd_Deactivate confirmation or rd_Interrogate confirmation is processed and an rd_Activate response, rd_Deactivate response or rd_Interrogate response, as appropriate, is sent to FE6.
Functional entity actions of FE6 601
The activate/deactivate/interrogate request from the (de)activating/interrogating user is processed and a re_Activate request, re_Deactivate request or re_Interrogate request, as appropriate, is sent to FE5.
602
The rd_Activate confirmation, rd_Deactivate confirmation or rd_Interrogate confirmation is processed and an appropriate primitive is sent to the (de)activating/interrogating user.
Functional entity behaviour The FE behaviours shown below are intended to illustrate typical FE behaviour in terms of information flows sent and received. The behaviour of each FE is shown using the Specification and Description Language (SDL) defined in ITU-T Rec. Z.100 (1993).
8.4.1
Behaviour of FE1 Figure 9 shows the normal behaviour of FE1. Output signals to the left represent primitives to calling user. Input signals from the right represent information flows from FE2.
Process DND_FE1
ds2p2(1) idle
ra_DND_ invoked req/ind
101
DND_ invoked
idle
Figure 9 - SS-DND, SDL for functional entity FE1
- 34 -
8.4.2
Behaviour of FE2 Figure 10 shows the normal behaviour of FE2. Input signals from the right represent information flows from FE3. Output signals to the left represent information flows to FE1.
Process DND_FE2
ds2p3(1) idle
201
rb_DND_ invoked req/ind
rb_DND_ invoked req/ind
202,203
ra_DND_ invoked req/ind
no
and r2_RELEASE_ request/indication
Is an in band tone or announcement to be given yes
and r1_ DISCONNECT_ request/indication
idle
ra_DND_ invoked req/ind
idle
Instruct basic call to apply source
ra_DND_ invoked req/ind
idle
Figure 10 - SS-DND, SDL for functional entity FE2
- 35 -
8.4.3
Behaviour of FE3 Figure 11 shows the normal behaviour of FE3. Input signals from the right represent input signals from the collocated CC. Output signals to the right represent information flows to FE4. Input signals from the left and output signals to the left represent information flows from and to FE2 or FE5 as appropriate.
- 36 -
Figure 11 (part 1) - SS-DND, SDL for functional entity FE3
- 37 -
Process DND_FE3
ds2p8(2)
idle
rd_Activate req/ind
302
rd_ Deactivate req/ind
Process activation request
accepted
rd_ Interrogate req/ind
process deactivation request
no
accepted
yes rd_Activate con/res
302
Process interrogation request
no
yes rd_Activate con/res
rd_ Deactivate con/res
rc_Activated req/ind
rc_ Deactivated req/ind
idle
idle
rd_ Deactivate con/res
rd_ Interrogate con/res
idle
Figure 11 (part 2) - SS-DND, SDL for functional entity FE3
302
- 38 -
8.4.4
Behaviour of FE4 Figure 12 shows the normal behaviour of FE4. Output signals to the right represent primitives to the called user. Input signals from the left represent information flows from FE3.
Process DND_FE4
ds2p5(1) 402
idle
rc_DND_ invoked req/ind
401
rc_ Activated req/ind
DND_ activated
DND_invoked
rc_ Deactivated req/ind
DND_ deactivated
idle
Figure 12 - SS-DND, SDL for functional entity FE4
- 39 -
8.4.5
Behaviour of FE5 Figure 13 shows the normal behaviour of FE5. Input signals from the left and output signals to the left represent information flows from and to FE6. Input signals from the right and output signals to the right represent information flows from and to FE3.
Process DND_FE5
ds2p6(1)
idle
501
re_Activate req/ind
Authorised
re_ Deactivate req/ind
no
Authorised
501
re_ Interrogate req/ind
no
Authorised
yes
yes
yes
rd_Activate req/ind
rd_Deactivate req/ind
rd_ Interrogate req/ind
wait act
wait deact
wait int
rd_Activate con/res
rd_Deactivate con/res
rd_ Interrogate con/res
re_Activate con/res
idle
re_Activate con/res
re_ Deactivate con/res
idle
re_ Deactivate con/res
re_ Interrogate con/res
idle
Figure 13 - SS-DND, SDL for functional entity FE5
501
no
502
re_ Interrogate con/res
- 40 -
8.4.6
Behaviour of FE6 Figure 14 shows the normal behaviour of FE6. Input signals from the left and output signals to the left represent primitives from and to the (de)activating/interrogating user. Input signals from the right and output signals to the right represent information flows from and to FE5.
Process DND_FE6
ds2p7(1)
601
idle
request for activation of SS-DND
request for deactivation of SS-DND
re_ Deactivate req/ind
re_Activate req/ind
wait act
wait int
re_ Deactivate con/res
activation result
idle
re_ Interrogate req/ind
wait deact
re_Activate con/res
request for interrogation of SS-DND
re_ Interrogate con/res
deactivation result
idle
602
interrogation result
idle
Figure 14 - SS-DND, SDL for functional entity FE6
- 41 -
8.5
Allocation of functional entities to physical equipment The allocation of FEs to physical locations as shown in tables 12 and 13 shall apply. Where a terminal involved is stimulus with respect to SS-DND, any FE shown as residing in the corresponding user's TE shall reside in that user's PINX. Table 12 - Scenarios for the allocation of FEs to physical equipment for normal operation
Scenario 1
FE1
FE2
FE3
FE4
Originating TE
Originating PINX
Terminating PINX
Terminating TE
Table 13 - Scenarios for the allocation of FEs to physical equipment for activation/deactivation/interrogation
8.6
FE6
FE5
FE3
FE4
Scenario 2
Served User TE
Served User PINX
Served User PINX
Served User TE
Scenario 3
(De)activating/ interrogating User TE
(De)activating/ interrogating User PINX
Served User PINX
Served User TE
Interworking considerations On an incoming call from another network: 1. If the other network supports SS-DND, then FE1 and FE2 shall be in the other network (see table 14, scenario 4). 2. If the other network does not support SS-DND, then FE2 is in the gateway PINX. The behaviour of FE2 towards the other network may be implementation dependent and may depend on the requirements of the other network (see table 14, scenario 5). Table 14 - Scenarios for the allocation of FEs to physical equipment for normal operation in the case of interworking with another network
Scenario 4 Scenario 5
FE1
FE2
FE3
FE4
Other network
Other network
Terminating PINX
Terminating TE
Gateway PINX
Terminating PINX
Terminating TE
- 42 -
9
SS-DNDO stage 2 specification The stage 2 specification provides for two different methods for the operation of SS-DNDO within the network. With the path retention method, if a called user with SS-DND active is encountered the network connection between the Originating CC and the Destination CC is not released in accordance with the procedures of SS-DND but instead is retained awaiting a possible request for SS-DNDO. With the non-retention method, if a called user with SS-DND active is encountered and the basic call SETUP request/indication was not accompanied by a request for SS-DNDO, the network connection is released in accordance with the procedures of SS-DND. Therefore, with the non-retention method, if SS-DNDO is requested after encountering a called user with SS-DND active a new network connection has to be established. Either of the methods can be used to support any of the three methods of invoking SS-DNDO described in 7.2.2.2. − Network invocation and immediate invocation can be supported by the non-retention method by accompanying the SETUP request/indication with a request for SS-DNDO. − Network invocation and immediate invocation can be supported by the path retention method by accompanying the SETUP request/indication with a request for path retention and then, when the path is retained because the called user has SS-DND active, requesting SS-DNDO. − Consultation can be supported by the non-retention method by not accompanying the SETUP request/ indication with a request for SS-DNDO and then, when the connection is released because the called user has SS-DND active, consulting the calling user. SS-DNDO can be requested if necessary by repeating the SETUP request/indication, this time accompanied by a request for SS-DNDO. − Consultation can be supported by the path retention method by accompanying the SETUP request/indication with a request for path retention and then, when the path is retained because the called user has SS-DND active, consulting the calling user. SS-DNDO can be requested if necessary using the retained connection. If it is determined that SS-DNDO is not required the connection is released. The stage 3 standard for SS-DNDO at the Q reference point shall support both options, shall permit a PINX supporting FE2 functionality (see clause 9.1) to support either path retention or non-retention or both, and shall require a PINX supporting FE3 functionality to support both path retention and non-retention.
9.1
Functional model
9.1.1
Functional model description The functional model shall comprise the following functional entities: FE1 FE2 FE3
Calling user's service agent; Calling user's service control agent; SS-DND and SS-DNDO detection and control entity.
The following functional relationships shall exist between these FEs: ra rb
between FE1 and FE2; between FE2 and FE3
Figure 15 shows these FEs and relationships.
ra FE 1
rb FE 2
FE 3
Figure 15 - Functional model for SS-DNDO 9.1.2 9.1.2.1
Description of functional entities Calling user's service agent, FE1 This functional entity is responsible for accepting requests for SS-DNDO from the calling user and passing these to FE2. It also receives the information from FE2 that SS-DND has been invoked and that SS-DNDO may be invoked, and is responsible for passing this on to the calling user.
- 43 -
9.1.2.2
Calling user's service control agent, FE2 This functional entity: − at the time of the original basic call r1_SETUP_request/indication: • receives and validates request from FE1 for immediate invocation of SS-DNDO; • determines if immediate invocation, network invocation or consultation is applicable to the call; • if SS-DNDO is applicable to the call, determines if the path retention method or the non-retention method is to be used and, as appropriate, sends a path retention request or immediate invocation request to FE3 at the time of the original basic call r2_SETUP_request/indication, or retains the call setup information; − if consultation applies to the call and the conditions for performing consultation are met: • informs FE1 that SS-DND is active and SS-DNDO may be requested, and, if appropriate, applies an in band tone or announcement to the information channel; • limits the length of the consultation by clearing the call if the calling user has not responded (by requesting SS-DNDO or clearing the call) within the consultation time; • receives request (during consultation) from FE1 for invocation of SS-DNDO, sends an appropriate SSDNDO invocation request (depending on the method used) to FE3, and sends the result of the invocation request to FE1; − if immediate invocation or network invocation applies and the path retention method is used, on receipt of the information from FE3 that SS-DND is active and SS-DNDO is allowed, sends a SS-DNDO invocation request to FE3.
9.1.2.3
SS-DND and SS-DNDO detection and control entity, FE3 This functional entity: − on an incoming call with DNDO request to the called user who has SS-DND active, checks if SS-DNDO is allowed; if so, SS-DND is overridden and the call proceeds normally; if not, no action is taken (the procedures of SS-DND apply); − on an incoming call without DNDO request but with path retention request, if SS-DND is active and SSDNDO is allowed, retains the path to FE2 and offers FE2 the possibility of invoking SS-DNDO. If required, applies an in band tone or announcement. On receipt of an SS-DNDO request from FE2, checks if SS-DNDO is still allowed and, if so, overrides SS-DND, informing FE2 of the result.
9.1.3
Relationship of functional model to basic call functional model An example of a relationship between the FEs for SS-DNDO and the FEs for the basic call is shown in figure 16.
CCA
r1
r2 CC
CC
FE 2
rb
r2
CC
r3
CCA
ra FE 1
FE 3
Figure 16 - Example relationship between models for SS-DNDO and basic call
9.2 9.2.1
Information flows Definition of information flows In the tables listing the service elements in information flows, the column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a request/indication information flow, and the column headed "Confirm" indicates which of these service elements are mandatory (M) and which are optional (O) in a response/confirmation information flow.
- 44 -
9.2.1.1
ra_DNDO ra_DNDO is an unconfirmed information flow across ra from FE1 to FE2 which is used to invoke SS-DNDO as part of the original call setup. There are no service elements within the ra_DNDO information flow.
9.2.1.2
ra_DNDO_INV ra_DNDO_INV is a confirmed information flow across ra from FE1 to FE2 which is used to invoke SS-DNDO. The response indicates one of the following: − short term denial, e.g. because of congestion; − long term denial, e.g. because of insufficient DNDOCL; − success. Table 15 list the service elements within the ra_DNDO_INV information flow. Table 15 - Content of ra_DNDO_INV Element
Request
DNDO_INV_result
Confirm M (Note 49)
NOTE 49 DNDO_INV_result takes one of the values: short-term-denial, long-term-denial, success. 9.2.1.3
ra_INFORM ra_INFORM is an unconfirmed information flow across ra from FE2 to FE1 which is used to inform the calling user that SS-DND has been invoked and that the calling user may request invocation of SS-DNDO. There are no service elements within the ra_INFORM information flow.
9.2.1.4
rb_DNDO rb_DNDO is an unconfirmed information flow across rb from FE2 to FE3 which is used to invoke SS-DNDO. Table 16 lists the service elements within the rb_DNDO information flow. Table 16 - Content of rb_DNDO Element
Request
DNDO Capability Level
9.2.1.5
M
rb_DNDO_ACT rb_DNDO_ACT is an unconfirmed information flow across rb from FE2 to FE3 which is used to indicate that, if the called user has SS-DND active and SS-DNDO is allowed, the network connection is to be retained. Table 17 lists the service elements within the rb_DNDO_ACT information flow. Table 17 - Content of rb_DNDO_ACT Element DNDO Capability Level
Request M
- 45 -
9.2.1.6
rb_DNDO_available rb_DNDO_available is an unconfirmed information flow across rb from FE3 to FE2 which is used (following receipt of rb_DNDO_ACT) to indicate that the called user has SS-DND active, SS-DNDO is allowed and the path is retained. There are no service elements within the rb_DNDO_available information flow.
9.2.1.7
rb_DNDO_INV rb_DNDO_INV is a confirmed information flow across rb from FE2 to FE3 which is used to invoke SS-DNDO when, after encountering SS-DND active, the path between FE2 and FE3 has been retained. The response indicates one of the following: − short term denial, e.g. because of congestion; − long term denial, e.g. because of insufficient DNDOCL; − success. Table 18 lists the service elements within the rb_DNDO_INV information flow. Table 18 - Content of rb_DNDO_INV Element
Request
Confirm
DNDO_INV_result
M (Note 50)
NOTE 50 DNDO_INV_result takes one of the values: short-term-denial, long-term-denial, success. 9.2.2
Relationship of information flows to basic call information flows ra_DNDO request/indication shall be sent in conjunction with basic call information flow r1_SETUP. ra_DNDO_INV request/indication shall be sent independently of a basic call information flow. ra_DNDO_INV response/confirmation shall be sent: − together with r1_DISCONNECT_request/indication if this is sent at the same time; − otherwise independently of a basic call information flow. ra_INFORM request/indication shall be sent: − with r1_REPORT request/indication (specifying Report Type = "call rejection" and Call History = "In-band information") if a tone or announcement is to be given to the calling user and no r1_REPORT request/indication has previously been sent; − independently of any basic call information flow if a tone or announcement is to be given to the calling user and r1_REPORT request/indication has previously been sent; − independently of any basic call information flow if no tone or announcement is to be given to the calling user. rb_DNDO_request/indication shall r2_SETUP_request/indication.
be
sent
in
conjunction
with
basic
call
information
flow
rb_DNDO_ACT request/indication shall be sent in conjunction with basic call information flow r2_SETUP_request/indication. rb_DNDO request/indication and DNDO_ACT request/indication shall not be sent in conjunction with the same basic call information flow r2_SETUP_request/indication. rb_DNDO_available request/indication shall be sent: − independently of any basic call information flow if no tone or announcement is to be given by FE3 to the calling user;
- 46 -
− with r2_REPORT request/indication (specifying Report Type = "call rejection" and Call History = "In-band information") if a tone or announcement is to be given by FE3 to the calling user and no r2_REPORT request/indication has previously been sent; − independently of any basic call information flow if a tone or announcement is to be given by FE3 to the calling user and r2_REPORT request/indication has previously been sent. rb_DNDO_INV request/indication shall be sent independently of a basic call information flow. rb_DNDO_INV response/confirmation shall be sent: − together with r2_RELEASE request/indication if this is sent at the same time; − otherwise independently of a basic call information flow. Table 19 summarizes the relationship of the SS-DNDO information flows with those of the basic call. Table 19 - Relationship of the SS-DNDO information flow with the basic call Information flow
9.2.3
Independent of basic call flow
With basic flow
Basic call flows
ra_DNDO
request
no
yes
r1_SETUP_request/indication
ra_DNDO_INV
request
yes
no
ra_DNDO_INV
confirm
yes
yes
r1_DISCONNECT_request/indication
ra_INFORM
request
yes
yes
r1_REPORT_request/indication
rb_DNDO
request
no
yes
r2_SETUP_request/indication
rb_DNDO_ACT
request
no
yes
r2_SETUP_request/indication
rb_DNDO_available
request
yes
yes
r2_REPORT_request/indication
rb_DNDO_INV
request
yes
no
rb_DNDO_INV
confirm
yes
yes
r2_RELEASE_request/indication
Examples of information flow sequences A stage 3 standard for SS-DNDO shall provide signalling procedures in support of the information flow sequences specified below. In addition, signalling procedures should be provided to cover other sequences arising from error situations, interactions with basic call, interactions with other supplementary services, different topologies, etc.. In the figures, SS-DNDO information flows are represented by solid arrows and basic call information flows are represented by broken arrows. An ellipse embracing two information flows indicates that the two information flows occur simultaneously. Within a column representing an SS-DNDO functional entity, the numbers refer to functional entity actions listed in 9.3. The following abbreviations are used: req
request
ind
indication
resp
response
cfm
confirmation
- 47 -
9.2.3.1
Normal operation of SS-DNDO, immediate invocation, non-retention method Figure 17 shows the information flow sequence for normal operation of SS-DNDO for the case of immediate invocation by the calling user with the use of the non-retention method by the network.
FE1 CCA
101
ra
rb
FE2
r1
CC
r1_SETUP req/ind ra_DNDO req/ind r1_CHAN ACK req/ind
r2
CC
FE3 r2
CC
201 r2_SETUP req/ind r2_SETUP req/ind rb_DNDO req/ind r2_CHAN ACK req/ind
301 r2_CHAN ACK req/ind
If SS-DND is not active, further processing as per basic call If SS-DNDO is allowed, further processing as per basic call If SS-DNDO is not allowed, further processing as per SS-DND Figure 17 - Information flow sequence - normal operation of SS-DNDO immediate invocation, non-retention method
- 48 -
9.2.3.2
Normal operation of SS-DNDO, immediate invocation, path retention method Figure 18 shows the information flow sequence for normal operation of SS-DNDO for the case of immediate invocation by the calling user with the use of the path retention method by the network, for the particular case that SS-DND is active and SS-DNDO is allowed at the time of the initial call request.
FE1
ra
FE2
CCA
r1
CC
101
r1_SETUP req/ind ra_DNDO req/ind
rb r2
r2_SETUP req/ind 208
r1_CHAN ACK req/ind
rb_DNDO ACT req/ind r2_CHAN ACK req/ind r2_REPORT req/ind
FE3
CC
r2
r2_SETUP req/ind 302
r2_CHAN ACK req/ind r2_REPORT req/ind rb_DNDO_available req/ind
209
rb_DNDO_INV req/ind
211
CC
303
rb_DNDO_INV con/res
If success, the call proceeds as per basic call. If short term or long term denial, the call fails following the procedures of SS-DND.
Figure 18 - Information flow sequence - normal operation of SS-DNDO immediate invocation, path retention method
- 49 -
9.2.3.3
Normal operation of SS-DNDO, network invocation, non-retention method Figure 19 shows the information flow sequence for normal operation of SS-DNDO for the case of invocation by the network with the use of the non-retention method by the network.
FE1 CCA
ra
rb
FE2
r1
CC
r2
CC
FE3 r2
CC
r1_SETUP req/ind
205 r1_CHAN ACK req/ind
r2_SETUP req/ind r2_SETUP req/ind rb_DNDO req/ind r2_CHAN ACK req/ind
301 r2_CHAN ACK req/ind
If SS-DND is not active, further processing as per basic call If SS-DNDO is allowed, further processing as per basic call If SS-DNDO is not allowed, further processing as per SS-DND Figure 19 - Information flow sequence - normal operation of SS-DNDO network invocation, non-retention method
- 50 -
9.2.3.4
Normal operation of SS-DNDO, network invocation, path retention method Figure 20 shows the information flow sequence for normal operation of SS-DNDO for the case of invocation by the network with the use of the path retention method by the network.
Figure 20 - Information flow sequence - normal operation of SS-DNDO network invocation, path retention method
- 51 -
9.2.3.5
Normal operation of SS-DNDO, consultation, path retention method, SS-DNDO invoked Figure 21 shows the information flow sequence for normal operation of SS-DNDO for the case of consultation with the use of the path retention method by the network. In this particular information flow sequence, SS-DND is active at the called user and the calling user has sufficient DNDO Capability Level to override DND, and the calling user invokes SS-DNDO.
FE1
ra
FE2
CCA
r1
CC
r1_SETUP req/ind
204
r1_CHAN ACK req/ind
rb r2
r2_SETUP req/ind rb_DNDO ACT req/ind r2_CHAN ACK req/ind r2_REPORT req/ind
102 103
104
r1_REPORT req/ind ra_INFORM req/ind ra_DNDO_INV req/ind
ra_DNDO_INV con/res
207
CC
r2
CC
r2_SETUP req/ind 302
r2_CHAN ACK req/ind r2_REPORT req/ind rb_DNDO_available req/ind
202
203
FE3
rb_DNDO_INV req/ind
303
rb_DNDO_INV con/res
If success, the call proceeds as per basic call. If short term or long term denial, the call fails following the procedures of SS-DND.
Figure 21 - Information flow sequence - normal operation of SS-DNDO consultation, path retention method, calling user invokes SS-DNDO
- 52 -
9.2.3.6
Normal operation of SS-DNDO, consultation, non-retention method, in-band tone or announcement from FE3, SS-DNDO invoked Figure 22 shows the information flow sequence for normal operation of SS-DNDO for the case of consultation with the use of the non-retention method by the network. In this particular information flow sequence, SS-DND is active at the called user and the calling user has sufficient DNDO Capability Level to override DND, and the calling user requests invocation of SS-DNDO. During the consultation an in band tone or announcement is given by FE3, and FE2 releases the original call between the Originating CC and the Destination CC following the calling user request for invocation of SS-DNDO.
FE1
ra
FE2
CCA
r1
CC
r1_SETUP req/ind
212
r1_CHAN ACK req/ind
rb r2
r2_SETUP req/ind
r2_CHAN ACK req/ind r2_REPORT req/ind
102 103
r1_REPORT req/ind ra_INFORM req/ind ra_DNDO_INV req/ind
213
214
r2_RELEASE req/ind r2_RELEASE con/res r2_SETUP req/ind rb_DNDO req/ind
CC
FE3 r2
CC
r2_SETUP req/ind
r2_CHAN ACK req/ind r2_REPORT req/ind rb_DND_invoked req/ind
r2_RELEASE req/ind r2_RELEASE con/res r2_SETUP req/ind 301
If SS-DND is not active, further processing as per basic call If SS-DNDO is allowed, further processing as per basic call If SS-DNDO is not allowed, further processing as per SS-DND 104
ra_DNDO_INV con/res
Figure 22 - Information flow sequence - normal operation of SS-DNDO consultation, non-retention method, in band tone from FE3, calling user invokes SS-DNDO
- 53 -
9.2.3.7
Normal operation of SS-DNDO, consultation, non-retention method, SS-DNDO invoked Figure 23 shows the information flow sequence for normal operation of SS-DNDO for the case of consultation with the use of the non-retention method by the network. In this particular information flow sequence, SS-DND is active at the called user and the calling user has sufficient DNDO Capability Level to override DND, and the calling user requests invocation of SS-DNDO. FE3 releases the original call on invocation of SS-DND and during the consultation an in band tone or announcement is given by FE2.
FE1
ra
FE2
CCA
r1
CC
r1_SETUP req/ind
212
r1_CHAN ACK req/ind
rb r2
r2_SETUP req/ind
r2_CHAN ACK req/ind r2_RELEASE req/ind
102 103
r1_REPORT req/ind ra_INFORM req/ind ra_DNDO_INV req/ind
216
r2_RELEASE con/res
CC
FE3 r2
CC
r2_SETUP req/ind
r2_CHAN ACK req/ind r2_RELEASE req/ind rb_DND_invoked req/ind r2_RELEASE con/res
217
r2_SETUP req/ind rb_DNDO req/ind
r2_SETUP req/ind 301
If SS-DND is not active, further processing as per basic call If SS-DNDO is allowed, further processing as per basic call If SS-DNDO is not allowed, further processing as per SS-DND 104
ra_DNDO_INV con/res
Figure 23 - Information flow sequence - normal operation of SS-DNDO consultation, non-retention method, in band tone from FE2, calling user invokes SS-DNDO
- 54 -
9.2.3.8
Normal operation of SS-DNDO, consultation, path retention method, SS-DNDO not allowed Figure 24 shows the information flow sequence for normal operation of SS-DNDO for the case of consultation with the use of the path retention method by the network. In this particular information flow sequence, SS-DND is active at the called user and the calling user has too low a DNDO Capability Level to override DND, so the call fails following the procedures of SS-DND.
FE1
ra
FE2
CCA
r1
CC
r1_SETUP req/ind
204
r1_CHAN ACK req/ind
rb r2
r2_SETUP req/ind rb_DNDO ACT req/ind r2_CHAN ACK req/ind
CC
FE3 r2
CC
r2_SETUP req/ind 302
r2_CHAN ACK req/ind
Further processing according to the procedures of SS-DND Figure 24 - Information flow sequence - normal operation of SS-DNDO consultation, path retention method, SS-DNDO not allowed
- 55 -
9.2.3.9
Normal operation of SS-DNDO, consultation, path retention method, calling user releases Figure 25 shows the information flow sequence for normal operation of SS-DNDO for the case of consultation with the use of the path retention method by the network. In this particular information flow sequence, SS-DND is active at the called user and the calling user has sufficient DNDO Capability Level to override DND, but the calling user chooses to release the call.
FE1
ra
FE2
CCA
r1
CC
r1_SETUP req/ind
204
r1_CHAN ACK req/ind
rb r2
r2_SETUP req/ind rb_DNDO ACT req/ind r2_CHAN ACK req/ind r2_REPORT req/ind
102
r1_REPORT req/ind ra_INFORM req/ind
CC
r2
CC
r2_SETUP req/ind 302
r2_CHAN ACK req/ind r2_REPORT req/ind rb_DNDO_available req/ind
202
r1_DISCONNECT req/ind 215 r1_RELEASE req/ind r1_RELEASE con/res
FE3
r2_RELEASE req/ind r2_RELEASE con/res Further as per basic call
Figure 25 - Information flow sequence - normal operation of SS-DNDO consultation, path retention method, SS-DNDO allowed, calling user releases call
- 56 -
9.2.3.10
Normal operation of SS-DNDO, consultation, non-retention method, calling user releases Figure 26 shows the information flow sequence for normal operation of SS-DNDO for the case of consultation with the use of the non-retention method by the network. In this particular information flow sequence, SS-DND is active at the called user and the calling user has sufficient DNDO Capability Level to override DND, but the calling user chooses to release the call. FE3 releases the original call on invocation of SS-DND and during the consultation an in band tone or announcement is given by FE2.
FE1
ra
FE2
CCA
r1
CC
r1_SETUP req/ind
212
r1_CHAN ACK req/ind
rb r2
r2_SETUP req/ind
r2_CHAN ACK req/ind r2_RELEASE req/ind
102
r1_REPORT req/ind ra_INFORM req/ind r1_DISCONNECT req/ind r1_RELEASE req/ind r1_RELEASE con/res
216
r2_RELEASE con/res
CC
FE3 r2
CC
r2_SETUP req/ind
r2_CHAN ACK req/ind r2_RELEASE req/ind rb_DND_invoked req/ind r2_RELEASE con/res
215
Figure 26 - Information flow sequence - normal operation of SS-DNDO consultation, non-retention method, in band tone from FE2, calling user releases
- 57 -
9.2.3.11
Normal operation of SS-DNDO, consultation, path retention method, calling user does not respond within the consultation time Figure 27 shows the information flow sequence for normal operation of SS-DNDO for the case of consultation with the use of the path retention method by the network. In this particular information flow sequence, SS-DND is active at the called user and the calling user has sufficient DNDO Capability Level to override DND, but the calling user does not respond within the time limit.
FE1
ra
FE2
CCA
r1
CC
r1_SETUP req/ind
204
r1_CHAN ACK req/ind
rb r2
r2_SETUP req/ind rb_DNDO ACT req/ind r2_CHAN ACK req/ind r2_REPORT req/ind
102
r1_REPORT req/ind ra_INFORM req/ind
FE3
CC
r2
CC
r2_SETUP req/ind 302
r2_CHAN ACK req/ind r2_REPORT req/ind rb_DNDO_available req/ind
202
expiry of consultation timer r1_DISCONNECT 206 req/ind
r2_RELEASE req/ind
r1_RELEASE req/ind
r2_RELEASE con/res
r1_RELEASE con/res
Further as per basic call
Figure 27 - Information flow sequence - normal operation of SS-DNDO consultation, path retention method, SS-DNDO allowed, calling user does not respond
- 58 -
9.2.3.12
Normal operation of SS-DNDO, consultation, non-retention method, calling user does not respond within consultation time Figure 28 shows the information flow sequence for normal operation of SS-DNDO for the case of consultation with the use of the non-retention method by the network. In this particular information flow sequence, SS-DND is active at the called user and the calling user has sufficient DNDO Capability Level to override DND, but the calling user does not respond within the time limit. FE3 releases the original call on invocation of SS-DND and, during the consultation an in band tone or announcement is given by FE2.
FE1
ra
FE2
CCA
r1
CC
r1_SETUP req/ind
212
r1_CHAN ACK req/ind
rb r2
r2_SETUP req/ind
r2_CHAN ACK req/ind r2_RELEASE req/ind
102
r1_REPORT req/ind ra_INFORM req/ind
216
r2_RELEASE con/res
CC
FE3 r2
CC
r2_SETUP req/ind
r2_CHAN ACK req/ind r2_RELEASE req/ind rb_DND_invoked req/ind r2_RELEASE con/res
expiry of consultation timer r1_DISCONNECT 218 req/ind r1_RELEASE req/ind r1_RELEASE con/res
Figure 28 - Information flow sequence - normal operation of SS-DNDO consultation, non-retention method, in band tone from FE2, calling user does not respond
- 59 -
9.3
Functional entity actions The following FE actions shall occur at the points indicated in the figures of 9.2.3.
9.3.1
9.3.2
Functional entity actions of FE1 101
The DNDO request primitive from the calling user is processed and, together with the basic call information flow r1_SETUP_request, a ra_DNDO_request shall be sent to FE2.
102
The ra_INFORM_indication is processed (in addition to the basic call actions resulting from the processing of the REPORT_indication, if received together with ra_INFORM indication). A primitive marked as "call has failed due to SS-DND, SS-DNDO possible" shall be sent to the calling user.
103
The DNDO request primitive from the calling user is processed and a ra_DNDO_INV_request shall be sent to FE2.
104
The ra_DNDO_INV confirmation is processed and an appropriate primitive shall be sent to the calling user.
Functional entity actions of FE2 201
The ra_DNDO_indication is processed and, together with the basic call information flow r2_SETUP_request, a rb_DNDO_request shall be sent to FE3.
202
The rb_DNDO_available_request/indication is processed. An ra_INFORM_request shall be sent to FE1 and the consultation timer shall be started.
203
The ra_DNDO_INV_indication is processed, and a rb_DNDO_INV_request shall be sent to FE3. The consultation timer shall be stopped.
204
A rb_DNDO_ACT request shall be sent, together with the basic call information flow r2_SETUP_request, to FE3.
205
A rb_DNDO_request shall be sent, together with the basic call information flow r2_SETUP_request, to FE3.
206
On expiry of the consultation timer, the call shall be released both towards the CCA and the next CC.
207
The rb_DNDO_INV_confirmation is processed and a ra_DNDO_INV_response shall be sent to FE1.
208
The ra_DNDO_indication is processed and, together with the basic call information flow r2_SETUP_request/indication, a rb_DNDO_ACT_request shall be sent to FE3.
209
The rb_DNDO_available request/indication is processed. An rb_DNDO_INV shall be sent to FE3.
210
An rb_DNDO_ACT_request shall be sent, together with the r2_SETUP_request, to FE3.
211
The rb_DNDO_INV indication is processed.
212
All the information in the basic call SETUP shall be retained.
213
Instruct collocated SS-DND process to suppress sending of ra_DND_invoked_request/indication to FE1. An ra_INFORM_request shall be sent to FE1 and the consultation timer shall be started.
214
The ra_DNDO_INV_indication is processed. The consultation timer shall be stopped. The original call shall be released in the direction of the next CC and the basic call process shall be stimulated to setup a new basic call with the information retained from the original call setup, and an rb_DNDO_request shall be sent, together with the basic call information flow r2_SETUP_request, to FE3. Then: − If the call fails because of SS-DND active and SS-DND is not allowed, then an ra_DNDO_INV_confirmation with result "long term denial" shall be sent to FE1; − If the call fails for some other temporary reason in the PISN (e.g. congestion), then an ra_DNDO_INV_confirmation with result "short term denial" shall be sent to FE1; − If SS-DND is successfully overridden then an ra_DNDO_INV_confirmation with result "success" shall be sent to FE1.
215
The consultation timer shall be stopped.
- 60 -
216
Instruct collocated SS-DND process to suppress sending of ra_DND_invoked_request/indication to FE1. An in band tone or announcement source shall be applied to the information channel and, unless an r1_REPORT request has already been sent in connection with some other supplementary service, an r1_REPORT_request shall be sent to the CCA. An ra_INFORM_request shall be sent to FE1 and the consultation timer shall be started.
217
The ra_DNDO_INV_indication is processed. The consultation timer shall be stopped. The basic call process shall be stimulated to setup a new basic call with the information retained from the original call setup, and an rb_DNDO_request shall be sent, together with the basic call information flow r2_SETUP_request, to FE3. Then: − If the call fails because of SS-DND active and SS-DND is not allowed, then an ra_DNDO_INV_confirmation with result "long term denial" shall be sent to FE1; − If the call fails for some other temporary reason in the PISN (e.g. congestion), then an ra_DNDO_INV_confirmation with result "short term denial" shall be sent to FE1; − If SS-DND is successfully overridden then an ra_DNDO_INV_confirmation with result "success" shall be sent to FE1.
218 9.3.3
On expiry of the consultation timer, the call shall be released towards the CCA.
Functional entity actions of FE3 301
The rb_DNDO_indication is processed. − If SS-DND is not active at the called user, then no action shall be taken (the call proceeds normally as a basic call); − If SS-DND is active at the called user, and SS-DNDO is allowed, then SS-DND shall be overridden and the call shall proceed normally as a basic call; − If SS-DND is active at the called user, and SS-DNDO is not allowed, then the call shall be rejected following the procedures of SS-DND.
302
The rb_DNDO_ACT_indication is processed. If SS-DND is active at the called user and DNDO is allowed, then an rb_DNDO_available request/indication shall be sent to FE2. For those basic services that require an in band tone or announcement, FE3 shall apply an in band tone or announcement and, unless an r2_REPORT_request has already been sent in conjunction with some other supplementary service, an r2_REPORT_request shall be sent to the preceding CC.
303
The rb_DNDO_INV_indication is processed. − If SS-DND is not active or is active and SS-DNDO is allowed, then the call shall proceed normally as a basic call and an rb_DNDO_INV_response (with result "success") shall be sent to FE2; − If SS-DND is active and SS-DNDO is not allowed the call shall fail following the procedures of SS-DND and an rb_DNDO_INV_response (with result "short term denial" or "long term denial" as appropriate) shall be sent to FE2.
9.4
Functional entity behaviour The FE behaviours shown below are intended to illustrate typical FE behaviour in terms of information flows sent and received. The behaviour of each FE is shown using the Specification and Description Language (SDL) defined in ITU-T Rec. Z.100 (1993).
9.4.1
Behaviour of FE1 Figure 29 shows the normal behaviour of FE1. Input signals from the left and output signals to the left represent primitives from and to the calling user. Input signals from the right and output signals to the right represent information flows from and to FE2 and input signals from the collocated CCA.
- 61 -
9.4.2
Behaviour of FE2 Figure 30 shows the normal behaviour of FE2. Input signals from the left and output signals to the left represent primitives from and to FE1. Input signals from the right and output signals to the right represent information flows from and to FE3 and input signals from the collocated CC or other internal process.
- 62 -
Figure 29 - SS-DNDO, SDL for functional entity FE1
- 63 -
Figure 30 (part 1) - SS-DNDO, SDL for functional entity FE2
- 64 -
Process DNDO_FE2 I_Wait_Act
209
os2p4(6) Immediate invocation or network invocation; Path retention method
rb_DNDO_ available req/ind
rb_DNDO_ INV req/ind
Immediate path retention invoking
rb_DNDO_ INV con/res
211
idle
Figure 30 (part 2) - SS-DNDO, SDL for functional entity FE2
- 65 -
Process DNDO_FE2 C_Wait_Act
ra_DNDO_ available req/ind
os2p9(6) Consultation; Path retention method
202
DNDO_consult
Inv.
timer
rb_DNDO_ INV_ req/ind
consultation path retention invoking
rb_DNDO_ INV_ res/con
Basic call to release call towards CCA and next CC
207
idle
ra_DNDO_ INV_ res/con
I_Wait_Act
Figure 30 (part 3) - SS-DNDO, SDL for functional entity FE2
- 66 -
Process DNDO_FE2
os2p10(6) Consultation; Non-retention method
C_Wait
Call released by FE3 due to SS-DND active (from co-located SS-DND process)
216
Instruct co-located SS-DND process to suppress sending of ra_DND_invoked req/ind
DNDO_consult
Inv.
timer
Stimulate basic call process to set up a new basic call with the information retained from the original call setup
rb_DNDO_ req/ind
and r2_SETUP
Basic call to release call towards CCA
idle
consultation non-retention invoking
Call answered or alerting
ra_DNDO_INV_ con/res (success)
Call failed not due to SS_DND (from basic call process)
ra_DNDO_INV_ con/res (short term denial)
Call failed due to SS-DND active (from co-located SS-DND process) ra_DNDO_INV_ con/res (long term denial)
idle
Figure 30 (part 4) - SS-DNDO, SDL for functional entity FE2
- 67 -
Figure 30 (part 5) - SS-DNDO, SDL for functional entity FE2
- 68 -
Process DNDO_FE2
os2p11(6) * consultation non-retention invoking
ie. any state except "consultation non-retention invoking"
from basic call process
Call answered
Call alerting
Call cleared
Stop consultation timer
215
The timer is not always running
idle
Figure 30 (part 6) - SS-DNDO, SDL for functional entity FE2
- 69 -
Macro DNDO_consult
os2p12(1)
ra_Inform_ req/ind
start consultation timer
no
Is an in band tone or announcement to be given yes
Apply source
consulting_ %MACROID
ra_DNDO_ INV_ req/ind
203,214, 217
Consultation timer
Is an in band tone or announcement being given
206,218
timer yes no Remove source
Stop consultation timer
Inv.
Figure 30 (part 7) - SS-DNDO, SDL for functional entity FE2
- 70 -
9.4.3
Behaviour of FE3 Figure 31 shows the normal behaviour of FE3. Input signals from the left and output signals to the left represent information flows from and to FE2. Input signals from the right represent input signals from the collocated CC or from an internal process.
Process DNDO_FE3
os2p6(3)
idle
rb_DNDO req/ind
301
wait_DNDO
destination identified, SS-DND not active
destination identified, SS-DND active
yes
SS-DNDO allowed no
call to fail following the procedures of SS-DND
basic call to proceed
idle
idle
Figure 31 (part 1) - SS-DNDO, SDL for functional entity FE3
- 71 -
Process DNDO_FE3
os2p7(3)
idle
rb_DNDO_ ACT req/ind
302
wait_DNDO_ ACT
destination identified, SS-DND active
destination identified, SS-DND not active
Basic call to proceed
no
SS_DNDO allowed
idle
call to fail following the procedures of SS-DND
yes
idle
no yes
Is an in band tone or announcement to be supplied Supply in band tone or announcement
rb_DNDO_ available req/ind
Path retained
Figure 31 (part 2) - SS-DNDO, SDL for functional entity FE3
- 72 -
Figure 31 (part 3) - SS-DNDO, SDL for functional entity FE3
- 73 -
9.5
Allocation of functional entities to physical equipment The allocation of FEs to physical locations as shown in table 20 shall apply. Where a terminal involved is stimulus with respect to SS-DND, any FE shown as residing in the corresponding user's TE shall reside in that user's PINX. Table 20 - Scenarios for the allocation of FEs to physical equipment
Scenario 1
9.6
FE1
FE2
FE3
Originating TE
Originating PINX
Terminating PINX
Interworking considerations On an incoming call from another network: 1. If the other network supports SS-DNDO, then FE1 and FE2 shall be in the other network (see table 21, scenario 2). 2. If the other network does not support SS-DNDO then, depending on the requirements of the other network, FE2 may be in the gateway PINX and may be required to automatically invoke SS-DNDO (see table 21, scenario 3). On an outgoing call to another network: 1. If the other network fully supports SS-DNDO, then FE3 shall be in the other network (see table 21, scenario 4). 2. If the other network does not support SS-DNDO, then FE3 shall be in the gateway PINX (see table 21, scenario 5) and shall ignore a rb_DNDO request/indication, and shall ignore a rb_DNDO_ACT request/indication. 3. If the other network supports SS-DND and supports SS-DNDO only without path retention then FE3 shall be in the gateway PINX (see table 21, scenario 5) and shall: a) On receipt of rb_DNDO request/indication, send a request for call establishment with SS-DNDO request to the other network. The service element "DNDO Capability Level" shall be adapted to the requirements of the other network if necessary. b) On receipt of rb_DNDO_ACT request/indication, shall do one of the following: i) Send a request for call establishment with SS-DNDO request to the other network. The service element "DNDO Capability Level" shall be adapted to the requirements of the other network if necessary. ii) Send a request for call establishment without SS-DNDO request to the other network. If the call fails due to SS-DND active, then FE3 may retain all call setup information and send rb_DNDO_available request/indication to FE2. If subsequently rb_DNDO_INV request/ indication is received then a new request for call establishment (using the retained information) with SS-DNDO request shall be sent to the other network. The service element "DNDO Capability Level" shall be adapted to the requirements of the other network if necessary. Depending on the result, a rb_DNDO_INV response/confirmation specifying appropriate value for DNDO_INV_result shall be sent to FE2. The actions may depend on the requirements of the other network. Table 21 - Scenarios for the allocation of FEs to physical equipment for normal operation in the case of interworking with another network
Scenario 2
FE1
FE2
FE3
Other network
Other network
Terminating PINX
Gateway PINX
Terminating PINX
Scenario 3 Scenario 4
Originating TE
Originating PINX
Other network
Scenario 5
Originating TE
Originating PINX
Gateway PINX
.
.
.
Printed copies can be ordered from: ECMA 114 Rue du Rhône CH-1204 Geneva Switzerland Fax: Internet:
+41 22 849.60.01 [email protected]
Files can be downloaded from our FTP site, ftp.ecma.ch, logging in as anonymous and giving your E-mail address as password. This Standard is available from library ECMA-ST as a compacted, self-expanding file in MSWord 6.0 format (file E193-DOC.EXE) and as an Acrobat PDF file (file E193-PDF.PDF). File E193-EXP.TXT gives a short presentation of the Standard. Our web site, http://www.ecma.ch, gives full information on ECMA, ECMA activities, ECMA Standards and Technical Reports.
ECMA 114 Rue du Rhône CH-1204 Geneva Switzerland This Standard ECMA-193 is available free of charge in printed form and as a file. See inside cover page for instructions