ETSI ETS 300 403-2 ed.1 (1995-11)
Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Signalling network layer for circuit-mode basic call control; Part 2: Specification and Description Language (SDL) diagrams
Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Signalling network layer for circuit-mode basic call control; Part 2: Specification and Description Language (SDL) diagrams
DE/SPS-05034-2
Digitalno omrežje z integriranimi storitvami (ISDN) - Protokol digitalne naročniške signalizacije št. 1 (DSS1) - Signalizacijska omrežna plast za krmiljenje vodovnega osnovnega klica - 2. del: Diagrami v specifikacijskem in opisnem jeziku SDL
General Information
Standards Content (Sample)
SLOVENSKI STANDARD
01-GHFHPEHU-1996
'LJLWDOQRRPUHåMH]LQWHJULUDQLPLVWRULWYDPL,6'13URWRNROGLJLWDOQHQDURþQLãNH
VLJQDOL]DFLMHãW'666LJQDOL]DFLMVNDRPUHåQDSODVW]DNUPLOMHQMHYRGRYQHJD
RVQRYQHJDNOLFDGHO'LDJUDPLYVSHFLILNDFLMVNHPLQRSLVQHPMH]LNX6'/
Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one
(DSS1) protocol; Signalling network layer for circuit-mode basic call control; Part 2:
Specification and Description Language (SDL) diagrams
Ta slovenski standard je istoveten z: ETS 300 403-2 E1
ICS:
33.080 Digitalno omrežje z Integrated Services Digital
integriranimi storitvami Network (ISDN)
(ISDN)
35.100.30 Omrežni sloj Network layer
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
PSIST ETS 300 403-2:1996
PSIST ETS 300 403-2:1996
EUROPEAN ETS 300 403-2
TELECOMMUNICATION November 1995
STANDARD
Source: ETSI TC-SPS Reference: DE/SPS-05034-2
ICS: 33.080, 35.100.30
ISDN, DSS1, layer 3
Key words:
Integrated Services Digital Network (ISDN);
Digital Subscriber Signalling System No. one (DSS1) protocol;
Signalling network layer for circuit-mode basic call control;
Part 2: Specification and Description Language (SDL) diagrams
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
F-06921 Sophia Antipolis CEDEX - FRANCE
Postal address:
650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
Office address:
c=fr, a=atlas, p=etsi, s=secretariat - secretariat@etsi.fr
X.400: Internet:
Tel.: +33 92 94 42 00 - Fax: +33 93 65 47 16
*
Copyright Notification: No part may be reproduced except as authorized by written permission. The copyright and the
foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 1995. All rights reserved.
PSIST ETS 300 403-2:1996
Page 2
ETS 300 403-2: November 1995
Whilst every care has been taken in the preparation and publication of this document, errors in content,
typographical or otherwise, may occur. If you have comments concerning its accuracy, please write to
"ETSI Editing and Committee Support Dept." at the address shown on the title page.
PSIST ETS 300 403-2:1996
Page 3
ETS 300 403-2: November 1995
Contents
Foreword .5
1 Scope .7
2 Normative references.8
3 Definitions, symbols and abbreviations.8
3.1 Definitions .8
3.2 Abbreviations .8
3.3 Symbols .9
4 User side and network side call states.10
5 Network side SDL diagrams - overview .11
5.1 Call states .11
5.2 Block diagram .11
5.3 List of primitives .12
5.4 Representation method .12
6 User side SDL diagrams - overview.15
6.1 Call states .15
6.2 Block diagram .15
6.3 List of primitives .16
6.4 Representation method .16
7 Restart SDL diagrams - overview.17
7.1 States related to the restart procedure .17
7.2 Block diagram .17
7.3 List of primitives exchanged with system management .17
7.4 Representation method .18
8 Graphical SDL diagrams .18
8.1 Network side SDL diagrams .19
8.2 User side SDL diagrams.104
8.3 Restart SDL diagrams .161
Annex A (informative): Relevant differences to ETS 300 102-2 .168
A.1 Structural changes .168
A.2 Technical changes .169
History.170
PSIST ETS 300 403-2:1996
Page 4
ETS 300 403-2: November 1995
Blank page
PSIST ETS 300 403-2:1996
Page 5
ETS 300 403-2: November 1995
Foreword
This European Telecommunication Standard (ETS) has been produced by the Signalling Protocols and
Switching (SPS) Technical Committee of the European Telecommunications Standards Institute (ETSI).
This ETS which is based on ITU-T Recommendation Q.931 (1993) is an extended and updated version of
ETS 300 102-2 (1990) which was based on CCITT Recommendation Q.931 (1988). Annex A identifies the
relevant differences between this ETS and ETS 300 102-2.
This ETS is part 2 of a multi-part standard covering the Digital Subscriber Signalling System No. one
(DSS1) protocol specification for the Integrated Services Digital Network (ISDN) signalling network layer
for circuit-mode basic call control, as described below:
Part 1: "Protocol specification";
Part 2: "Specification and Description Language (SDL) diagrams";
Part 3: "Protocol Implementation Conformance Statement (PICS) proforma specification";
Part 4: "Test Suite Structure and Test Purposes (TSS&TP) specification for the user";
Part 5: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing
(PIXIT) proforma specification for the user";
Part 6: "TSS&TP specification for the network";
Part 7: "ATS and partial PIXIT proforma specification for the network".
Transposition dates
Date of adoption of this ETS: 10 November 1995
Date of latest announcement of this ETS (doa): 28 February 1996
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 31 August 1996
Date of withdrawal of any conflicting National Standard (dow): 31 August 1996
PSIST ETS 300 403-2:1996
Page 6
ETS 300 403-2: November 1995
Blank page
PSIST ETS 300 403-2:1996
Page 7
ETS 300 403-2: November 1995
1 Scope
This European Telecommunication Standard (ETS) specifies the stage three of circuit-mode on-demand
basic telecommunication services for the pan-European Integrated Services Digital Network (ISDN) as
provided by European telecommunications operators at the T reference point or coincident S and T
reference point (as defined in ITU-T Recommendation I.411 [3]) by means of the Digital Subscriber
Signalling System No. one (DSS1). Stage three identifies the protocol procedures and switching functions
needed to support a telecommunication service (see CCITT Recommendation I.130 [2]).
In addition, this ETS specifies the protocol requirements at the T reference point where the service is
provided to the user via a private ISDN.
NOTE 1: Procedures at the T reference point, to support the access of a private ISDN to the
public ISDN, are not explicitly identified in this standard, however some procedures are
applicable only to the T reference point.
This ETS does not specify the additional protocol requirements where the service is provided to the user
via a telecommunication network that is not an ISDN.
This ETS is specified using the Specification and Description Language (SDL) as specified in CCITT
Recommendation Z.100 [4].
In order to describe the point-to-multipoint operation of the protocol, the concept of a "global" process
running in parallel with a number of "individual" (dynamic) processes has been introduced. This approach,
and the associated definition of internal primitives is intended to provide a coherent description of the
protocol and does not constrain implementations. The SDL diagrams in this part, and the text of clause 5
of ETS 300 403-1 [1], together provide a complete specification of the protocol within the scope of this
ETS.
A basic telecommunication service is a fundamental type of service. It forms the basis on which
supplementary services may be added.
NOTE 2: Specific requirements of individual circuit-mode basic telecommunication services are
not covered in this ETS. However, ETR 018 [5] gives guidance on the use of service
specific information elements to implement individual basic telecommunication
services.
The method of testing of this ETS is common with that for ETS 300 403-1 [1]. Further parts of this ETS
specify the method of testing and detailed application specific requirements to determine conformance
based on this ETS.
This ETS is applicable to equipment supporting circuit-mode on-demand basic telecommunication
services, to be attached at either side of a T reference point or coincident S and T reference point when
used as an access to the public ISDN.
PSIST ETS 300 403-2:1996
Page 8
ETS 300 403-2: November 1995
2 Normative references
This ETS incorporates by dated and undated reference, provisions from other publications. These
normative references are cited at the appropriate places in the text and the publications are listed
hereafter. For dated references, subsequent amendments to or revisions of any of these publications
apply to this ETS only when incorporated in it by amendment or revision. For undated references the latest
edition of the publication referred to applies.
[1] ETS 300 403-1 (1995): "Integrated Services Digital Network (ISDN); Digital
Subscriber Signalling System No. one (DSS1) protocol; Signalling network layer
for circuit-mode basic call control; Part 1: Protocol specification [ITU-T
Recommendation Q.931 (1993), modified]".
[2] CCITT Recommendation I.130 (1988): "Method for characterization of
telecommunication services supported by an ISDN and network capabilities of
an ISDN".
[3] ITU-T Recommendation I.411 (1993): "ISDN user network interfaces - reference
configurations".
[4] CCITT Recommendation Z.100 (1988): "Specification and description language
(SDL)".
[5] ETR 018: "Integrated Services Digital Network (ISDN); Application of the Bearer
Capability (BC), High Layer Compatibility (HLC) and Low Layer Compatibility
(LLC) information elements by terminals supporting ISDN services".
3 Definitions, symbols and abbreviations
3.1 Definitions
For the purposes of this ETS, the following definitions apply in addition to those given in
ETS 300 403-1 [1]:
point-to-multipoint configuration; multipoint terminal configuration; multipoint configuration: A
terminal configuration in which there is more than one signalling entity.
point-to-multipoint data link; broadcast data link: A data link connection with the capability to support
more than two connection endpoints.
point-to-point configuration; single-point terminal configuration; single-point configuration: A
terminal configuration in which there is one signalling entity.
point-to-point data link: A data link on which a frame is directed to a single endpoint.
3.2 Abbreviations
For the purposes of this ETS, the following abbreviations apply:
CES Connection Endpoint Suffix
DSS1 Digital Subscriber Signalling System No. one
ISDN Integrated Services Digital Network
SDL Specification and Description Language
PSIST ETS 300 403-2:1996
Page 9
ETS 300 403-2: November 1995
3.3 Symbols
For the purposes of this ETS, the following symbols apply. A full description of the symbols and their
meaning and application is given in CCITT Recommendation Z.100 [4].
State sym bol
Input sym bol (event occurrence)
Output sym bol (signal generation which will lead to an associated event
occurrence)
Save sym bol (save event until com pletion of a transition)
Task sym bol
Decision sym bol
Procedure call sym bol
Transition option sym bol (im plem entation option)
Procedure start sym bol
Procedure return sym bol
Create request sym bol (used to initiate an individual network side
transaction)
Stop sym bol (used to end an individual network side transaction)
Connection sym bol
Used m ark (an input which is local to the layer 3 entity and which
is required as a result of the representation approach adopted)
PSIST ETS 300 403-2:1996
Page 10
ETS 300 403-2: November 1995
4 User side and network side call states
Table 1 shows which call states are applicable at the user and network sides during the various phases of
a call.
Table 1: Call states
Call phase Call state User Network
IDLE Null U0 N0
OUTGOING CALL Call initiated U1 N1
(from user) Overlap sending U2 N2
Outgoing call proceeding U3 N3
Call delivered U4 N4
INCOMING CALL Call present U6 N6
(to user) Overlap receiving U25 N25
Incoming call proceeding U9 N9
Call received U7 N7
Connect request U8 N8
ACTIVE Active U10 N10
CALL CLEARING Disconnect request (clearing by the user) U11 N11
Disconnect indication (clearing by the network) U12 N12
Release request U19 N19
Call abort - N22
CALL SUSPEND/ Suspend request U15 N15
RESUME Resume request U17 N17
RESTART Restart null REST0 REST0
PROCEDURE (note) Restart request REST1 REST1
Restart REST2 REST2
NOTE: These states relate to global call references and are applicable when the restart
procedures are used. They may exist in both user and network sides.
PSIST ETS 300 403-2:1996
Page 11
ETS 300 403-2: November 1995
5 Network side SDL diagrams - overview
5.1 Call states
Table 2: Network side call states
Call state Name
N0 Null
N1 Call initiated
N2 Overlap sending
N3 Outgoing call proceeding
N4 Call delivered
N6 Call present
N7 Call received
N8 Connect request
N9 Incoming call proceeding
N10 Active
N11 Disconnect request
N12 Disconnect indication
N15 Suspend request
N17 Resume request
N19 Release request
N22 Call abort
N25 Overlap receiving
NOTE 1: Network side timers, and the states in which they run, are specified in clause 9 of
ETS 300 403-1 [1].
NOTE 2: Events in each state which lead to normal call establishment and clearing are marked with
the "+" symbol.
NOTE 3: The primitives which pass to and from the call control block are shown for guidance only and
are not fully specified.
NOTE 4: Internal primitives are marked by "*". These are a result of the representation method that
has been adopted.
5.2 Block diagram
(note 1)
R esource m anagem e nt
Call control
P roc ed ure
Prim itiv es
call
Block
described
Q.931 protocol control
by the SD L
diagram s
Messages to/from
User side
Data link layer
Physical la ye r
User-network
interface
User
NOTE 1: Interface not described in the SDL diagrams.
NOTE 2: Control of B-channels is described in these SDL diagrams as part of the Q.931 protocol block.
Figure 1: Block diagram for the network side
PSIST ETS 300 403-2:1996
Page 12
ETS 300 403-2: November 1995
5.3 List of primitives
Table 3: List of primitives
From call control block To call control block
ALERTING REQUEST ALERTING INDICATION
DISCONNECT REQUEST CONNECT INDICATION
INFO REQUEST
DISCONNECT INDICATION
MORE INFO REQUEST INFO INDICATION
NOTIFY REQUEST MORE INFO INDICATION
PROCEEDING REQUEST NOTIFY INDICATION
PROGRESS REQUEST PROCEEDING INDICATION
REJECT REQUEST
PROGRESS INDICATION
RELEASE REQUEST RELEASE CONFIRM
RESUME REJECT REQUEST RELEASE INDICATION
RESUME RESPONSE RESUME INDICATION
SETUP COMPLETE REQUEST SETUP CONFIRM
SETUP REQUEST SETUP INDICATION
SETUP RESPONSE STATUS INDICATION
STATUS ENQUIRY REQUEST SUSPEND INDICATION
SUSPEND REJECT REQUEST TIMEOUT INDICATION
SUSPEND RESPONSE RESTART CONFIRM (note 2)
RESTART REQUEST (note 1)
NOTE 1: This primitive may be received from global call reference control.
NOTE 2: This primitive is sent to global call reference control.
5.4 Representation method
In order to describe the point-to-multipoint operation of the protocol, the concept of a "global" process
running in parallel with a number of "individual" (dynamic) processes in the network side has been
introduced. This approach, and the associated definition of internal primitives, is intended to provide a
coherent description of the protocol and does not constrain implementation. The textual description in
clause 5 of ETS 300 403-1 [1] is definitive.
Individual processes are used to track the responses of each terminal. The global (controlling) process
runs in parallel with the (dynamically created/destroyed) individual process.
The global and individual processes communicate by means of internal primitives. These are related to
layer 3 messages types and are defined in table 4. The internal primitives represent instantaneous
actions. Thus, there is no possibility of errors caused by the crossover of primitives.
The global process maintains a list of recorded Connection Endpoint Suffix (CES) values to enable it to
manage the individual processes. In this representation the global process also keeps a record of the
state of the individual process associated with each responding terminal. Additionally a "preselected" CES
is recorded when one terminal responds with a CONNECT message and this becomes the "selected"
CES when the terminal is awarded the call.
This solution is compatible with point-to-point configurations. In this case the global process never creates
any individual processes, and the timers defined in ETS 300 403-1 [1] for the relevant states are handled
by the global process, including timer T322 which may run in any state except the Null state. Also, ever
since a transition to the Null state occurs, the stopping of this timer (if running) should be regarded as an
implicit statement, as it is not shown in order not to extend the SDL representation.
PSIST ETS 300 403-2:1996
Page 13
ETS 300 403-2: November 1995
In a point-to-multipoint configuration, individual processes may exist in the following states:
N0 Null (processes are created in this state);
N7 Call received;
N8 Connect request;
N9 Incoming call proceeding;
N19 Release request;
N25 Overlap receiving.
Two sets of SDL diagrams are required for these states to show the global and individual processes.
The global process handles all communications with call control. Messages from individuals terminals are
sent to the individual process for that terminal if one exists (i.e. if the CES is recognized). Messages with
an unrecognized CES are passed to the global process. Messages with the selected CES are also sent to
the global process.
In a point-to-multipoint configuration, the handling of the timers defined in ETS 300 403-1 [1] has been
done according to the following principles:
a) timers T301 and T310 only run in the global process when an incoming call is being offered;
b) timers T304, T308 and T322 only run in the individual processes when an incoming call is being
offered. The stopping of timer T322 (if running) when an individual process is destroyed should be
regarded as an implicit statement as it is not shown in order not to extend the SDL representation;
c) in the other phases of a call, the timers associated with each state, as well as timer T322 which
may run in any state except the Null state, are all handled by the global process. Once again, the
stopping of this timer (if running) should be regarded as an implicit statement because it extends
the SDL representation.
Table 4: Network side layer 3 internal primitives
Primitive name From To Meaning
INT. ALERTING REQ Global Individual When global process receives ALERTING it starts
INT. CONNECT REQ an individual process and sends
INT. CALL PROC REQ INT. ALERTING REQ to it
INT. SETUP ACK REQ (etc.)
INT. ALERTING IND Individual Global Sent on receipt of ALERTING
INT. CONNECT IND (etc.)
INT. CALL PROC IND
END PROCESS Global Individual Sent when the global process terminates an
individual process
INT. RELEASE REQ Global Individual Instructs individual process to release terminal
(e.g. for releasing non-selected terminals)
INT. RELEASE IND Individual Global Informs global process that a terminal has begun
to release
INT. INFO REQ Global Individual Sent on receipt of INFO REQ
INT. INFO IND Individual Global Sent on receipt of INFO
INT. STAT. ENQ. REQ Global Individual Sent on receipt of STATUS ENQUIRY REQ
INT. PROGRESS IND Individual Global Sent on receipt of PROGRESS
INT. REL. COMP. IND Individual Global Sent to indicate that the individual process has
been cleared
NOTE: The global process should not release the call reference until all individual processes have
completed clearing.
Figure 2 (an arrow diagram) shows an example of this representation method.
PSIST ETS 300 403-2:1996
Page 14
ETS 300 403-2: November 1995
Terminal 1 Terminal 2 Terminal 3 Network
SETU P (BR OAD C AST) SETU P R EQ
6 T3 03
ALER TIN G ALERTIN G IN D
o
IN T. ALER TIN G R EQ
T312
ALER TIN G 7i
o
IN T. ALER TIN G R EQ
ALE R TIN G 7i
o
IN T. ALER TIN G R EQ
CONNECT 7i INT. CONNECT IND CONNECT IND
8i 8
C ONNEC T ACK REQ
EN D PR O C ESS
CO NNECT ACK
x
RELEASE IN T. R EL EASE R EQ
19i T308
R ELEASE INT. R ELEASE R EQ T312 expires
(no state change)
19i T30 8
IN T. R EL. C OM P. IN D
RELEASE CO M PLETE
R ELEAS E C O M PLE TE x IN T. R EL. C O M P. IN D
x
N O TE: o = creation of state m achine, x = deletion of state m achine; num bers indicate states of the state m achines show n.
Figure 2: M ultipoint call establishm ent (and clearing of non-selected term inals)
PSIST ETS 300 403-2:1996
Page 15
ETS 300 403-2: November 1995
6 User side SDL diagrams - overview
6.1 Call states
Table 5: User side call states
Call state Name
U0 Null
U1 Call initiated
U2 Overlap sending
U3 Outgoing call proceeding
U4 Call delivered
U6 Call present
U7 Call received
U8 Connect request
U9 Incoming call proceeding
U10 Active
U11 Disconnect request
U12 Disconnect indication
U15 Suspend request
U17 Resume request
U19 Release request
U25 Overlap receiving
NOTE 1: User side timers, and the states in which they run, are specified in clause 9 of
ETS 300 403-1 [1].
NOTE 2: Events in each state which lead to normal call establishment/clearing are shown by the "+"
symbol.
NOTE 3: Primitives passed to and from the call control (user application) block are shown for
guidance only and are not fully specified.
6.2 Block diagram
(note 1)
Resource m anagem ent
Call control
Procedure
Prim itives
call
Block
describ ed
Q.931 protocol control
by the SDL
diagram s
Messages to/from
User side
D ata link layer
Physical layer
User-network
interface
Network
NOTE 1: Interface not described in the SDL diagrams.
NOTE 2: Control of B-channels is described in these SDL diagrams as part of the Q.931 protocol block.
Figure 3: Block diagram for the user side
PSIST ETS 300 403-2:1996
Page 16
ETS 300 403-2: November 1995
6.3 List of primitives
Table 6: List of primitives
From call control block To call control block
ALERTING REQUEST ALERTING INDICATION
DISCONNECT REQUEST DISCONNECT INDICATION
INFO REQUEST
INFO INDICATION
MORE INFO REQUEST MORE INFO INDICATION
NOTIFY REQUEST NOTIFY INDICATION
PROCEEDING REQUEST PROCEEDING INDICATION
PROGRESS REQUEST PROGRESS INDICATION
REJECT REQUEST
RELEASE CONFIRM
RELEASE REQUEST RELEASE INDICATION
RESUME REQUEST (note 1) RESUME CONFIRM
SETUP REQUEST SETUP COMPLETE INDICATION
SETUP RESPONSE SETUP CONFIRM
STATUS ENQUIRY REQUEST SETUP INDICATION
SUSPEND REQUEST (note 1) STATUS INDICATION
RESTART REQUEST (note 2) SUSPEND CONFIRM
RESTART CONFIRM (note 3)
NOTE 1: These primitives are not defined for a primary rate access, i.e. the use of the call
rearrangement procedure is restricted to basic access.
NOTE 2: This primitive may be received from global call reference control.
NOTE 3: This primitive is sent to global call reference control.
6.4 Representation method
The representation method of user side SDL diagrams has not followed the concept of a global process
running in parallel with a number of individual processes, because from a signalling point of view only one
call is handled by the global process at each time. Therefore, the global process never creates any
individual processes, and only one set of SDL diagrams is required to represent the user side call states.
As a consequence, the timers associated with each state, as well as timer T322 which may run in any
state except the Null state, are all handled by the global process. Also, as mentioned for the network side,
the stopping of this timer (if running) should be regarded as an implicit statement because it extends the
SDL representation.
PSIST ETS 300 403-2:1996
Page 17
ETS 300 403-2: November 1995
7 Restart SDL diagrams - overview
7.1 States related to the restart procedure
Table 7: States related to the restart procedure
Call state Name
REST0 Restart null
REST1 Restart request
REST2 Restart
NOTE 1: Timers related to the restart procedure, and the states in which they run, are specified in
clause 9 of ETS 300 403-1 [1].
NOTE 2: The primitives which pass to and from the system management block (see table 8) and the
protocol control block (see tables 3 and 6) are shown for guidance only and are not fully
specified.
7.2 Block diagram
(note)
Resource m anagement
Call control
P rocedure
call
Block
described
Q.931 protocol control
Global call reference control
by the SD L
diagram s
D ata link layer
Physical layer
User/
Network
NOTE: Interface not described in the SDL diagrams.
Figure 4: Block diagram for the restart procedure
7.3 List of primitives exchanged with system management
Table 8: List of primitives
From system management block To system management block
MANAGEMENT RESTART REQUEST TIMEOUT MANAGEMENT INDICATION
STATUS MANAGEMENT INDICATION
MANAGEMENT RESTART CONFIRM
NOTE: Primitives related to the restart procedure which may be sent or received to/from
protocol control block are already indicated in tables 3 and 6.
PSIST ETS 300 403-2:1996
Page 18
ETS 300 403-2: November 1995
7.4 Representation method
The representation method of the restart SDL diagrams follows the concept of a single finite state
machine running in the global call reference control block (see figure 4), in order to describe the restart
procedure and the associated states defined in ETS 300 403-1 [1] subclause 5.5 and subclause 2.4,
respectively.
Whenever a collision of restart procedures initiated by either side of the interface may occur, it shall be
handled by a separate finite state machine approach.
NOTE: Due to the complexity of the representation, this approach is not presented.
In this subset of diagrams, reference is made to some flags in order to make the SDL representation more
transparent. The flags have the following meaning:
a) REST RESP: either by initiative of the management entity or because a RESTART message has
been received, the global call reference control entity has sent primitives RESTART REQUEST to
each protocol entity associated with an active call reference, and is waiting for a reply from them.
The flag is set when they all have responded;
b) REST ACK: by initiative of the management entity, the global call reference entity has sent a
RESTART message to its peer entity (in the network side or in the user side), and is waiting for a
RESTART ACKNOWLEDGE. The flag is set when this message is received;
c) T317 EXPIRED: either by initiative of the management entity or because a RESTART message has
been received, the global call reference control entity has sent primitives RESTART REQUEST to
each protocol entity associated with an active call reference, and is waiting for a reply from them.
The flag is set if they have not responded in due time, and timer T317 has expired.
8 Graphical SDL diagrams
This clause is separated into three subclauses:
- network side SDL diagrams (figure 5, sheets 1 to 85);
- user side SDL diagrams (figure 6, sheets 1 to 57);
- restart SDL diagrams (figure 7, sheets 1 to 7).
All references in the following diagrams are to ETS 300 403-1 [1].
PSIST ETS 300 403-2:1996
Page 19
ETS 300 403-2: November 1995
8.1 Network side SDL diagrams
Process NETWORK_SIDE 1(85)
NETWORK SIDE SDL DIAGRAMS
NULL
5.1.1 5.6 5.8.3.2 (b)
5.1.2 5.6.4
SETUP RESUME RELEASE
+ 5.6.5
+
PRA
ESTABLISH ACCESS ESTABLISH
CR ? CR
BRA
CHNL N
RELEASE
SELECTION ESTABLISH
COMPLETE
SUCCESS CR
(CAUSE #81)
?
Y
RELEASE
SETUP COMPLETE RESUME ESTABLISH ESTABLISH RELEASE
INDICATION (CAUSE #34 INDICATION CR CR CR
OR #44)
RELEASE
RELEASE RELEASE
1 17 COMPLETE 0
CR (CAUSE #81)
(CAUSE #81)
START RELEASE
T308 CR
19 0
NOTE 1. THE EXPIRY OF TIMER T307 IS NOT SHOWN IN THESE SDLs AS IT RUNS IN THE CALL CONTROL BLOCK.
Figure 5 (sheet 1 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 20
ETS 300 403-2: November 1995
Process NETWORK_SIDE 2(85)
NETWORK SIDE SDL DIAGRAMS
NULL
5.8.3.2 (c) 5.8.11 5.8.3.2 (a),
RELEASE OTHER NOTE 1
STATUS
COMPLETE MESSAGE
Y
CS=0
?
N
ESTABLISH ESTABLISH
CR CR
RELEASE
RELEASE
COMPLETE
NOTE 2 (CAUSE #81 NOTE 2
(CAUSE #81
OR #101)
OR #101)
START RELEASE
T308 CR
19 0
NOTE 1. ANY OTHER MESSAGE EXCEPT STATUS ENQUIRY, SEE PAGES DEALING WITH DIAGRAMS RELATED TO ANY GLOBAL OR INDIVIDUAL STATE.
NOTE 2. CAUSE #101 IS RETURNED IF A STATUS MESSAGE IS RECEIVED, WHILE CAUSE #81 APPLIES FOR OTHER MESSAGES.
Figure 5 (sheet 2 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 21
ETS 300 403-2: November 1995
Process NETWORK_SIDE 3(85)
NETWORK SIDE SDL DIAGRAMS
NULL
5.2.1 NOTE 1
INT *
SETUP + NOTIFY REL COMP
REQUEST REQUEST
INDICATION
(CES)
CHNL N
SELECTION DELETE
SUCCESS CES
?
Y
SELECT RELEASE
CR INDICATION
START
T303
P-P N
SETUP
REQUEST
?
Y
SETUP START
(P-P) T312
SETUP
(B/CAST)
NOTE 1. THIS INPUT MAY BE RECEIVED FROM A TERMINAL COMPLETING CLEARING IN A POINT-TO-MULTIPOINT CONFIGURATION.
THE CALL REFERENCE SHOULD NOT BE RE-USED UNTILL ALL TERMINALS HAVE COMPLETED CLEARING.
Figure 5 (sheet 3 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 22
ETS 300 403-2: November 1995
Process NETWORK_SIDE 4(85)
NETWORK SIDE SDL DIAGRAMS
INDIVIDUAL PROCESS,
OI NOTE 1
NULL
INT *
INT * INT * INT * INT *
RELEASE
SETUP ACK ALERTING CONNECT CALL PROC
REQUEST
REQUEST REQUEST REQUEST REQUEST
(CAUSE)
START START
7I 8I 9I
T304 T308
RELEASE
25I
(CAUSE)
19I
NOTE 1. INDIVIDUAL PROCESSES ARE CREATED IN THIS STATE.
Figure 5 (sheet 4 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 23
ETS 300 403-2: November 1995
Process NETWORK_SIDE 5(85)
NETWORK SIDE SDL DIAGRAMS
CALL
INITIATED
5.1.3 5.1.5.1 5.3.2 (a)
REJECT
MORE INFO + PROCEEDING +
REQUEST
REQUEST REQUEST
(CAUSE)
CALL RELEASE
START
PROCEEDING COMPLETE
T302
(B-CHNL) (CAUSE)
RELEASE
SETUP ACK CONNECT
B-CHANNEL IF
(B-CHNL) B-CHNL
NOT RELEASED
CONNECT RELEASE
B-CHNL CR
ANY Y
DIGITS
RECEIVED
?
N
N
TONE
OPTION 2
?
Y
CONNECT
DIAL
TONE
Figure 5 (sheet 5 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 24
ETS 300 403-2: November 1995
Process NETWORK_SIDE 6(85)
NETWORK SIDE SDL DIAGRAMS
CALL
INITIATED
5.3.3 5.8.4 5.8.4
RELEASE
DISCONNECT RELEASE
COMPLETE
DISCONNECT RELEASE RELEASE
B-CHANNEL IF B-CHANNEL IF B-CHANNEL IF
NOT DISCONNECTED NOT RELEASED NOT RELEASED
DISCONNECT RELEASE RELEASE
INDICATION INDICATION INDICATION
RELEASE RELEASE
COMPLETE CR
RELEASE
CR
Figure 5 (sheet 6 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 25
ETS 300 403-2: November 1995
Process NETWORK_SIDE 7(85)
NETWORK SIDE SDL DIAGRAMS
OVERLAP
SENDING
5.1.5.2 5.1.7 5.1.8
PROCEEDING + ALERTING + SETUP +
REQUEST REQUEST RESPONSE
STOP STOP STOP
T302 T302 T302
CALL
ALERTING CONNECT
PROCEEDING
3 4 10
Figure 5 (sheet 7 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 26
ETS 300 403-2: November 1995
Process NETWORK_SIDE 8(85)
NETWORK SIDE SDL DIAGRAMS
OVERLAP
SENDING
5.1.5.2 5.1.6 5
DISCONNECT
5.3.4 PROGRESS INFO
REQUEST
REQUEST REQUEST
(CAUSE)
STOP
PROGRESS INFO
T302
Y
TONE
OPTION 2 2
?
N
DISCONNECT
DISCONNECT
B-CHANNEL IF
(PI, CAUSE)
NOT DISCONNECTED
DISCONNECT START
(CAUSE) TONE
START START
T305 T306
Figure 5 (sheet 8 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 27
ETS 300 403-2: November 1995
Process NETWORK_SIDE 9(85)
NETWORK SIDE SDL DIAGRAMS
OVERLAP
SENDING
5.3.3 5.8.4 5.8.4
RELEASE
DISCONNECT RELEASE
COMPLETE
STOP STOP STOP
T302 T302 T302
DISCONNECT RELEASE
RELEASE
B-CHANNEL IF B-CHANNEL IF
INDICATION
NOT DISCONNECTED NOT RELEASED
RELEASE
DISCONNECT RELEASE
B-CHANNEL IF
INDICATION INDICATION
NOT RELEASED
RELEASE RELEASE
COMPLETE CR
RELEASE
CR
Figure 5 (sheet 9 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 28
ETS 300 403-2: November 1995
Process NETWORK_SIDE 10(85)
NETWORK SIDE SDL DIAGRAMS
OVERLAP
SENDING
5.1.3 5.1.5.2
+ TIMEOUT
INFO
T302
N
CALL INFO
STOP
INCOMPLETE
T302
?
Y
FIRST N
INFO RELEASE TIMEOUT
MESSAGE INDICATION INDICATION
?
Y
Y
STOP ANY TONE
CALL
APPLIED OPTION
PROCEEDING
DIAL TONE ?
N
DISCONNECT RELEASE
INFO
(PI, B-CHANNEL IF 3
INDICATION
CAUSE #28) NOT RELEASED
START START DISCONNECT
T302 TONE (CAUSE #28)
START START
T306 T305
Figure 5 (sheet 10 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 29
ETS 300 403-2: November 1995
Process NETWORK_SIDE 11(85)
NETWORK SIDE SDL DIAGRAMS
OUTGOING CALL
PROCEEDING
5.1.7 5.1.8 5.1.5.1
DISCONNECT
ALERTING + SETUP + 5.3.4
REQUEST
REQUEST RESPONSE
(CAUSE)
Y
TONE
ALERTING CONNECT OPTION
?
N
DISCONNECT
DISCONNECT
4 10 B-CHANNEL IF
(PI, CAUSE)
NOT DISCONNECTED
DISCONNECT START
(CAUSE) TONE
START START
T305 T306
Figure 5 (sheet 11 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 30
ETS 300 403-2: November 1995
Process NETWORK_SIDE 12(85)
NETWORK SIDE SDL DIAGRAMS
OUTGOING CALL
PROCEEDING
5.1.6 5 5
PROGRESS INFO
INFO
REQUEST REQUEST
INFO
PROGRESS INFO
INDICATION
3 3 3
Figure 5 (sheet 12 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 31
ETS 300 403-2: November 1995
Process NETWORK_SIDE 13(85)
NETWORK SIDE SDL DIAGRAMS
OUTGOING CALL
PROCEEDING
5.3.3 5.8.4 5.8.4
RELEASE
DISCONNECT RELEASE
COMPLETE
DISCONNECT RELEASE RELEASE
B-CHANNEL IF B-CHANNEL IF B-CHANNEL IF
NOT DISCONNECTED NOT RELEASED NOT RELEASED
DISCONNECT RELEASE RELEASE
INDICATION INDICATION INDICATION
RELEASE RELEASE
COMPLETE CR
RELEASE
CR
Figure 5 (sheet 13 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 32
ETS 300 403-2: November 1995
Process NETWORK_SIDE 14(85)
NETWORK SIDE SDL DIAGRAMS
CALL
DELIVERED
5.1.8 5.3.4 5.1.6
DISCONNECT
SETUP + PROGRESS
REQUEST
RESPONSE REQUEST
(CAUSE)
Y
TONE
CONNECT OPTION PROGRESS
?
N
DISCONNECT
DISCONNECT
10 B-CHANNEL IF 4
(PI, CAUSE)
NOT DISCONNECTED
DISCONNECT START
(CAUSE) TONE
START START
T305 T306
Figure 5 (sheet 14 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 33
ETS 300 403-2: November 1995
Process NETWORK_SIDE 15(85)
NETWORK SIDE SDL DIAGRAMS
CALL
DELIVERED
5 5
INFO
INFO
REQUEST
INFO
INFO
INDICATION
4 4
Figure 5 (sheet 15 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 34
ETS 300 403-2: November 1995
Process NETWORK_SIDE 16(85)
NETWORK SIDE SDL DIAGRAMS
CALL
DELIVERED
5.3.3 5.8.4 5.8.4
RELEASE
DISCONNECT RELEASE
COMPLETE
DISCONNECT RELEASE RELEASE
B-CHANNEL IF B-CHANNEL IF B-CHANNEL IF
NOT DISCONNECTED NOT RELEASED NOT RELEASED
DISCONNECT RELEASE RELEASE
INDICATION INDICATION INDICATION
RELEASE RELEASE
COMPLETE CR
RELEASE
CR
Figure 5 (sheet 16 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 35
ETS 300 403-2: November 1995
Process NETWORK_SIDE 17(85)
NETWORK SIDE SDL DIAGRAMS
CALL
PRESENT
5.2.3
5.2.4
SETUP ACK
5.3.2
+
WAS N
SETUP
B/CAST
?
Y
N Y
CHNL CHNL
OK OK
? ?
Y N
CREATE
STOP STOP STOP
PROCESS
T303 T303 T303
(CES)
INT *
MORE INFO RELEASE RELEASE MORE INFO
INDICATION REQUEST (CAUSE #6) INDICATION
(CES, CAUSE #6)
CREATE
RELEASE START
PROCESS 6
INDICATION T304
(CES)
INT *
SETUP ACK START
REQUEST T308
(CES)
25 19
Figure 5 (sheet 17 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 36
ETS 300 403-2: November 1995
Process NETWORK_SIDE 18(85)
NETWORK SIDE SDL DIAGRAMS
CALL
PRESENT
5.2.3
5.2.5.2
ALERTING
5.3.2
+
WAS N
SETUP
B/CAST
?
Y
N Y
CHNL CHNL
OK OK
? ?
Y N
CREATE
STOP STOP STOP
PROCESS
T303 T303 T303
(CES)
INT *
ALERTING RELEASE RELEASE ALERTING
INDICATION REQUEST (CAUSE #6) INDICATION
(CES, CAUSE #6)
NOTE 1
CREATE
RELEASE START
PROCESS 6
INDICATION T301
(CES)
INT *
ALERTING START
REQUEST T308
(CES)
NOTE 1
START
T301
7 NOTE 1. TIMER T301 IS NOT USED IF THE NETWORK IMPLEMENTS ANOTHER INTERNAL ALERTING SUPERVISION TIMING FUNCTION.
Figure 5 (sheet 18 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 37
ETS 300 403-2: November 1995
Process NETWORK_SIDE 19(85)
NETWORK SIDE SDL DIAGRAMS
CALL
PRESENT
5.2.3
5.2.7
CONNECT
5.3.2
+
WAS N
SETUP
B/CAST
?
Y
N Y
CHNL CHNL
OK OK
? ?
Y N
CREATE
STOP STOP STOP
PROCESS
T303 T303 T303
(CES)
INT *
SETUP RELEASE RELEASE SETUP
CONFIRM REQUEST (CAUSE #6) CONFIRM
(CES, CAUSE #6)
PRESELECT RELEASE
6 8
CES INDICATION
CREATE
START
PROCESS
T308
(CES)
INT *
CONNECT
REQUEST
(CES)
Figure 5 (sheet 19 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 38
ETS 300 403-2: November 1995
Process NETWORK_SIDE 20(85)
NETWORK SIDE SDL DIAGRAMS
CALL
PRESENT
5.2.3
CALL 5.2.5.2
PROCEEDING 5.3.2
+
WAS N
SETUP
B/CAST
?
Y
N Y
CHNL CHNL
OK OK
? ?
Y N
CREATE
STOP STOP STOP
PROCESS
T303 T303 T303
(CES)
INT *
PROCEEDING RELEASE RELEASE PROCEEDING
INDICATION REQUEST (CAUSE #6) INDICATION
(CES, CAUSE #6)
CREATE
RELEASE START
PROCESS 6
INDICATION T310
(CES)
INT *
CALL PROC START
REQUEST T308
(CES)
START
T310
Figure 5 (sheet 20 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 39
ETS 300 403-2: November 1995
Process NETWORK_SIDE 21(85)
NETWORK SIDE SDL DIAGRAMS
CALL
PRESENT
5.8.4 5.2.2
RELEASE 5.2.5.3
RELEASE
COMPLETE
WAS Y WAS Y
SETUP SETUP
B/CAST B/CAST
? ?
N N
STOP RELEASE STOP SAVE
T303 COMPLETE T303 CAUSE
RELEASE RELEASE
B-CHANNEL IF 6 B-CHANNEL IF 6
NOT RELEASED NOT RELEASED
RELEASE RELEASE
INDICATION INDICATION
RELEASE RELEASE
COMPLETE CR
RELEASE
CR
Figure 5 (sheet 21 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 40
ETS 300 403-2: November 1995
Process NETWORK_SIDE 22(85)
NETWORK SIDE SDL DIAGRAMS
CALL
PRESENT
5.3.2 (e)
DISCONNECT
5.3.4 INFO
REQUEST
REQUEST
(CAUSE)
STOP
T303
WAS Y
SETUP
B/CAST
?
N
Y
TONE DISCONNECT
OPTION B-CHANNEL IF
? NOT DISCONNECTED
N
DISCONNECT
DISCONNECT
B-CHANNEL IF 22
(PI, CAUSE)
NOT DISCONNECTED
DISCONNECT START
(CAUSE) TONE
START START
T305 T306
Figure 5 (sheet 22 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 41
ETS 300 403-2: November 1995
Process NETWORK_SIDE 23(85)
NETWORK SIDE SDL DIAGRAMS
CALL
PRESENT
NOTE 1 5.2.1
INT *
REL COMP TIMEOUT 5.2.5.3
T303 5.2.5.4
INDICATION
(CES)
N
FIRST
DELETE
TIMEOUT
CES
?
Y
N WAS
SETUP
B/CAST
?
Y
Y Y
REL WAS
SETUP COMP SETUP
NOTE 2
(P-P) RCVD B/CAST
? ?
N N
DISCONNECT
START SETUP DISCONNECT
NOTE 2 B-CHANNEL IF
T303 (B/CAST) INDICATION
NOT DISCONNECTED
START RELEASE DISCONNECT
T303 INDICATION (CAUSE #102)
RESTART START
T312 T305
6 12
NOTE 1. THIS PRIMITIVE MAY BE RECEIVED WHEN A TERMINAL IS CLEARED DUE TO AN INVALID CHANNEL IDENTITY IN RESPONSE TO THE SETUP.
NOTE 2. THIS MESSAGE IS IDENTICAL TO THE ORIGINAL SETUP MESSAGE.
Figure 5 (sheet 23 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 42
ETS 300 403-2: November 1995
Process NETWORK_SIDE 24(85)
NETWORK SIDE SDL DIAGRAMS
CALL
RECEIVED
5.2.3, 5.2.4 5.2.3, 5.2.5.2
SETUP 5.3.2, 5.8.4 CALL 5.3.2, 5.8.4
ACK + PROCEEDING +
WAS N N WAS
SETUP SETUP
B/CAST B/CAST
? ?
Y Y
N REPORT N
CHNL CHNL
STATUS
OK OK
(CAUSE #97,
? ?
#98 OR #101)
Y Y
CREATE CREATE CREATE CREATE
PROCESS PROCESS 7 PROCESS PROCESS
(CES) (CES) (CES) (CES)
INT * INT * INT * INT *
SETUP ACK RELEASE CALL PROC RELEASE
REQUEST REQUEST REQUEST REQUEST
(CES) (CES, CAUSE #6) (CES) (CES, CAUSE #6)
7 7 7 7
Figure 5 (sheet 24 of 85): Network side SDL diagram
PSIST ETS 300 403-2:1996
Page 43
ETS 300 403-2: November 1995
Process NETWORK_SIDE 25(85)
NETWORK SIDE SDL DIAGRAMS
CALL
RECEIVED
5.2.3, 5.2.5.2 5.2.3
5.3.2, 5.8.4 5.2.7
ALERTING CONNECT
+ 5.3.2
+
WAS N WAS N
SETUP SETUP
B/CAST B/CAST
? ?
Y
Y
N REPORT N
CHNL CHNL
STATUS CONNECT
OK OK
(CAUSE #97, INDICATION
? ?
#98 OR #101)
Y Y
CREATE CREATE CREATE
CONNECT STOP T301
PROCESS PROCESS 7 PROCESS
INDICATION IF IMPLEMENTED
(CES) (CES) (CES)
INT * INT * INT *
ALERTING RELEASE STOP T301 RELEASE
REQUEST REQUEST IF IMPLEMENTED REQUEST
(CES) (CES
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...