SlideShare ist ein Scribd-Unternehmen logo
1 von 102
Downloaden Sie, um offline zu lesen
NT Europe SIM Specification
DMS Implementation of ETSI
ISUP / INAP interworking
Release 4 ETSI ISUP/INAP Interworking SIM
Date:
Version:
13 December 1996
PRE 0.2 (draft)
Originated by: BNR Department EP11
Classification: RESTRICTED
Activity ID: 10-95-0070
NIS number: 94-80nn
Acknowledgements:
7020 Design Team
Notice
This document and the information contained herein is provided “as is” with no warranty of any kind,
expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or
fitness for any particular purpose. The entire risk as to quality and performance of the information
provided is with the user. Should the information prove defective, the user assumes the cost of all
necessary servicing, repair, or correction. In no event is Northern Telecom liable for any damages,
direct, indirect, or consequential.
Northern Telecom may, but is not obliged to, update the information, or arrange for the information to be
updated, and make the updates available to users from time to time.
Release Process
This document adheres to the Strategic Interface Management (SIM) process. The SIM process is an
administrative process developed to manage the evolution of interface specifications through
authorisation, approval and verification stages.
The four stages of an interface document that follows the SIM process are:
PRE: This is the initial recommendation. The prefix PRE indicates that this document is at a
preliminary stage, and as such should be treated as a ‘draft’ document. External distribution
is limited.
AUT: Following the authorisation of the document by NT and BNR design the prefix of the revision
status is promoted to AUT. AUT implies that the document has been fully authorised and that
it represents the agreed interface product undergoing development.
APP: Upon completion of the design and test of the interface product the prefix of the document is
promoted to APP. At this stage the document broadly relates to BCS IS quality.
VER: Following final verification of the interface in the field, the document's prefix is promoted to
VER. This document represents the final release of the interface product in its current
version.
Document signoff
BNR Design
Approval
Kathy Shaw Senior Manager,
WT IN
Development
(7020)
Signature:
Date:
BNR Planning
Approval
Iain Donaldson Senior Manager,
Product Planning
Switching
(EP10)
Signature:
Date:
NT Product
Management
Approval
David Ainsworth Director,
Product Line
Management
Signature:
Date:
Change history
Version Date of Release Summary of Changes
PRE 0.1 (draft) 11 October 1996 First release of preliminary draft for internal Planning
review and limited distribution outside Planning.
Draft based on Release 4 IBN7 interworking spec.
PRE 0.2 (draft) 13 December 1996 Incorporate ETSI ISUP review comments, and
relevant comments from BTUP review.
NIS 94-80nn World Trade IN Release 4 ETSI ISUP/INAP Interworking
PRE 0.2 (draft) Preface
13 December 1996 Page v
Preface
Purpose
This document is a Strategic Interface Management (SIM) specification for the
World Trade Intelligent Network (IN) project. The aim of the project is to plan and
develop a DMS Service Switching Point (SSP), i.e. software that will enable a
DMS-100E to provide IN SSP functionality as well as its usual network functions.
The purpose of this issue of the document is to describe accurately the
interworking features of Release 4 of the DMS SSP product. Features introduced
in Release 4 are:
• Support for the bearerCapability parameter of the INAP operation IntialDP
• Support for an Ethernet Link Interface Unit, which allows CCS7 messages to
be encapsulated in TCP/IP packets and sent over an Ethernet Local Area
Network
Content
This document describes DMS SSP support for interworking between ETSI ISUP
and the Intelligent Network Application Part (INAP). Such interworking enables
the DMS SSP to support IN services for calls that originate in the PSTN and arrive
at the DMS SSP via ETSI ISUP trunks.
Release 4 ETSI ISUP/INAP Interworking World Trade IN NIS 94-80nn
Preface PRE 0.2 (draft)
Page vi 13 December 1996
Structure
The specification is organised into the following sections:
• Section 1: Introduction on page 1
• Section 2: Triggering IN Interaction on page 15
• Section 3: Call Processing Suspended on page 31
• Section 4: Call Processing Resumed on page 53
• Section 5: Service Filtering on page 61
There are also appendices that provide detailed information about the mapping of
parameters between ETSI ISUP messages and INAP operations.
Readership
The specification is intended to serve three purposes:
• To provide a functional view of ETSI ISUP / INAP interworking that will
enable BNR Planning and NT Marketing to assess its applicability for
potential customers.
• To examine possible implementations of the interworking and compare these
with current and planned DMS SSP capabilities. This will enable BNR
Planning, BNR Design and NT Product Management to decide on the best
method of supporting the interworking.
• To define all the requirements of the agreed implementation method to a
level of detail sufficient to enable BNR Design to build it, and to serve as the
definitive BNR and NT source of reference information on the interworking
after it has been built.
The specification will be subject to regular review, and will be updated to
incorporate comments, to capture new information, and to reflect evolving
requirements for ETSI ISUP / INAP interworking within the World Trade IN
project.
NIS 94-80nn World Trade IN Release 4 ETSI ISUP/INAP Interworking
PRE 0.2 (draft) Preface
13 December 1996 Page vii
References
Related World Trade IN Documents
[1] NIS 94-8000 World Trade IN Document Roadmap
[2] NIS 94-8008 DMS Implementation of CS-1R INAP (ETSI Core INAP
Subset)
[3] AG5307 Ethernet LIU
[4] AG5313 Bearer Capability
[5] DMS SSP Product Description
Technical References
[6] ETS 300 374-1 ETSI specification of Core INAP for IN Capability Set 1
[7] Q.1214 Distributed Functional Plane for Intelligent Network CS-1
[8] Q.1218 Interface Recommendation for Intelligent Network CS-1
[9] Q.1224 Distributed Functional Plane for Intelligent Network CS-2
[10] Q.1228 Interface Recommendation for Intelligent Network CS-2
[11] Q.771 to Q.775 ITU-T TCAP specifications (Blue Book)
[12] Q.711 to Q.714 ITU-T SCCP specifications (Blue Book)
[13] Q.701 to Q.704 ITU-T MTP specifications (Blue Book)
NT/BNR Process Documentation used by BNR Planning
[14] NQAPR102 Strategic Interface Management (SIM) Process
[15] NQAPR103 Document Control Process
[16] NQAPR104 Document Review Process
Release 4 ETSI ISUP/INAP Interworking World Trade IN NIS 94-80nn
Preface PRE 0.2 (draft)
Page viii 13 December 1996
NIS 94-80nn World Trade IN Release 4 ETSI ISUP/INAP Interworking
PRE 0.2 (draft) Abbreviations
13 December 1996 Page ix
Abbreviations
ACM Address Complete Message (ETSI ISUP)
AMA Automatic Message Accounting
ANM Answer Message (ETSI ISUP)
ANSI American National Standards Institute
ASF ActivateServiceFiltering (INAP operation)
AUT AUThorised for release
BCSM Basic Call State Machine
CCF Call Control Function
CCS7 Common Channel Signalling System No 7
CDR Call Detail Recording
CIRP CallInformationReport (INAP operation)
CIRQ CallInformationRequest (INAP operation)
CS-1 Capability Set 1 (for IN)
CS-2 Capability Set 2 (for IN)
CTR ConnectToResource (INAP operation)
DFC DisconnectForwardConnection (INAP operation)
DMS Digital Multiplex System
DP Detection Point
DRAM Digital Recorded Announcement Machine
DTC Digital Trunk Controller
EDP Event Detection Point
EDRAMEnhanced (single-card) DRAM
ELIU Ethernet Link Interface Unit
ERB EventReportBCSM (INAP operation)
ETC EstablishTemporaryConnection (INAP operation)
ETSI European Telecommunications Standards Institute
(CEPT standards body)
FCI FurnishChargingInformation (INAP operation)
FN Functional Specification
FSM Finite State Machine
IAM Initial Address Message (ETSI ISUP)
IDP InitialDP (INAP operation)
IN Intelligent Network
INAP Intelligent Networks Applications Part
IP Intelligent Peripheral
ISDN Integrated Services Digital Network
Release 4 ETSI ISUP/INAP Interworking World Trade IN NIS 94-80nn
Abbreviations PRE 0.2 (draft)
Page x 13 December 1996
ISUP ISDN User Part (part of CCS7)
ITU International Telecommunications Union
LE Local Exchange
MTP Message Transfer Part (part of CCS7)
NT Northern Telecom
NUP National User Part
OAM Operations, Administration and Maintenance
OSI Open Standard for Interconnection
P&C PromptAndCollectUserInformation (INAP operation)
PA PlayAnnouncement (INAP operation)
PDU Protocol Data Unit
PIC Point In Call
POTS Plain Ordinary Telephone Service
PRE PREliminary status
PRI ISDN Primary Rate Interface
PSTN Public Switched Telephone Network
RES Resume message (ETSI ISUP)
RRBE RequestReportBCSMEvent (INAP operation)
RT ResetTimer (INAP operation)
SAM Subsequent Address Message (ETSI ISUP)
SCCP Signalling Connection Control Part (part of CCS7)
SCF Service Control Function
SCP Service Control Point
SDL State (machine) Description Language
SDT SDL Tool
SFR ServiceFilteringResponse (INAP operation)
SIM Strategic Interface Management
SRF Specialised Resource Function
SRR SpecializedResourceReport (INAP operation)
SRSM Specialised Resource State Machine
SSF Service Switching Function
SSME SSF Management Entity
SSN Subsystem Number (identifies CCS7 user or application part within node)
SSP Service Switching Point
STP Signalling Transfer Point
SUS Suspend (ETSI ISUP message)
TCAP Transaction Capabilities Application Part
TDP Trigger Detection Point
NIS 94-80nn World Trade IN Release 4 ETSI ISUP / INAP Interworking
PRE 0.2 (draft) Table of Contents
13 December 1996 Page xi
Table of Contents
Preface v
Abbreviations ix
Table of Contents xi
1 Introduction 1
1.1 The Need for Interworking 1
1.1.1 Access Signalling and IN Signalling 1
1.1.2 Terminating Signalling 2
1.1.3 External IP Signalling 2
1.1.4 Functional Elements Involved in Interworking 3
1.2 DMS SSP Support for IN capabilities 5
1.2.1 INAP Operation Support 5
1.2.2 BCSM Support 6
1.2.2.1 Overview of the BCSM 6
1.2.2.2 Detection Point Types 7
1.2.2.3 DMS SSP Support for TDPs 8
1.2.2.4 DMS SSP Support for EDPs 8
1.3 DMS SSP Support for ETSI ISUP 9
1.4 Overview of ETSI ISUP / INAP Interworking 9
1.4.1 IN Interaction Involving the SCF 10
1.4.2 IN Interaction Handled by SSF (Service Filtering) 12
2 Triggering IN Interaction 15
2.1 Introduction 15
2.2 IN Interaction with ETSI ISUP En-Bloc Signalling 16
2.2.1 Overview of En-Bloc Signalling 16
2.2.2 Sequence of Events 17
2.2.2.1 Call Arrival (PIC_1) 17
2.2.2.2 Digit Collection (PIC_2) 18
2.2.2.3 Triggering at TDP-2 (Collected Info) 18
2.2.2.4 Digit Translation (PIC_3) 18
2.2.2.5 Triggering at TDP-3 (Analysed Info) 18
NIS 94-80nn World Trade IN Release 4 ETSI ISUP / INAP Interworking
PRE 0.2 (draft) Table of Contents
13 December 1996 Page xii
2.2.2.6 Trigger Processing 19
2.2.2.7 Initiating IN Interaction 20
2.3 IN Interaction with ETSI ISUP Overlap Signalling 21
2.3.1 Overview 21
2.3.2 Sequence of Events 21
2.3.2.1 Call Arrival (PIC_1) 22
2.3.2.2 Digit Collection (PIC_2) 23
2.3.2.3 Triggering at TDP-2 (Collected Info) 23
2.3.2.4 Digit Translation (PIC_3) 24
2.3.2.5 Triggering at TDP-3 (Analyzed Info) 24
2.3.2.6 Trigger Processing 25
2.3.2.7 Initiating IN Interaction 29
2.4 Feature interaction Before First IN trigger 29
2.5 Error handling 30
2.5.1 Errors Detected by INAP 30
2.5.2 Timer Expiry 30
2.5.3 Errors Detected by TCAP 30
2.5.4 Errors Detected by ETSI ISUP 30
3 Call Processing Suspended 31
3.1 Overview 31
3.2 Billing 32
3.2.1 AMA Billing Records 32
3.3 User Interaction 33
3.3.1 INAP Operations Used 33
3.3.2 User Interaction Using an Integrated IP 35
3.3.2.1 Message Flow Overview 35
3.3.2.2 Sequence of Events 38
3.3.3 User Interaction Using an External IP 39
3.3.3.1 Message Flow Overview 39
3.3.3.2 Sequence of Events 42
3.4 Resumption of O_BCSM call processing 44
3.4.1 Call Completion (Connect) 44
3.4.2 Call Clearing (ReleaseCall) 46
3.5 Error Handling 46
3.5.1 Errors Detected by INAP 46
3.5.1.1 Errors Detected by the SCF 46
3.5.1.2 Errors Detected by the SSF/SRF 46
3.5.2 Timer Expiry 47
3.5.2.1 Expiry of TSSF 48
3.5.2.2 Expiry of TSRF 49
3.5.3 Errors Detected by TCAP 50
3.5.3.1 Errors Detected by the SCF 50
3.5.3.2 Errors Detected by the SSF 50
3.5.4 User-Initiated Abort 50
3.5.5 Errors Detected by ETSI ISUP 51
NIS 94-80nn World Trade IN Release 4 ETSI ISUP / INAP Interworking
PRE 0.2 (draft) Table of Contents
13 December 1996 Page xiii
4 Call Processing Resumed 53
4.1 Call Completion (after Connect) 53
4.2 Call Clearing (after ReleaseCall) 55
4.3 Returning Requested Call Information 56
4.4 Monitoring 56
4.4.1 Monitoring for DP-4 (Route_Select_Failure) 57
4.5 Error Handling 58
4.5.1 Errors Detected by INAP 58
4.5.1.1 Errors Detected at the SCF 58
4.5.1.2 Errors Detected at the SSF or SRF 58
4.5.2 Timer Expiry 58
4.5.3 Errors Detected by TCAP 58
4.5.3.1 Errors Detected at the SCF 58
4.5.3.2 Errors Detected at the SSF or SRF 60
4.5.4 Errors Detected by ETSI ISUP 60
5 Service Filtering 61
5.1 Activation of Service Filtering 61
5.2 Call Processing during Service Filtering 63
5.2.1 Overview 63
5.2.2 Sequence of Events for a Filtered IN Call 63
5.3 Termination of Service Filtering 66
5.4 Error Handling 66
5.4.1 Errors Detected by INAP 66
5.4.1.1 Errors Detected at the SCF 66
5.4.1.2 Errors Detected at the SSF or SRF 67
5.4.2 Timer Expiry 67
5.4.3 Errors Detected by TCAP 67
5.4.4 Errors Detected by ETSI ISUP 67
A Forward Setup (IAM to InitialDP) 69
A.1 Mappings between Parameters 69
A.2 Deriving INAP Parameter Values from ETSI ISUP 69
A.2.1 ServiceKey 70
A.2.2 EventTypeBCSM 70
A.2.3 CallingPartysCategory 70
A.2.4 CalledPartyNumber 70
A.2.5 CallingPartyNumber 71
A.2.6 BearerCapability 71
A.2.7 Extensions 72
B Forward Setup (Connect to IAM) 73
B.1 Mappings between Parameters 73
B.2 Deriving ETSI ISUP Parameter Values from INAP 74
B.2.1 DestinationRoutingAddress/CutAndPaste ->
Called Party Number 74
NIS 94-80nn World Trade IN Release 4 ETSI ISUP / INAP Interworking
PRE 0.2 (draft) Table of Contents
13 December 1996 Page xiv
B.2.2 CallingPartysCategory 75
B.2.3 Extensions 75
C Backward Setup (ACM and ANM) 77
D PRI Interworking for External IP Connection 79
D.1 Establishing a Connection 79
D.1.1 Deriving PRI Parameter Values from INAP 80
D.1.1.1 assistingSSPIPRoutingAddress -->
Called Party Number 80
D.1.1.2 correlationID --> User to User Information 80
D.2 Terminating a Connection 82
D.3 Interworking Restrictions 83
E Call Clearing Parameters 85
E.1 Mapping INAP Cause Values 85
E.2 Call Clearing Initiated by DMS SSP 86
E.2.1 SCP Sends ReleaseCall 86
E.2.2 SCP Sends DisconnectLeg 86
E.2.3 Routing Failure Within the DMS SSP 86
E.3 Call Clearing Initiated Elsewhere 87
E.3.1 Calling Party Disconnects Before Call is Completed 87
E.3.2 Call Fails to Complete After Connect 87
NIS 94-80nn World Trade IN Section 1:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction
13 December 1996 Page 1
1 Introduction
1.1 The Need for Interworking
1.1.1 Access Signalling and IN Signalling
Support for interworking between the following types of signalling is a
prerequisite for Intelligent Networking (IN):
• IN signalling, i.e. the interface used for inter-node signalling between IN
functions. This is the Intelligent Network Application Part (INAP).
• IN access signalling, i.e. interfaces over which IN functionality is accessed
from the underlying network (e.g. PSTN, VPN). The access signalling
interface considered in this specification is ETSI ISUP Version 1 (referred to
in this document simply as ETSI ISUP).
This specification describes DMS SSP support for interworking between ETSI
ISUP and INAP. Such interworking enables the DMS SSP to support IN services
for calls that arrive at the DMS SSP via ETSI ISUP trunks, as shown in Figure 1.
INAP and ETSI ISUP are both Common Channel Signalling System No7 (CCS7)
interfaces. INAP is the top layer of a CCS7 Blue Book protocol stack comprising
the Transaction Capabilities Application Part (TCAP), the Signalling Connection
Control Part (SCCP) and the Message Transfer Part (MTP); INAP operations are
conveyed in TCAP components within MTP Message Signal Units (MSUs). ETSI
ISUP uses only the MTP; ETSI ISUP messages are packaged directly in MSUs. In
protocol terms, interworking between ETSI ISUP and INAP involves (but is not
limited to) mapping INAP operations and ETSI ISUP messages.
Section 1: World Trade IN NIS 94-80nn
Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 2 13 December 1996
Figure 1 Interworking between access signalling and IN signalling
Subscribers access the IN by means of basic calls. IN service calls are initially
distinguished from non-IN calls on the same ETSI ISUP trunks, which require
normal call processing, by means of the digits dialled by the calling party. Special
numbers (e.g. an 0800 FreePhone number or equivalent) are recognised as
requiring IN processing by comparing them with trigger criteria held at the switch.
If a match occurs, the call triggers and IN processing is initiated. The ETSI ISUP
Basic Call State Machine (BCSM) then waits for the result of the IN interaction
before routing the call to its final destination.
1.1.2 Terminating Signalling
If IN interaction results in a call being routed on through the PSTN, outward call
completion may take place either over the access signalling system (ETSI ISUP) or
over any other signalling system with which the access signalling system can
interwork (see the DMS-SSP Product Description for a list of the signalling
systems with which ETSI ISUP can interwork).
1.1.3 External IP Signalling
If an external Intelligent Peripheral (IP) is used (e.g. for collecting further
information from the user, for playing announcements to the user, or to provide
speech recognition facilities), a connection is set up between the DMS SSP and the
external IP over an ETSI PRI trunk.
Tandem
or local
switch
SCP
IN
IN
PSTN
DMS
SSP
Access signalling
ETSI ISUP/INAP
point
interworking
(e.g. ETSI ISUP)
signalling
(INAP)
Call can be routed onward
to any ETSI
ISUP-compatibleinterface
External
IPPRI
ELIU
SCPTCP/IP
CCS7
NIS 94-80nn World Trade IN Section 1:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction
13 December 1996 Page 3
Note: Although Figure 1 shows an external IP directly connected to the DMS SSP,
the connection need not be direct. Although the outgoing trunk from the DMS SSP
will be ETSI PRI, setting up a link to an external IP may involve interworking with
other agents. However, depending on how the address of the external IP is
specified, there may be restrictions on interworking; see Appendix D for details.
1.1.4 Functional Elements Involved in Interworking
An intelligent network is defined to consist of functional elements (also referred to
as functional entities or simply functions) that have the following characteristics:
• Each functional element is clearly defined at a logical level as a state
machine (or a set of related state machines).
• A given functional element is always allocated to a single physical node, but
a given node may accommodate two or more functional elements.
• Communication within the IN is defined in terms of information flows
between functional elements (which cause changes to the respective state
machines), rather than in terms of messages between nodes.
Functional elements on different nodes communicate using INAP. The following
list defines the most important IN functional elements:
SCF Service Control Function
Typically, an IN service is implemented by means of service logic and a
database under SCF control. The role of the SCF is to respond to service
requests from the SSF, e.g. by providing routing information that makes it
possible to complete a call. The SCF is usually allocated to an SCP (Service
Control Point) node. The DMS SSP uses INAP to communicate with an SCF
on an SCP.
Note: As a low cost alternative to supplying a CCS7 interface between the
DMS SSP and the SCP, the DMS SSP supports an Ethernet Link Interface
Unit (ELIU), which allows CCS7 messages to be encapsulated in TCP/IP
packets for transmission to a ServiceBuilder SCP connected via an Ethernet
Local Area Network.
SSF Service Switching Function
The SSF provides the interface between the PSTN and the IN. Its key tasks
are to recognise PSTN calls that require IN service processing, and to
interact with CCF call processing and SCF service logic to ensure that those
calls are successfully completed. The SSF is usually allocated to an SSP
(Service Switching Point) node. The DMS SSP supports an SSF Finite State
Machine (FSM).
Section 1: World Trade IN NIS 94-80nn
Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 4 13 December 1996
SRF Specialised Resource Function
The SRF provides any specialised resources that are required for interaction
with the end user, either to provide information or to obtain it. Information is
typically provided in the form of announcements or tones, and is typically
collected as dialled digits. The SRF is logically allocated to an Intelligent
Peripheral (IP), which may be integrated with an SSP or may be a separate
node attached to an SSP.
The DMS SSP supports an integrated IP, in which the DMS switch itself
provides features for digit collection and playing recorded announcements.
The DMS SSP also supports connections to an external IP, which provides
SRF-type services. The DMS SSP uses a PRI trunk to set up a link to the
external IP, which can then communicate directly with the SCP without
further involvement by the DMS SSP.
CCF Call Control Function
The CCF is not, strictly speaking, an IN functional element, but a standard
Basic Call State Machine (BCSM) for which trigger criteria are defined that
determine the conditions under which a given call requires IN service access.
Because it interacts closely with the SSF, the CCF usually resides with the
SSF in an SSP node. The DMS SSP supports CCF functions by means of a
ETSI ISUP BCSM with access to trigger tables that specify which dialled
digits will initiate IN service access.
Figure 2 shows how these functional elements, particularly those implemented on
the DMS SSP, interact to support interworking.
Figure 2 Interaction between IN functional elements to support interworking
Note: Although Figure 2 shows an external IP directly connected to the DMS SSP,
the connection need not be direct. Although the outgoing trunk from the DMS SSP
will be ETSI PRI, setting up a link to an external IP may involve interworking with
other agents.
DMS
SSP
SCP
INAP
ETSI ISUP
SSF
SCF
CCF
Terminating
interface/agent
SRF
Interworking
External IP
PRI
SRF
Integrated IP
INAP
NIS 94-80nn World Trade IN Section 1:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction
13 December 1996 Page 5
1.2 DMS SSP Support for IN capabilities
The DMS SSP implementation of IN is based on ITU-T CS-1R (Capability Set 1)
procedures and the ETSI Core INAP protocol. Its support for IN capabilities can be
summarised under two headings:
• Support for the INAP operations defined in Q.1218 and ETS 300 374-1
• Support for the Basic Call State Machine (BCSM) defined in Q.1214
1.2.1 INAP Operation Support
ETS 300 374-1 defines a total of 29 Core INAP operations (these are a subset of
the operations defined in Q.1218). The operations supported by the DMS SSP can
be roughly divided into the following categories:
• Call setup operations for single-stage calls (no user interaction required):
InitialDP
Connect
• Call setup operations for two-stage calls (with SCP-initiated user
interaction):
ConnectToResource
EstablishTemporaryConnection
PromptAndCollectUserInformation
PlayAnnouncement
SpecializedResourceReport
DisconnectForwardConnection
The ConnectToResource operation is used to set up a connection to the DMS
SSP’s integrated IP. With such a connection there is no direct communication
between the SCF and the SRF. The SSF can be regarded as relaying
operations between the SCF and the SRF.
The EstablishTemporaryConnection operation is used to set up a temporary
connection to another node in the network (e.g. an external IP, which
provides SRF-type services). With such a connection there is direct
communication between the SCF and the external IP, with the SSF being
involved only in setting up and taking down the connection. There is no
relaying involving the SSF.
• Call billing operations (can be used with 1-stage or 2-stage call setup):
FurnishChargingInformation
Section 1: World Trade IN NIS 94-80nn
Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 6 13 December 1996
• Timer control operations (can be used with 1-stage or 2-stage call setup):
ResetTimer
The SCF can use the ResetTimer operation to prevent the SSF timing out a
call during user interaction.
• Call-independent operations:
ActivateServiceFiltering
ServiceFilteringResponse
• Call clearing (call cannot be completed):
ReleaseCall
This interworking specification describes how the sending and receiving of
operations relates to the sending and receiving of ETSI ISUP messages. For
detailed operation descriptions, see the separate specification DMS
Implementation of CS-1R INAP (ETSI Core INAP Subset) (NIS 94-8008).
1.2.2 BCSM Support
1.2.2.1 Overview of the BCSM
The BCSM defined in Q.1214 provides a standard abstract view of how the
processing of a basic call proceeds and the way in which basic call processing
interacts with IN query processing. Q.1214 defines two BCSM entities:
• The Originating BCSM (O_BCSM)
• The Terminating BCSM (T_BCSM)
The DMS SSP supports only the Originating BCSM.
The BCSM defines the progress of a call in terms of the following:
• Points In Call (PICs), which are equivalent to states.
• Transitions between PICs, which correspond to state changes and indicate
the possible flow of call processing from one PIC to another.
• Events, which are associated with Transitions, and cause them to take place.
• Detection Points (DPs), which provide IN entry points, i.e. points in the
BCSM at which the SCF can become involved in order to provide an IN
service. DPs are located between PICs, i.e. interaction with the IN takes
place not within PICs but during transitions between them.
NIS 94-80nn World Trade IN Section 1:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction
13 December 1996 Page 7
Sections 1.2.2.2 to 1.2.2.4 discuss DPs in more detail.
1.2.2.2 Detection Point Types
DPs are intermediate points between BCSM PICs, at which there may be
interaction between call processing and the IN (specifically, interaction with the
SCF via the SSF). Ten DPs are defined for the O_BCSM. A given DP can be set up
in any of four ways, as shown in Table 1.
TDPs may be defined as conditional or non-conditional. A non-conditional TDP
has no associated trigger criteria, and all calls that encounter the TDP trigger IN
interaction (if the trigger is armed). A conditional TDP has one or more associated
trigger criteria, and calls that encounter the TDP trigger IN interaction only if the
criteria match.
Table 1: DP types defined in Q.1214
TDP-R
(Trigger Detection Point - Response)
A trigger detection point causes
interaction to take place between call
processing and the SCF when static
datafill-defined criteria are met. The
response suffix means that information is
required from the SCF as a result of the
interaction, and BCSM call processing is
suspended awaiting this response.
TDP-N
(Trigger Detection Point - Notification)
A trigger detection point causes
interaction to take place between call
processing and the IN when static
datafill-defined criteria are met. The
notification suffix means that the SCF is
simply told of what has happened; no
information is expected from it, and BCSM
call processing continues.
EDP-R
(Event Detection Point - Response)
An event detection point is set up for a
particular call in response to a request
from the SCF, asking to be notified when a
given call processing event takes place.
The response suffix means that
information is required from the SCF as a
result of the interaction, and BCSM call
processing is suspended awaiting this
response.
EDP-N
(Event Detection Point - Notification)
An event detection point is set up for a
particular call in response to a request
from the SCF, asking to be notified when a
given call processing event takes place.
The notification suffix means that the
SCF is simply told of what has happened;
no information is expected from it, and
BCSM call processing continues.
Section 1: World Trade IN NIS 94-80nn
Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 8 13 December 1996
1.2.2.3 DMS SSP Support for TDPs
The DMS SSP supports the following DPs as TDP-Rs:
• DP-2 in the O_BCSM (Collected_Info). TDP-2 is supported both as an
unconditional TDP (i.e. a call always triggers at TDP-2 if it is armed), and as
a conditional TDP with either of the following trigger criteria:
- Feature Code. A feature code is a string of dialled digits consisting of
the character * or # followed by up to three digits. Feature codes are
typically used for such things as special feature activation/deactivation.
A call triggers at TDP-2 if the TDP is armed and the collected digits
match a datafilled feature code.
- Specific Digit String. A call triggers at TDP-2 if the TDP is armed and
the first N collected digits match a datafilled digit string.
• DP-3 in the O_BCSM (Analyzed_Info). TDP-3 is supported only as a
conditional TDP with the Specific Called Party Number String criterion. A
call triggers at TDP-3 if the TDP is armed and the first N digits of the
translated called party number (up to and including the whole number)
matches a datafilled number string.
When a TDP is triggereD, it causes the SSF to send an InitialDP operation to the
SCF to initiate IN interaction.
1.2.2.4 DMS SSP Support for EDPs
DPs are dynamically armed as EDPs in response to a request from the SCF, made
via an RequestReportBCSMEvent (RRBE) operation specifying one of two
monitoring modes:
• NotifyAndContinue, which causes the DP to be armed as an EDP-N.
• Interrupted, which causes the DP to be armed as an EDP-R.
An RRBE operation can specify a third mode, Transparent, which has the effect of
disarming previously armed EDPs.
The DMS SSP supports only one EDP on outgoing ETSI ISUP trunks. This is
EDP-4, Route_Select_Failure, which can be armed as an EDP-R.
NIS 94-80nn World Trade IN Section 1:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction
13 December 1996 Page 9
1.3 DMS SSP Support for ETSI ISUP
The ISDN User Part (ISUP) is the CCS7 user part that supports not only basic
telephony, but also ISDN data calls, and a range of supplementary services based on
the exchange of information using out-of-band messages.
ISUP performs the functions of OSI Layers 4 to 7, but in fact operates as a single
layer, i.e. no information is added or removed for the intermediate layers, and ISUP
information has exactly the same format at Level 7 as at Level 4. It uses the Message
Transfer Part (MTP) to support message transfer, i.e. ISUP messages are conveyed
between nodes in MTP Message Signal Units (MSUs).
ETSI ISUP [requires a description of what ETSI ISUP actually is].
The ETSI ISUP interface supported by DMS-100E switch is fully documented in:
ETSI ISUP Interface Specification
Issue Aut 1.2
14 March 1991
NIS D313-1
[This references needs to be amended to show an ETSI ISUP reference.]
This is a set of documents describing the ISDN User Part (ISUP), the Transaction
Capabilities Application Part (TCAP), the Signalling Connection Control Part
(SCCP), the Message Transfer Part (MTP), and ETSI ISUP network services.
1.4 Overview of ETSI ISUP / INAP Interworking
There are two cases to consider:
• After the SSF has recognised that a call requires IN processing, IN
interaction is directly controlled by the SCF. This is the normal case, and is
described in Section 1.4.1.
• The SCF delegates IN processing to the SSF (service filtering). IN
interaction is handled primarily by the SSF, which periodically reports
results to the SCF. This case is described in Section 1.4.2.
Section 1: World Trade IN NIS 94-80nn
Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 10 13 December 1996
1.4.1 IN Interaction Involving the SCF
The aim of IN interaction directly controlled by the SCF is usually the completion
of a call (e.g. to a FreePhone or Primary Rate number). There are three stages in the
processing of a call that encounters such IN interaction:
• Triggering
• Suspension of call processing while IN processing takes place
• Resumption of call processing using information obtained from the SCF
These are illustrated in Figure 3. Sections 2 to 4 of this specification are organised
in accordance with this structure, as follows:
• Section 2: Triggering IN Interaction on page 15, which deals with:
- Triggering via ETSI ISUP signalling (note that ETSI ISUP call setup
signalling is always en-bloc; ETSI ISUP does not support overlap
signalling)
- The impact of feature interactions before triggering
• Section 3: Call Processing Suspended on page 31, which deals with:
- Updating billing records with IN-related information
- User interaction with the caller (to play an announcement or to collect
information from the user)
- Arming DPs as EDPs to monitor call completion once O_BCSM call
processing resumes
Note: Only EDP-4, Route_Select_Failure, is supported on outgoing
DPNSS trunks.
- Resumption of O_BCSM call processing
• Section 4: Call Processing Resumed on page 53, which deals with:
- Normal call completion after receipt of a Connect operation
- Call clearing after receipt of a ReleaseCall operation
Each of these sections also includes a section on error handling during the
corresponding stage of an IN call.
NIS 94-80nn World Trade IN Section 1:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction
13 December 1996 Page 11
Figure 3 Stages in the processing of an IN call
SSP routes call onward,
using information from
SCF to modify information
received via ETSI ISUP
SCF sends Connect
with call setup information
SCF-initiated interaction
with caller to collect
further information; speech
path through-connected
backward via ETSI ISUP
Charging information
received from SCF
(optional)
Call triggers on armed TDP;
IN interaction initiated and
call processing suspended
Collected digits are translated
Incoming ETSI ISUP call received by DMS
Call origination
Call termination
Call
processing
before
triggering
of IN
interaction
Call
processing
suspended
during IN
interaction
Call
processing
resumed
after IN
interaction
1-stage
call
setup
2-stage
call
setup
SCF sends ReleaseCall
with release code
Test TDP-2 to see if it is armed
Test translated digits for criteria match
Not armed
No match
TDP-2 triggers
TDP-3 triggers
No IN
interaction
SCF tells SSF to arm
EDPs (note that they will
be disarmed when the call
is connected)
Call setup
with monitoring
Section 1: World Trade IN NIS 94-80nn
Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 12 13 December 1996
1.4.2 IN Interaction Handled by SSF (Service Filtering)
The aim of service filtering is to count the number of calls made to a specified
number, or the number of calls made to each one of a series of numbers (e.g. for
TeleVoting). This counting is done by the SSF; there is no SCF involvement,
except that the SCF initiates service filtering and the SSF periodically reports
results to the SCF. The stages are:
• Activation of service filtering
• Triggering for calls to be filtered
• Processing of calls that trigger service filtering
• Termination of service filtering
These are illustrated in Figure 4. Service filtering is described in more detail in
Section 5: Service Filtering on page 61.
NIS 94-80nn World Trade IN Section 1:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction
13 December 1996 Page 13
Figure 4 Stages in service filtering
Call triggers at an armed TDP;
IN interaction initiated
Test TDP-2 to see if it is armed
Incoming ETSI ISUP call received by DMS SSP
Call origination
PRI call
processing
before
triggering
Call count incremented
Translate collected digits
Test translated digits for criteria match
TDP-2 triggers
Activation
of service
filtering
Service filtering
terminates when final
report sent to SCF
Filtering
results
collected
and
reported
SCF tells SSF to begin filtering, specifying:
• Call processing information
• How long filtering is to last
• How often to report results
• Numbers for which to provide counts of incoming calls
PRI call
processing
continued
at SSF
Call cleared with
specified Cause value
Call billed as specified
Specified announcement
played to caller
Final report of call counts
provided when specified
duration of filtering expires
Interim reports of call
counts provided at
specified intervals
Termination
of service
filtering
Call termination
TDP-3 triggers
Not armed
No IN
interaction
No match
Filtered call
Section 1: World Trade IN NIS 94-80nn
Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 14 13 December 1996
NIS 94-80nn World Trade IN Section 2:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction
13 December 1996 Page 15
2 Triggering IN Interaction
2.1 Introduction
On receipt of an incoming ETSI ISUP call on the originating side of the DMS SSP,
the SSF remains in the state Idle, while the CCF (which contains the O_BCSM)
processes the call as normal (traversing through the various PICs and DPs of the
O_BCSM), until and unless an armed TDP is encountered.
If an armed TDP is encountered, the SSF FSM moves to the state Trigger
Processing and determines whether DP criteria conditions have been met.
If the TDP is armed as an unconditional TDP, or if criteria conditions are met
(criteria match established) for a conditional TDP, and the TDP encountered is a
TDP-R, the call triggers and the SSF will:
1. Suspend O_BCSM call processing at the current DP
2. Start the guard timer TSSF
3. Generate an INAP InitialDP operation and send it to the SCF
4. Move to the state Waiting For Instructions
If criteria conditions are not met (criteria match not established), e.g. because the
call is not an IN call, the SSF FSM returns to the state Idle and O_BCSM call
processing continues with no IN interaction.
Section 2: World Trade IN NIS 94-80nn
Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 16 13 December 1996
2.2 IN Interaction with ETSI ISUP En-Bloc
Signalling
2.2.1 Overview of En-Bloc Signalling
In the case of en-bloc signalling, the IAM message from the originating side
contains complete called party information.
The ETSI ISUP/INAP interaction is as shown in Figure 5.
Figure 5 Incoming ETSI ISUP call (successful trigger)
IAM
DMS SSP SCP
InitialDP
Start
TSSF
Originating
side
BCSM
TDP-2 armed?
Waiting for
Instructions
SSF FSM
Criteria
match
PIC_1
PIC_2
Collect digits
PIC_3
Translate
digits
TDP-3 armed?
Idle
Trigger
Processing
Trigger
Processing
IdleCall
proceeds
with no IN
interaction
PIC_4
Criteria
match
No
match
No
match
NIS 94-80nn World Trade IN Section 2:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction
13 December 1996 Page 17
2.2.2 Sequence of Events
The sequence of events is as follows:
1. A call arrives at the DMS SSP. See Section 2.2.2.1.
2. The DMS SSP collects digits from the caller (see Section 2.2.2.2), and
possibly triggers interaction between the O_BCSM and the SSF (see Section
2.2.2.3).
3. The DMS SSP translates the collected digits (see Section 2.2.2.4), and
possibly triggers interaction between the O_BCSM and the SSF (see Section
2.2.2.5).
4. If the call has not triggered at this point, it completes without any IN
interaction.
Trigger processing is described in Section 2.2.2.6. Trigger processing may initiate
IN interaction, as described in Section 2.2.2.7.
2.2.2.1 Call Arrival (PIC_1)
When the DMS SSP receives a ETSI ISUP Initial Address Message (IAM), it
creates a new instance of the ETSI ISUP Originating Basic Call State Machine
(O_BCSM), which will initially be in PIC_1.
The call is marked as a potential IN call according to the trigger subscription(s) in
effect at the switch. Two types of subscription are supported:
• Office or switch-wide subscription, which means that all incoming ETSI
ISUP calls are treated as potential IN calls.
• Trunk group subscription, which means that only ETSI ISUP calls incoming
on specified trunk groups are treated as potential IN calls.
Trunk group subscription takes priority over office subscription.
No significant processing takes place within PIC_1, so the O_BCSM moves from
PIC_1 to PIC_2. The DMS SSP does not support the arming of TDP-1 (Originating
Attempt Authorised), so this TDP cannot trigger interaction with the SSF.
The SSF FSM (with which no interaction has yet taken place) is in state Idle.
Section 2: World Trade IN NIS 94-80nn
Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 18 13 December 1996
2.2.2.2 Digit Collection (PIC_2)
In PIC_2, the DMS SSP collects dialled digits, which are provided in the Address
Signals parameter of the IAM message.
The O_BCSM leaves PIC_2. The SSF FSM remains in state Idle.
2.2.2.3 Triggering at TDP-2 (Collected Info)
On leaving PIC_2, the O_BCSM encounters TDP-2 (Collected Info). This can be
armed as a TDP-R, either unconditionally or with the following trigger criteria:
• Feature Code
• Specific Digit String
Note: TDP-2 is armed unconditionally by datafilling a value of 0 for Minimum
Digits. If Minimum Digits is datafilled with a value n (n>0), the call will trigger
only if the number of dialled digits is greater than or equal to n.
If the call is marked as a potential IN call, and TDP-2 is armed, this initiates
interaction between the O_BCSM and the SSF. The SSF FSM moves from state
Idle to state Trigger Processing. See Section 2.2.2.6 for a description of what
happens in this state.
Otherwise, the O_BCSM moves from PIC_2 to PIC_3 without initiating
interaction with the SSF. The SSF FSM remains in state Idle.
2.2.2.4 Digit Translation (PIC_3)
In PIC_3 the digits received from the originating side go through translations.
After translations, the O_BCSM leaves PIC_3.
The SSF FSM remains in state Idle.
2.2.2.5 Triggering at TDP-3 (Analysed Info)
On leaving PIC_3, the O_BCSM encounters TDP-3 (Analyzed Info). This can be
armed as a TDP-R, with trigger criterion Specific Called Party Number String.
If the call is marked as a potential IN call, and TDP-3 is armed, this initiates
interaction between the O_BCSM and the SSF. The SSF FSM moves from state
Idle to state Trigger Processing. See Section 2.2.2.6 for a description of what
happens in this state.
NIS 94-80nn World Trade IN Section 2:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction
13 December 1996 Page 19
Otherwise, the O_BCSM moves from PIC_3 to PIC_4 without initiating
interaction with the SSF, and the SSF FSM remains in state Idle. Since the DMS
SSP supports no TDPs after TDP-3, the call will now progress to completion
without any IN interaction.
2.2.2.6 Trigger Processing
An armed TDP will only initiate IN processing if the trigger criterion associated
with the TDP matches one of the datafilled values at the switch.
If a TDP has triggered, the SSF tests whether trigger criteria match a value
datafilled at the switch:
• If TDP-2 is armed with Minimum Digits as the trigger criterion, is the
number of dialled digits greater than or equal to the datafilled value?
Note: If Minimum Digits is datafilled with the value 0, the call will always
initiate IN processing. The TDP is an unconditional TDP.
• If TDP-2 is armed with Feature Code as the trigger criterion, do the collected
digits match a datafilled feature code for an IN service?
• If TDP-2 is armed with Specific Digit String as the trigger criterion, do the
collected digits match a datafilled digit string associated with an IN service?
• If TDP-3 is armed with Specific Called Party Number String as the trigger
criterion, do the translated collected digits match a datafilled called party
number associated with an IN service?
If there is no criteria match, the call is not recognised as an IN call, and the SSF
FSM moves from state Trigger Processing back to state Idle. The O_BCSM moves
to PIC_3 (see Section 2.2.2.4) or to PIC_4 (in which case the call progresses to
completion without any IN interaction), depending on which TDP has triggered.
If there is a criteria match, the call is recognised as an IN call. O_BCSM
processing is suspended and the SSF initiates IN interaction as described in Section
2.2.2.7.
Note: If IAM does not include a Calling Party Number parameter, and the service
key indicates that CLI is required, the call will be cleared.
Section 2: World Trade IN NIS 94-80nn
Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 20 13 December 1996
2.2.2.7 Initiating IN Interaction
The SSF initiates IN interaction by assembling an INAP InitialDP operation and
sending this to the SCF in a TCAP BEGIN package. The parameters of the
InitialDP operation are assembled partly from ETSI ISUP message parameters, and
partly from triggering information datafilled at the switch, as follows:
For a more detailed description of IAM / InitialDP parameter mapping, refer to
Appendix A.
When the SSF has sent InitialDP, the SSF FSM moves from state Trigger
Processing to state Waiting For Instructions, and waits for a response from the
SCF. Call processing in the O_BCSM remains suspended.
See Chapter 3 for a description of the interaction between ETSI ISUP and INAP
while call processing is suspended.
a.If datafill does not explicitly request that Calling Party Number be included in Ini-
tialDP, it is not included, even if it is provided in IAM.
ETSI ISUP IAM parameter INAP InitialDP parameter
Calling Party’s Category
(in IAM Message Indicators)
CallingPartysCategory
Called Party Number CalledPartyNumber
Calling Party Numbera
CallingPartyNumber
<datafill for dialled digits> ServiceKey
Supplied by DMS SSP EventTypeBCSM
Transmission Medium Requirement bearerCapability
NIS 94-80nn World Trade IN Section 2:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction
13 December 1996 Page 21
2.3 IN Interaction with ETSI ISUP Overlap
Signalling
Handling of incoming ETSI ISUP overlap calls is similar to that of ETSI ISUP
en-bloc calls. The primary differences are:
• The initial IAM message does not contain all the information necessary to
complete the call.
• Triggering may occur before all called party digits have been received.
This results in more complex interaction, which is summarised in Section 2.3.1 and
described in detail in Section 2.3.2.
2.3.1 Overview
The ETSI ISUP/INAP interaction is as shown in Figure 6.
2.3.2 Sequence of Events
The sequence of events is as follows:
1. A call arrives at the DMS SSP. See Section 2.3.2.1.
2. The DMS SSP collects digits from the caller (see Section 2.3.2.2), and
possibly triggers interaction between the O_BCSM and the SSF (see Section
2.3.2.3).
3. The DMS SSP translates the collected digits (and may collect more digits)
(see Section 2.3.2.4), and possibly triggers interaction between the O_BCSM
and the SSF (see Section 2.3.2.5).
4. If the call has not triggered at this point, it completes without any IN
interaction.
Trigger processing is described in Section 2.3.2.6. Trigger processing may initiate
IN interaction, as described in Section 2.3.2.7.
Section 2: World Trade IN NIS 94-80nn
Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 22 13 December 1996
Figure 6 Incoming ETSI ISUP overlap call (successful trigger)
2.3.2.1 Call Arrival (PIC_1)
When the DMS SSP receives an ETSI ISUP Initial Address Message (IAM), it
creates a new instance of the ETSI ISUP Originating Basic Call State Machine
(O_BCSM), which will initially be in PIC_1.
The call is marked as a potential IN call according to the trigger subscription(s) in
effect at the switch. Two types of subscription are supported:
• Office or switch-wide subscription, which means that all incoming ETSI
ISUP calls are treated as potential IN calls.
IAM
DMS SSP SCP
SAM(s)
Originating
side
TDP-2 armed?
BCSM SSF FSM
PIC_2
Collect digits
PIC_1
Idle
Trigger
Processing
Waiting for
Instructions
No
match
PIC_3
Translate
digits
TDP-3 armed? Trigger
Processing
Call
proceeds
with no IN
interaction
PIC_4
Idle
No
match
Criteria
match
(additional
info not req’d)
InitialDP
Start
TSSF
Potential
match
Potential
match
Start
inter-digit
timer
NIS 94-80nn World Trade IN Section 2:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction
13 December 1996 Page 23
• Trunk group subscription, which means that only ETSI ISUP calls incoming
on specified trunk groups are treated as potential IN calls.
Trunk group subscription takes priority over office subscription.
No significant processing takes place within PIC_1, so the O_BCSM moves from
PIC_1 to PIC-2. The SSF FSM (with which no interaction has yet taken place) is in
state Idle. The DMS SSP does not support the arming of TDP-1 (Originating
Attempt Authorised), so this TDP cannot trigger interaction with the SSF.
The SSF FSM (with which no interaction has yet taken place) is in state Idle.
2.3.2.2 Digit Collection (PIC_2)
In PIC_2, the DMS SSP collects dialled digits, which are provided in the Address
Signals parameter of the IAM message.
The O_BCSM leaves PIC_2, even though digit collection is still in progress. The
SSF FSM remains in state Idle.
The procedure for collecting further digits is described below. Although it is
described here for convenience, it should be understood that the O_BCSM will
have moved out of PIC_2 by the time further digits arrive.
After receiving the IAM message, the DMS SSP starts an inter-digit timer. The
originating side will provide further digits in one or more SAM messages. Each
time a SAM message is received, the inter-digit timer is restarted. Digit collection
is complete when the DMS SSP receives a SAM message with an end of digits
indicator from the originating side, or when the inter-digit timer expires. If the
inter-digit timer expires without a complete number having been received, the call
is cleared.
2.3.2.3 Triggering at TDP-2 (Collected Info)
On leaving PIC_2, the O_BCSM encounters TDP-2 (Collected Info). This can be
armed as a TDP-R, either unconditionally or with the Specific Digit String trigger
criteria.
TDP-2 is armed unconditionally by datafilling a value of 0 for Minimum Digits. If
Minimum Digits is datafilled with the value n (>0), TDP-2 is triggered only when
at least n digits have been collected from the originating side.
Note: If the DMS SSP receives an indication that sending is complete (e.g. receipt
of a SAM message with an end of digits indicator) before it has received the
specified minimum number of digits for triggering, the call will not trigger.
Section 2: World Trade IN NIS 94-80nn
Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 24 13 December 1996
If the call is marked as a potential IN call, and TDP-2 is armed, this initiates
interaction between the O_BCSM and the SSF. The SSF FSM moves from state
Idle to state Trigger Processing. See Section 2.3.2.6 for a description of what
happens in this state.
Otherwise, the O_BCSM moves from PIC_2 to PIC_3 without initiating
interaction with the SSF. The SSF FSM remains in state Idle.
2.3.2.4 Digit Translation (PIC_3)
In PIC_3 the digits received from the originating side go through translations. The
number that is translated consists of whatever digits have been collected so far in
IAM and SAM messages.
When translations produce a routing address, the O_BCSM leaves PIC_3.
Note: This condition may be satisfied before digit collection is complete, so digit
collection may continue after the O_BCSM leaves PIC_3.
The SSF FSM remains in state Idle.
2.3.2.5 Triggering at TDP-3 (Analyzed Info)
On leaving PIC_3, the O_BCSM encounters TDP-3 (Analyzed Info). This can be
armed as a TDP-R, with trigger criterion Specific Called Party Number String.
If the call is marked as a potential IN call, and TDP-3 is armed, this initiates
interaction between the O_BCSM and the SSF. The SSF FSM moves from state
Idle to state Trigger Processing. See Section 2.3.2.6 for a description of what
happens in this state.
Otherwise, once all digits have been collected and translated, the O_BCSM moves
from PIC_3 to PIC_4 without initiating interaction with the SSF. The SSF FSM
remains in state Idle. Since the DMS SSP supports no TDPs after TDP-3, the call
will now progress to completion without any IN interaction.
NIS 94-80nn World Trade IN Section 2:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction
13 December 1996 Page 25
2.3.2.6 Trigger Processing
The interactions between overlap signalling and trigger processing are illustrated
in Figure 7.
Figure 7 Interactions Between Overlap Signalling and Trigger Processing
An armed TDP will only initiate IN processing if both of the following conditions
are true:
• The trigger criterion associated with the TDP matches one of the datafilled
values at the switch. See Establishing a Criteria Match.
Call triggers at
an armed TDP
Is it a
conditional
TDP?
Is there a
criteria
match?
Is digit
collection
complete?
Can we send
InitialDP with partial
CdPN?
Send InitialDP
Go to state WFI
Start TSSF
No
Yes
Go to next PIC
Go to state Idle
NoYes
Wait for next SAM
message or inter-digit
timeout
No
Potential*
Wait for next SAM
message or inter-digit
timeout
* A potential criteria match exists
when digit collection is still in progress
and collected digits may provide a
criteria match when combined with
digits still to be collected.
Wait for next SAM
message or
inter-digit timeout
Have we collected
the minimum
number of digits
required?
Yes
No
No
Yes
Yes
Continue digit
collection if
InitialDP sent with
partial CdPN
Is digit
collection
complete?
No
Yes
Section 2: World Trade IN NIS 94-80nn
Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 26 13 December 1996
• The DMS SSP has received sufficient information to initiate IN interaction.
The datafilled service key for a service will indicate what information the
SSF requires before it can send InitialDP:
- Does InitialDP require a complete called party number, or can it be
sent with a partial called party number?
- If InitialDP can be sent with a partial called party number, have the
minimum number of digits been collected (as specified by the
datafilled value for Minimum Digits)?
See Determining When to Send InitialDP.
Establishing a Criteria Match
If a conditional TDP has triggered, the SSF tests whether the associated trigger
criterion matches any of the values datafilled at the switch:
• If TDP-2 is armed with Specific Digit String as the trigger criterion, do the
collected digits match a datafilled digit string associated with an IN service?
• If TDP-3 is armed with Specific Called Party Number String as the trigger
criterion, do the translated digits collected so far match a datafilled called
party number associated with an IN service?
A test for a match may yield any of three results:
• No match is possible. Either digit collection has completed without
producing a match, or enough digits have already been collected to rule out
the possibility of a match. For example, 1234 has been collected, and all the
datafilled criteria for Specific Called Party Number String begin with 1233.
The O_BCSM moves to the next PIC. The SSF FSM moves to state Idle.
• A match has been found. The SSF now determines if it has enough
information to initiate IN interaction (see Determining When to Send
InitialDP).
Note: There may be cases when collected digits match one of the datafilled
criteria, but further digits may produce a different match. For example, 1234
has been collected, and the datafilled criteria for Specific Called Party
Number String include both 1234 (an actual match) and 12345 (a potential
match). In such ambiguous cases, the SSF will wait for further digits and
check again for a match.
• There is a potential match. Although no actual match has been found, digit
collection is still in progress and may produce digits which, when combined
with digits already collected, produce a match. For example, 123 has been
NIS 94-80nn World Trade IN Section 2:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction
13 December 1996 Page 27
collected, and the datafilled criteria for Specific Called Party Number String
includes 1234.
The O_BCSM remains suspended at the current TDP, and the SSF FSM
remains in state Trigger Processing. As each SAM message arrives with
more digits, the SSF repeats the test for a criteria match, incorporating the
newly received digits. (Note: The newly received digits go through
translations before the SSF tests for a criteria match.)
This process continues until either the SSF determines that a match definitely
does or does not exist (in which case the appropriate action is taken, as
described above), or until digit collection completes without producing a
match (in which case the O_BCSM moves to the next PIC, and the SSF FSM
moves to state Idle).
If an unconditional TDP has triggered, there are no trigger criteria to be matched.
The SSF only needs to consider whether it has enough information to initiate IN
interaction (see Determining When to Send InitialDP).
Determining When to Send InitialDP
Once the SSF has determined that it should initiate IN interaction (for an
unconditional TDP, or for a conditional TDP for which a criteria match has been
found), it must determine whether enough information has been provided to start
the interaction (i.e. by sending InitialDP to the SCF).
The service key associated with the IN service with which the call is matched will
indicate whether InitialDP can be sent with a full or partial called party number. If
InitialDP can be sent with a partial called party number, the datafilled value for
Minimum Digits will specify the minimum number of digits that must be collected
before InitialDP can be sent.
There are two possibilities:
• No further information is required.
• Addtional called party digits are required.
Note: If the service key indicates that CLI is required and the CLI was not
included in the initial IAM message, the call will be cleared. There are no facilities
for requesting CLI from the originating side.
Section 2: World Trade IN NIS 94-80nn
Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 28 13 December 1996
No Further Information Required
No further information is required in the following cases:
• InitialDP can be sent with a partial called party number (or, if it requires a
complete called party number, it has been collected and digit collection is
complete).
• The minimum number of digits have been collected.
O_BCSM processing is suspended and the SSF initiates IN interaction, as
described in Section 2.3.2.7. The DMS SSP can continue to collect Address
Signals while IN call processing takes place.
Addtional Called Party Digits Required
Additional called party digits (only) are required in the following cases:
• The service key indicates that a complete called party number is required,
and digit collection is still in progress.
• The number of digits collected so far is less than the datafilled value of
Minimum Digits.
The DMS SSP will collect additional digits, received in SAM messages, until:
• A SAM message is received with an end of digits indicator, indicating that a
complete called party number has been received.
• The number of digits collected exceeds the datafilled value for Minimum
Digits.
• The inter-digit timer expires.
In the first two cases, the DMS SSP suspends O_BCSM processing and the SSF
initiates IN interaction, as described in Section 2.3.2.7.
If the inter-digit timer expires before sufficient digits have been collected, the call
will be cleared.
Note: If digit collection is completed before the required minimum number of
digits has been collected, the call will not trigger. The SSF will move to the next
PIC, and the SSF FSM will move to state Idle.
NIS 94-80nn World Trade IN Section 2:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction
13 December 1996 Page 29
2.3.2.7 Initiating IN Interaction
The SSF initiates IN call processing by assembling an INAP InitialDP operation
and sending this to the SCF in a TCAP BEGIN package. The parameters of the
InitialDP operation are assembled partly from ETSI ISUP message parameters, and
partly from triggering information datafilled at the switch, as follows:
For a more detailed description of IAM / InitialDP parameter mapping, refer to
Appendix A.
Having sent the InitialDP, the SSF FSM moves from state Trigger Processing to
state Waiting For Instructions, and waits for a response from the SCF. Call
processing in the O_BCSM remains suspended.
See Chapter 3 for a description of the interaction between ETSI ISUP and INAP
while call processing is suspended.
2.4 Feature interaction Before First IN trigger
If the incoming call has been routed via a switch-based Virtual Private Network
(VPN) and authorisation checks have already been carried out on the caller, this
may have an impact on the way in which the call interacts with IN. Such possible
impacts are currently being investigated, and will be documented in a future issue
of this specification.
a.If datafill does not explicitly request that CLI be included in InitialDP, it is not in-
cluded, even if it is provided in IAM.
ETSI ISUP parameter INAP InitialDP parameter
IAM Message Indicators
(Calling Party Category)
CallingPartysCategory
Called Address CalledPartyNumber
Line Identitya
(from IAM)
CallingPartyNumber
<datafill for dialled digits> ServiceKey
Supplied by DMS SSP EventTypeBCSM
Transmission Medium Requirement bearerCapability
Section 2: World Trade IN NIS 94-80nn
Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 30 13 December 1996
2.5 Error handling
2.5.1 Errors Detected by INAP
No errors are detected by INAP during this stage of call processing. Detection of
errors arising from sending of InitialDP is covered in Section 3, as they are
reported to the SSF while call processing is suspended.
2.5.2 Timer Expiry
Expiry of TSSF after InitialDP is sent is covered in Section 3, as it occurs while call
processing is suspended.
2.5.3 Errors Detected by TCAP
No errors are detected by TCAP during this stage of call processing. Detection of
errors arising from sending of InitialDP is covered in Section 3, as they are
reported to the SSF while call processing is suspended.
2.5.4 Errors Detected by ETSI ISUP
ETSI ISUP errors that occur before IN triggering takes place are handled by
standard ETSI ISUP mechanisms (e.g. call clearing). There is no ETSI ISUP/INAP
interaction.
NIS 94-80nn World Trade IN Section 3:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing
13 December 1996 Page 31
3 Call Processing Suspended
3.1 Overview
When there has been a criteria match at an armed TDP-R in the O_BCSM,
O_BCSM call processing is suspended to allow IN interaction to take place under
the control of the SCF.
During O_BCSM call suspension, while there is an SSF/SCF control relationship,
the SCF can interact with the SSF in the following ways:
• Update billing records with IN-related information
• Initiate and control user interaction with the caller by playing an
announcement and/or collecting information from the user
• Reset the timer used by the SSF to control how long it will wait for a
response from the SCF
• Resume O_BCSM call processing, having provided a complete or partial
replacement for the original called party number
• Clear the call
Note: The SSF may initiate call monitoring by arming EDPs, or request the SSF to
provide information about call completion. However, ETSI ISUP does not support
these features. When the call is connected, any armed EDPs will be disarmed and
default values for will not be provided for any requested call information.
Section 3: World Trade IN NIS 94-80nn
Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 32 13 December 1996
3.2 Billing
For non-IN calls, the DMS SSP generates a billing record for a call after the call
has been through translations, unless translations indicate that no billing record is
to be generated.
If a call triggers at TDP-3, therefore, a billing record may or may not already exist
for the call. If the SCF sends FCI operations containing billing information, this
information is added to the existing billing record, or a billing record is created if
one does not already exist.
If a call triggers at TDP-2, the call has not yet been through translations, so no
billing record exists for the call. If the SCF sends FCI operations containing billing
information, a billing record will be created for the call. In this case, the DMS SSP
will be prevented from creating another billing record when the call goes through
translations.
See Section 3.2.1 for more information about billing records.
3.2.1 AMA Billing Records
The DMS SSP supports Automated Message Accounting (AMA) for billing, and
updates fields in AMA records using a combination of FCI parameter values and
information datafilled against the trigger criteria for a service (specifically, the
Called Party Number and Calling Party Number, as used to provide values for the
InitialDP operation). AMA modules are used as follows:
• In the base AMA record for an IN call, the fields Terminating Open Digits 1
and Terminating Open Digits 2 (normally used to store translated called party
number digits) are filled with hexadecimal Fs (1111). These will eventually
be overwritten with the final called party number, as modified/provided by
Connect.
• Appended to the base record may be either a Type 40 (Digits) module or a
Type 28 (Additional Digits Dialled) module, as specified by datafilled
service data.
The Type 40 module uses its Dialled Digits 1 and Dialled Digits 2 fields to
record the translated dialled digits available when the InitialDP operation is
sent for the call (i.e. the same digits conveyed in the CalledPartyNumber
parameter of InitialDP).
The Type 28 module uses its Additional Digits Dialled field to record
additional authorisation and PIN digits dialled by a VPN user.
NIS 94-80nn World Trade IN Section 3:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing
13 December 1996 Page 33
• The SCF can send an FCI operation to instruct the DMS SSP to append an
AMA Type 199 module to the base record. This module type contains
operator-defined data. This allows network operators great flexibility in
determining what billing information they wish to record, particularly since
successive FCI operations can be used to append a number of Type 199
modules to the base record.
The processing of the billing information provided by the SCF is handled entirely
within the SSF, and requires no interaction with ETSI ISUP.
For a more detailed description of AMA billing for IN calls, see AG4629 (TDP-3
billing) and AG5150 (TDP-2 billing).
3.3 User Interaction
The SCF can initiate, control and terminate direct in-band interaction with the
calling party by means of INAP operations. Such interaction might, for example,
involve the calling party dialling digits (e.g. a PIN for authorisation) in response to
an announcement, if the InitialDP operation does not provide the SCF with enough
information to screen and route a call.
User interaction can be handled in either of two ways:
• By the DMS SSP’s integrated IP/SRF. This is described in Section 3.3.2.
• By an external IP/SRF. This is described in Section 3.3.3.
Both types of IP can be used for user interaction within the same call, although
only one type of IP can be in use at any given moment; that is, if a call is connected
to one type of IP, that connection must be closed before the call can be connected
to the other type of IP.
3.3.1 INAP Operations Used
The following operations are concerned with establishing a connection between
the SCF and the provider of SRF-type services:
• ConnectToResource (CTR)
EstablishTemporaryConnection (ETC)
Sent from the SCF to the SSF to tell it to set up a connection to a specialised
resource, typically so that it can provide instructions to the calling party or
obtain additional information.
Section 3: World Trade IN NIS 94-80nn
Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 34 13 December 1996
The DMS SSP supports the CTR operation for connections to the integrated
DMS IP, i.e. to MTM EDRAM announcements or DTC tone generation and
detection. In this scenario, the SSF then relays SCF-to-SRF operations to the
integrated IP.
The DMS SSP supports the ETC operation for connections to an external IP.
The DMS SSP sets up a link to the external IP over a PRI trunk. Once the
connection is fully established (see the description of the
AssistRequestInstructions operation below), operations are exchanged
directly between the SCF and the external IP, with no further involvement
from the SSF.
• AssistRequestInstructions (ARI)
Sent from the SRF to the SCF to complete the connection between the SCF
and an external IP.
Note: The ARI operation does not involve any SSF interaction.
The following INAP operations apply to both types of IP connection. The only
difference is that for an integrated IP connection they will be sent to the SSF, which
relays them to an internal SRF. For an external IP connection, operations are
exchanged directly between the SCF and the external IP:
• PlayAnnouncement (PA)
Sent from the SCF to the SRF after a user-SRF connection has been
established under SCF control, to tell the SRF to provide a specified tone or
announcement in-band. There is no input from the user.
• SpecializedResourceReport (SRR)
Sent from the SRF to the SCF to confirm that a specified tone or
announcement has been provided in-band via a PA operation.
• PromptAndCollectUserInformation (P&C)
Sent from the SCF to the SRF after a user-SRF connection has been
established under SCF control, to tell the SRF to provide a specified tone or
announcement in-band and to collect information (e.g. digits in-band) from
the user. The collected information is sent to the SCF via the TCAP Return
Result defined for the P&C operation.
NIS 94-80nn World Trade IN Section 3:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing
13 December 1996 Page 35
The following INAP operation is concerned with the timer that the DMS SSP uses
to control how long it will wait for a response from the SCP or an external IP
before timing out:
• ResetTimer (RT)
Sent from the SCF to the SSF to tell it to restart the TSSF timer with a
specified period. This allows the SCF to prevent the SSF from timing out a
call in cases where IN processing takes longer than usual (e.g. while waiting
for a response from an external IP, or while executing complex service
logic).
Note: Use of the ResetTimer operation is not restricted to user interaction.
The SCF can send ResetTimer to the SSF at any point during an SSF/SCF
control relationship.
The following INAP operation is concerned with terminating the connection
between the SCF and the SRF, and applies to both integrated and external IPs:
• DisconnectForwardConnection (DFC)
Sent from the SCF to the SSF to tell the SSF to disconnect the forward SRF
connection for a call. This indicates that no further interaction with the user
is required for the moment, but the SCF/SSF connection remains in place.
Note: In the case of a connection to an external IP, the SRF can initiate
disconnection (see Section 3.3.3.2).
3.3.2 User Interaction Using an Integrated IP
This section describes user interaction using the DMS SSP’s integrated IP.
3.3.2.1 Message Flow Overview
User interaction requires the presence of a speech path for in-band communication
with the caller (voice prompts, network tones, DTMF digits and so on). In a call
without user interaction, the speech path would be set up in response to an ANS
message from the terminating side. If user interaction is required before the call is
routed to the terminating side (i.e. before the SCF issues Connect), the DMS SSP
must set up the speech path at an earlier stage in the progress of the call.
Section 3: World Trade IN NIS 94-80nn
Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 36 13 December 1996
To set up the speech path, the DMS SSP generates the following ETSI ISUP
messages and sends them to the originating side:
1. ACM. This tells the caller to stop sending digits.
The DMS SSP usually sends ACM when it has determined that it has
received a complete called party number. If this has already happened by the
time user interaction is requested, ACM will already have been sent, so it
isn’t necessary to send it again.
2. ANS. This causes the speech path to be set up.
These messages are referred to as “early” setup messages, because they cause the
speech path to be set up earlier than would be the case if it was set up in response to
ETSI ISUP messages received from the terminating side after the call is routed.
Note: If Malicious call trace is in progress, the sending of early setup messages
will break the trace.
No early setup messages are sent if a speech path has already been set up. This will
be the case if:
• There has already been user interaction earlier in the call.
• The call has tried unsuccessfully to connect (ACM, but not ANS, has been
received from the terminating side).
When the call is finally routed, the terminating side will eventually return the
following ETSI ISUP messages to the DMS SSP:
ACM
ANS
These are the messages that would normally cause the speech path to be set up to
the caller. However, since the speech path has already been set up to handle user
interaction, these messages do not need to be relayed to the originating side, so
they are simply discarded by the DMS SSP.
The ETSI ISUP/INAP interaction is as shown in Figure 8.
NIS 94-80nn World Trade IN Section 3:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing
13 December 1996 Page 37
Figure 8 ETSI ISUP call with IN user interaction (integrated IP)
DMS SSP SCP
state c
Waiting for
Instructions
BCSM SSF FSMSSRM
state 1
Idle
state 2
Connected
state d
Waiting for
End of User
Interaction
To state 1
Idle
To state c
Waiting for
Instructions
ACM
ANM
CTR
SRR or
PA or P&C
DFC
PA or P&C
state 2
Connected
state d
Waiting for
End of User
Interaction
Any subsequent
ConnectToResource
does not require ETSI
ISUP interaction, as
speech path is already
through-connected
state 3
User
Interaction
ETSI ISUP ACM (if not
already sent) and ANM
sent to open speech path
prior to user interaction
In-band
user interaction
tone/announcement
digits (RR)
tone/announcement
P&C(RR)
Originating
side
RT
RT
RT
O_BCSM remains
suspended
throughout
Optional
further
CTR
Section 3: World Trade IN NIS 94-80nn
Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 38 13 December 1996
3.3.2.2 Sequence of Events
The sequence of events for user interaction via an integrated IP is as follows:
1. Before receiving an INAP CTR operation:
- The SSF FSM is in state Waiting For Instructions
- O_BCSM call processing is suspended
- The SSRM (with which no interaction has yet taken place) is in state
Idle.
2. When the SSF receives an INAP CTR operation from the SCF, the following
call processing actions occur within the DMS SSP:
- The SSF FSM moves to state Waiting For End Of User Interaction.
- The SSRM moves to state Connected.
- If no speech path to the caller has been set up, the DMS SSP sets one
up, as described in Section 3.3.2.1.
3. The calling party is now through connected to on-board DMS SSP tone and
announcement capabilities (provided by the SRF/integrated IP).
4. User interaction can begin, as described in the specification DMS
Implementation of CS-IR INAP (ETSI Core INAP Subset), and
summarised in Figure 8. No further ETSI ISUP interaction is necessary
during interaction with the user.
5. The SCF terminates user interaction by sending an INAP DFC operation to
the SSF. The following call processing actions take place within the DMS
SSP:
- The SSRM moves to state Idle.
- The SSF FSM moves to state Waiting For Instructions.
The speech path to the caller remains open. Any subsequent interaction uses
the speech path already set up.
At any point while call processing is suspended, the SCF can send a ResetTimer
operation to the SSF. The effect of ResetTimer is to restart the TSSF timer, which is
used to control the amount of time for which the SSF will wait for some kind of
response from the SCF (see Section 3.5.2.1 for more information about TSSF).
NIS 94-80nn World Trade IN Section 3:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing
13 December 1996 Page 39
Note: The SCF is allowed to send only one ResetTimer operation before sending
some other kind of response to the SSF (e.g. CTR, Connect). However, after
sending such a response, the SCF can send as many ResetTimer operations as it
wishes. This is illustrated in Figure 8.
3.3.3 User Interaction Using an External IP
This section describes user interaction using an external IP.
3.3.3.1 Message Flow Overview
User interaction requires the presence of a speech path for in-band communication
with the caller (voice prompts, network tones, DTMF digits and so on). In a call
without user interaction, the speech path would be set up in response to an ANS
message from the terminating side. If user interaction is required before the call is
routed to the terminating side (i.e. before the SCF issues Connect), the DMS SSP
must set up the speech path at an earlier stage in the progress of the call. See
Setting Up a Speech Path.
If user interaction is handled via an external IP rather than the DMS SSP’s
integrated IP, the DMS SSP also needs to set up a link to the external IP and
connect the caller’s speech path to this link. See Connecting to an External IP.
The ETSI ISUP/INAP and PRI/INAP interactions are as shown in Figure 9.
Setting Up a Speech Path
To set up the speech path, the DMS SSP sends the following ETSI ISUP messages
to the originating side:
1. ACM. This tells the caller to stop sending digits.
The DMS SSP usually sends ACM when it has determined that it has
received a complete called party number. If this has already happened by the
time user interaction is requested, ACM will already have been sent, so it
isn’t necessary to send it again.
2. ANS. This causes the speech path to be set up.
These messages are referred to as “early” setup messages, because they cause the
speech path to be set up earlier than would be the case if it was set up in response to
ETSI ISUP messages received from the terminating side after the call is routed.
Note: If Malicious call trace is in progress, the sending of early setup messages
will break the trace.
Section 3: World Trade IN NIS 94-80nn
Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 40 13 December 1996
Figure 9 ETSI ISUP call with IN user interaction (external IP)
DMS SSP SCP
state c
Waiting for
Instructions
BCSM SSF FSM SSRM
state 1
Idle
state 2
Connected
To state 1
Idle
To state c
Waiting for
Instructions
ACM
ANM
SRR or
PA or P&C
DFC
PA or P&C
state 2
Connected
Any subsequent ETC
does not require ETSI
ISUP interaction, as
speech path is already
open
state 3
User
Interaction
ETSI ISUP ACM and
ANM, or in some cases
ANM only, sent to open
speech path prior to user
interaction, but only if not
In-band
user interaction
tone/announcement
digits (RR)
tone/announcement
P&C(RR)
Originating
side
External IP
ETC
SETUP
ALERTING/
PROGRESS
CONNECT
ARI
DISCONNECT
RELEASE
COMPLETE
RT
RT
DISCONNECT
RELEASE
COMPLETE
O_BCSM remains
suspended
throughout
state e
Waiting For
End Of
Temporary
Connection
state e
Waiting For
End Of
Temporary
Connection
Optional
further
CTR
Disconnection
initiated by
external IP
CALL
PROCEEDING
NIS 94-80nn World Trade IN Section 3:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing
13 December 1996 Page 41
No early setup messages are sent if a speech path has already been set up. This will
be the case if:
• There has already been user interaction earlier in the call.
• The call has tried unsuccessfully to connect (ACM, but not ANS, has been
received from the terminating side).
When the call is finally routed, the terminating side will eventually return the
following ETSI ISUP messages to the DMS SSP:
ACM
ANS
These are the messages that would normally cause the speech path to be set up to
the caller. However, since the speech path has already been set up to handle user
interaction, these messages do not need to be relayed to the originating side, so
they are simply discarded by the DMS SSP.
Connecting to an External IP
The DMS SSP sets up a link to the external IP by sending a PRI SETUP message
on an outgoing PRI trunk. The external IP responds by sending the following PRI
messages to the DMS SSP:
1. CALL PROCEEDING. This message is in response to the initial SETUP
message.
2. ALERTING. This message causes the speech path to be set up between the
caller and the external IP.
3. CONNECT. This message indicates that the link to the external IP has been
established successfully, and user interaction can begin.
Note: The connection between the DMS SSP and the external IP need not be
direct. Although the outgoing trunk from the DMS SSP will be ETSI PRI, setting
up a link to an external IP may involve interworking with other agents. However,
depending on how the address of the external IP is specified, there may be
restrictions on interworking; see Appendix D for details.
Section 3: World Trade IN NIS 94-80nn
Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 42 13 December 1996
Disconnecting From an External IP
When the SCF signals that user interaction is complete (by sending an INAP DFC
operation to the SSF), the DMS SSP breaks the connection to the external IP by
sending a PRI DISCONNECT message with Cause value 16 (normal call
clearing). The external IP responds with a PRI RELEASE message, and the DMS
SSP completes the disconnection by sending a PRI RELEASE COMPLETE
message to the external IP.
The speech path between the caller and the DMS SSP remains open, and can be
used for subsequent user interactions (either with the external IP or with the DMS
SSP’s integrated IP). However, subsequent user interaction using the external IP
will require the DMS SSP to make a new connection to the external IP.
Note: The SRF can initiate disconnection of the external IP by sending a PRI
DISCONNECT to the DMS SSP. If the external IP disconnects before it has
answered a connection attempt, the SSF reports this to the SCF by returning an
ETCFailed error in response to the ETC operation. If the external IP disconnects
after a connection has been established, the SSF FSM simply returns to state
Waiting For Instructions (the SSF assumes that the IP has informed the SCF).
3.3.3.2 Sequence of Events
The sequence of events for user interaction via an external IP is as follows:
1. Before receiving an INAP ETC operation:
- The SSF FSM is in state Waiting For Instructions.
- O_BCSM call processing is suspended.
- The SSRM (with which no interaction has yet taken place) is in state
Idle.
2. When the SSF receives an INAP ETC operation from the SCF, the following
call processing actions occur within the DMS SSP:
- The SSF FSM moves to state Waiting For End Of Temporary
Connection.
- If no speech path to the caller exists, the DMS SSP sets one up, as
described in Setting Up a Speech Path.
- The DMS SSP sets up a link to the external IP, as described in
Connecting to an External IP.
NIS 94-80nn World Trade IN Section 3:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing
13 December 1996 Page 43
3. When the external IP receives the SETUP message from the DMS SSP, the
following actions occur within the IP:
- A CALL PROCEEDING message is sent to the DMS SSP in response.
- An ALERTING or PROGRESS message is sent to the DMS SSP,
followed by a PRI CONNECT message, which establishes the
connection with the DMS SSP.
- The SSRM moves to state Connected.
- The SRF sends an INAP ARI operation directly to the SCF to establish
the direct connection between the external IP and the SCF.
4. The calling party is now through connected to the tone and announcement
capabilities provided by the external IP.
5. User interaction can begin, as described in the specification DMS
Implementation of CS-1R INAP (ETSI Core INAP Subset), and
summarised in Figure 9. No further ETSI ISUP interaction is necessary
during interaction with the user.
6. The SCF terminates user interaction by sending an INAP DFC operation to
the SSF. The following call processing actions take place:
- The SSF sends a PRI DISCONNECT message to the external IP with
Cause value 16 (normal call clearing).
- The external IP acknowledges by returning a RELEASE message.
- The SSF sends a RELEASE COMPLETE message to the external IP.
- At the external IP, the SSRM moves to state Idle.
- At the DMS SSP, the SSF FSM moves to state Waiting For
Instructions.
The speech path to the caller remains open. Any subsequent interaction uses
the speech path already set up.
7. The external IP can initiate disconnection by sending a PRI DISCONNECT
message to the DMS SSP. The DMS SSP responds by sending RELEASE to
the external IP, and the external IP completes disconnection by sending
RELEASE COMPLETE to the DMS SSP. The effect on the SSRM and SSF
FSM are the same as for SCF-initiated disconnect (see step 6).
See Appendix D for details of the parameters of the PRI messages involved in
external IP connection and disconnection.
Section 3: World Trade IN NIS 94-80nn
Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 44 13 December 1996
At any point while call processing is suspended, the SCF can send a ResetTimer
operation to the SSF. The effect of ResetTimer is to restart the TSSF timer, which is
used to control the amount of time for which the SSF will wait for some kind of
response from the SCF (see Section 3.5.2.1 for more information about TSSF).
Note: The SCF is allowed to send only one ResetTimer operation before sending
some other kind of response to the SSF (e.g. ETC, Connect). However, after
sending such a response, the SCF can send as many ResetTimer operations as it
wishes. This is illustrated in Figure 9.
3.4 Resumption of O_BCSM call processing
3.4.1 Call Completion (Connect)
O_BCSM call processing typically resumes when a Connect operation is sent from
the SCF to the SSF to indicate that a call should be routed to a specified
destination, thus successfully completing IN interaction. Two types of routing
information may be provided:
dRA destinationRoutingAddress parameter
A destination routing address (a complete or partial replacement for the
original called party address).
cAP CutAndPaste parameter
Optional cut-and-paste instructions on how the original dialled number
should be manipulated to generate a new called party address.
There are two possibilities:
• The SCF can provide a complete replacement number in the dRA parameter,
in which case no cAP parameter is supplied.
Note: If there is no cAP parameter, any digits that arrive after Connect is
received are ignored.
• The SCF can provide a replacement prefix in the dRA parameter, in which
case the cAP parameter specifies how many prefix digits should be removed
from the original dialled number and replaced. For example, a Connect
operation might replace a general-purpose IN prefix in the original dialled
number (e.g. 0800) with the prefix of a specific switch where the requested
service is actually provided.
NIS 94-80nn World Trade IN Section 3:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing
13 December 1996 Page 45
Note: If the SSF receives a Connect operation with a cAP parameter of 0, the
effect is to append the dialled digits to the destination number supplied in
Connect.
Note: DMS SSP digit translation takes place at two points:
• On the number initially dialled, e.g. to take into account the caller’s customer
group.
• After the IN query, which means that further digit manipulation may take
place before routing.
The resumption of call processing on receipt of a Connect is illustrated in Figure
10. The ETSI ISUP interactions implied by receipt of a Connect take place after
call processing has resumed, and are described in Section 4.1.
Figure 10 Resumption of call processing on receipt of a Connect
Calling party
Dialled digits
(in-band)
CCF / BCSM
Digit
manipulation via
DMS translations
IN interaction
triggered on CdPN
Result of IN query
used to manipulate
full CdPN (dRA
replaces all or first n
CdPN digits)
SSF
SSF sends
InitialDP
SCF
SCF sends
Connect
INAP operation
parameters
Called party
Onward
routing
More digits may reach SCF via SRF interaction
with calling party (no effect on BCSM or SSF)
Mandatory service key,
optional CdPN
Mandatory
destinationRoutingAddress (dRA);
optional cutAndPaste to replace prefix
Dialled digits
(out-of-band)
Digit
manipulation via
DMS translations
Section 3: World Trade IN NIS 94-80nn
Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 46 13 December 1996
3.4.2 Call Clearing (ReleaseCall)
If the SCF determines that a call cannot be completed (e.g. because the caller is not
authorised), it sends a ReleaseCall operation to the SSF. This operation provides a
releaseCause value to be used in initiating ETSI ISUP call clearing; for example:
21 (call rejected)
31 (normal unspecified)
The mapping between releaseCall values and ETSI ISUP Cause values is described
in Appendix E.
The ETSI ISUP interactions implied by receipt of a ReleaseCall take place after
call processing has resumed, and are described in Section 4.2.
3.5 Error Handling
Note that if errors are detected while call processing is suspended, no action
requiring ETSI ISUP interaction takes place until call processing is resumed and
the call can be completed or cleared.
3.5.1 Errors Detected by INAP
3.5.1.1 Errors Detected by the SCF
While O_BCSM call processing is suspended, a number of errors may be detected
and reported by the SCF in response to:
• An InitialDP operation sent by the SSF
• An AssistRequestInstructions operation sent by the SRF
These are reported in Return Error components in TCAP END messages. The SSF
terminates the SCF/SSF dialogue and initiates backward call clearing with an
appropriate Cause value (31 = normal, unspecified), which ensures that the caller
hears an appropriate tone.
3.5.1.2 Errors Detected by the SSF/SRF
While O_BCSM call processing is suspended, the SSF or SRF may detect errors in
INAP operations sent by the SCF, as summarised in Table 2.
NIS 94-80nn World Trade IN Section 3:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing
13 December 1996 Page 47
In each case, the error is reported to the SCF in a Return Error component in a
TCAP CONTINUE message. The SCF has the option of clearing the call with a
ReleaseCall operation or taking some other action.
3.5.2 Timer Expiry
This section describes how the SSF handles the conditions that result from the
expiry of one of its internal timers. There are two such timers: TSSF and TSRF. The
SSF uses both these timers to guard against excessive call suspension times while
waiting for IN processing.
a. This is detected by the SRF when the caller’s response is not as specified by the SCF.
b. No INAP errors are reported for this operation.
Table 2 INAP operation errors reported by the DMS SSP while call processing is suspended
Operation
Error
ETCFailed
ImproperCallerResponsea
MissingParameter
ParameterOutOfRange
RequestedInfoError
SystemFailure
TaskRefused
UnexpectedComponentSequence
UnexpectedDataValue
UnexpectedParameter
ActivateServiceFiltering      
CallInformationRequest       
Connect    
ConnectToResource   
DisconnectForwardConnection  
EstablishTemporaryConnection       
FurnishChargingInformation     
PlayAnnouncement      
PromptAndCollectUserInformation       
ReleaseCallb
ResetTimer
Section 3: World Trade IN NIS 94-80nn
Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 48 13 December 1996
Note: The usage of TSRF depends on whether an integrated or external IP
connection is being used for user interaction.
3.5.2.1 Expiry of TSSF
The SSF starts (or restarts) the timer TSSF:
• When the SSF FSM moves into state c (Waiting For Instructions) (e.g. after
sending an InitialDP or EventReportBCSM operation to the SCF). In this
situation, the timer can have a value from 1 to 10 seconds.
• When the SSF FSM moves into state d (Waiting For End Of User
Interaction) (e.g. after receiving a CTR operation from the SCF). In this
situation, the timer can have a value from 1 to 60 minutes.
• When the SSF FSM moves into state e (Waiting For End Of Temporary
Connection) (e.g. after receiving a ETC operation from the SCF). In this
situation, the timer can have a value from 1 to 60 minutes.
• When the SSF receives a ResetTimer operation from the SCF. In this
situation, the value of the timer is specified in a parameter of the ResetTimer
operation, and may be one of the following:
1 to 10 seconds
1 to 10 minutes
15, 20, 25, 30, 35, 40, 45, 50, 55 or 60 minutes
If the specified timer value is not one of the above, the nearest legal value is
used.
If the SSF does not receive a valid operation from the SCF before the TSSF timer
expires, the following call processing actions occur within the SSF:
1. The SSF FSM moves to state a (Idle).
2. The SSF performs a user-initiated abort (see Section 3.5.4).
Each time the SSF receives a valid operation from the SCF, it restarts the TSSF
timer. If an operation received from the SCF contains an error, the TSSF timer
continues to run after the SSF has sent an error indication. The SCF therefore has
the opportunity to send a correct operation before the timer expires.
NIS 94-80nn World Trade IN Section 3:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing
13 December 1996 Page 49
An external IP can close the connection with the DMS SSP, either during or after
connection of the speech path, by sending a PRI RELEASE message to the DMS
SSP. On receiving this RELEASE message, the SSF:
• Stops the TSSF timer
• Sends an ETCFailed error to the SCF (only if the external IP hasn’t yet
answered; i.e. it hasn’t returned a PRI CONNECT)
• Moves to state Waiting For Instructions
• Restarts the TSSF timer with its WFI value
3.5.2.2 Expiry of TSRF
This section describes the use of the TSRF timer if an integrated IP connection is
used for user interaction.
Note: If an external IP connection is used for user interaction, standard signalling
system protocol timers are used to control connection setup. TSRF is not used.
The SSF starts the timer TSRF when the SRSM moves into state 2 (Connected)
after receiving a CTR operation from the SCF. The timer can have a value from 1
to 10 seconds.
If the SRF does not receive a valid PA or PC operation from the SCF before the
TSRF timer expires, the following call processing actions occur within the SSF:
1. SRF resources are released. This is equivalent to receiving a DFC operation
from the SCF.
2. The SRSM moves to state 1 (Idle).
3. The SSF FSM moves to state c (Waiting For Instructions).
4. The TSSF timer (maximum value 10 seconds) is restarted.
5. If the TSSF timer expires without the SSF receiving a valid operation from
the SCP:
a. The SSF FSM moves to state a (Idle).
b. The SSF performs a user-initiated abort (see Section 3.5.4).
In this situation, the TSSF timer acts as a backup to the TSRF timer.
Section 3: World Trade IN NIS 94-80nn
Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 50 13 December 1996
Note: The expiry of the TSRF timer has the same effect as the receipt of a DFC
operation from the SCF.
The SSF restarts the TSRF timer under the following circumstances:
• When it receives a valid PA or PC operation from the SCF
• After sending a SRR operation to the SCF (on successful completion of a
preceding PA operation)
• After sending the Return Result for a preceding PC operation
If an operation received from the SCF contains an error, the TSRF timer continues
to run after the SSF has sent an error indication. The SCF therefore has the
opportunity to send a correct operation before the timer expires.
3.5.3 Errors Detected by TCAP
3.5.3.1 Errors Detected by the SCF
If the SCF detects an error in the TCAP component in which an INAP operation is
sent, it sends a Reject component in an END package to the SSF. The SSF
responds by terminating the dialogue and initiating backward call clearing by
sending a REL message with a Cause value of 2 (network termination).
3.5.3.2 Errors Detected by the SSF
If the SSF detects an error in the TCAP component in which an INAP operation is
sent, it sends a Reject component in a CONTINUE package to the SCF. The action
taken depends on the SCF, which can either resend the component or release the
call.
3.5.4 User-Initiated Abort
Either the SCF or the SSF can abort a dialogue by sending a TCAP ABORT
package. This is called user-initiated abort (where “user” refers to INAP as being
the user of the TCAP layer). User-initiated abort can occur when:
• The caller hangs up during call processing
• The TSSF timer expires
The SSF responds to a user-initiated abort by initiating backward call clearing, as
described in Section 4.2.
NIS 94-80nn World Trade IN Section 3:
PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing
13 December 1996 Page 51
3.5.5 Errors Detected by ETSI ISUP
The only errors that can be detected by ETSI ISUP while call processing is
suspended are problems with setting up and through-connecting a speech path back
to the caller for user interaction (see Section 3.3), e.g. caller hangs up or network
problem. In either case, the call attempt will be cleared using standard ETSI ISUP
call clearing messaging. When the O_BCSM informs the SSF that the call has been
cleared, it will inform the SCF by sending a TCAP ABORT package.
Section 3: World Trade IN NIS 94-80nn
Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft)
Page 52 13 December 1996
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book
Etsi isup inap_iw_book

Weitere ähnliche Inhalte

Was ist angesagt?

Nortel NTN438FA
Nortel NTN438FANortel NTN438FA
Nortel NTN438FAsavomir
 
Nortel NTN415AA
Nortel NTN415AANortel NTN415AA
Nortel NTN415AAsavomir
 
Nortel NTN458RA
Nortel NTN458RANortel NTN458RA
Nortel NTN458RAsavomir
 
Illustrated Accomplishments 1999 - present 080814
Illustrated Accomplishments 1999 - present 080814Illustrated Accomplishments 1999 - present 080814
Illustrated Accomplishments 1999 - present 080814Timothy R. (Tim) Loftus
 
Cityofindustrypf
CityofindustrypfCityofindustrypf
Cityofindustrypftritv
 
IRJET- A Digital Down Converter on Zynq SoC
IRJET-  	  A Digital Down Converter on Zynq SoCIRJET-  	  A Digital Down Converter on Zynq SoC
IRJET- A Digital Down Converter on Zynq SoCIRJET Journal
 
Nortel NTN424BH
Nortel NTN424BHNortel NTN424BH
Nortel NTN424BHsavomir
 
Nortel NTN423BH
Nortel NTN423BHNortel NTN423BH
Nortel NTN423BHsavomir
 

Was ist angesagt? (8)

Nortel NTN438FA
Nortel NTN438FANortel NTN438FA
Nortel NTN438FA
 
Nortel NTN415AA
Nortel NTN415AANortel NTN415AA
Nortel NTN415AA
 
Nortel NTN458RA
Nortel NTN458RANortel NTN458RA
Nortel NTN458RA
 
Illustrated Accomplishments 1999 - present 080814
Illustrated Accomplishments 1999 - present 080814Illustrated Accomplishments 1999 - present 080814
Illustrated Accomplishments 1999 - present 080814
 
Cityofindustrypf
CityofindustrypfCityofindustrypf
Cityofindustrypf
 
IRJET- A Digital Down Converter on Zynq SoC
IRJET-  	  A Digital Down Converter on Zynq SoCIRJET-  	  A Digital Down Converter on Zynq SoC
IRJET- A Digital Down Converter on Zynq SoC
 
Nortel NTN424BH
Nortel NTN424BHNortel NTN424BH
Nortel NTN424BH
 
Nortel NTN423BH
Nortel NTN423BHNortel NTN423BH
Nortel NTN423BH
 

Andere mochten auch

Wireless intelligent networking
Wireless intelligent networkingWireless intelligent networking
Wireless intelligent networkingManish Kumar
 
WordPressもくもく勉強会について― WordPressもくもく倶楽部 at コワーキングスペース 茅場町 Co-Edo
WordPressもくもく勉強会について― WordPressもくもく倶楽部 at コワーキングスペース 茅場町 Co-EdoWordPressもくもく勉強会について― WordPressもくもく倶楽部 at コワーキングスペース 茅場町 Co-Edo
WordPressもくもく勉強会について― WordPressもくもく倶楽部 at コワーキングスペース 茅場町 Co-EdoYoshinori Kobayashi
 
Presentation bluetooth wifi marketing
Presentation bluetooth wifi marketingPresentation bluetooth wifi marketing
Presentation bluetooth wifi marketingDer Konijnen
 
Alfonso pinilla ej tema 4
Alfonso pinilla ej tema 4Alfonso pinilla ej tema 4
Alfonso pinilla ej tema 4Slavah
 
Tweaking Open Source
Tweaking Open SourceTweaking Open Source
Tweaking Open SourceNelson Gomes
 
How to target the correct audience using SM contests
How to target the correct audience using SM contestsHow to target the correct audience using SM contests
How to target the correct audience using SM contestsMichal Čepek
 
Small biz expo & suit donation for the homeless
Small biz expo & suit donation for the homelessSmall biz expo & suit donation for the homeless
Small biz expo & suit donation for the homelessMary Phillips
 
Instruction for students [autosaved]
Instruction for students [autosaved]Instruction for students [autosaved]
Instruction for students [autosaved]MsGeo
 
Enfermedad del parkinson
Enfermedad del parkinsonEnfermedad del parkinson
Enfermedad del parkinsonvivita1070
 
Happy mother's day
Happy mother's dayHappy mother's day
Happy mother's dayErica Liu
 
Презентация школы 2014
Презентация школы 2014Презентация школы 2014
Презентация школы 2014Марина Д
 

Andere mochten auch (20)

GSM 3G Basic
GSM 3G BasicGSM 3G Basic
GSM 3G Basic
 
Wireless intelligent networking
Wireless intelligent networkingWireless intelligent networking
Wireless intelligent networking
 
WordPressもくもく勉強会について― WordPressもくもく倶楽部 at コワーキングスペース 茅場町 Co-Edo
WordPressもくもく勉強会について― WordPressもくもく倶楽部 at コワーキングスペース 茅場町 Co-EdoWordPressもくもく勉強会について― WordPressもくもく倶楽部 at コワーキングスペース 茅場町 Co-Edo
WordPressもくもく勉強会について― WordPressもくもく倶楽部 at コワーキングスペース 茅場町 Co-Edo
 
Presentation bluetooth wifi marketing
Presentation bluetooth wifi marketingPresentation bluetooth wifi marketing
Presentation bluetooth wifi marketing
 
Alfonso pinilla ej tema 4
Alfonso pinilla ej tema 4Alfonso pinilla ej tema 4
Alfonso pinilla ej tema 4
 
Pixels_Camp
Pixels_CampPixels_Camp
Pixels_Camp
 
Multicultural education
Multicultural educationMulticultural education
Multicultural education
 
Tweaking Open Source
Tweaking Open SourceTweaking Open Source
Tweaking Open Source
 
кораблик
корабликкораблик
кораблик
 
สอนแต่งภาพ
สอนแต่งภาพสอนแต่งภาพ
สอนแต่งภาพ
 
Seasons
SeasonsSeasons
Seasons
 
How to target the correct audience using SM contests
How to target the correct audience using SM contestsHow to target the correct audience using SM contests
How to target the correct audience using SM contests
 
Small biz expo & suit donation for the homeless
Small biz expo & suit donation for the homelessSmall biz expo & suit donation for the homeless
Small biz expo & suit donation for the homeless
 
Instruction for students [autosaved]
Instruction for students [autosaved]Instruction for students [autosaved]
Instruction for students [autosaved]
 
公司简介
公司简介公司简介
公司简介
 
Enfermedad del parkinson
Enfermedad del parkinsonEnfermedad del parkinson
Enfermedad del parkinson
 
Happy mother's day
Happy mother's dayHappy mother's day
Happy mother's day
 
Презентация школы 2014
Презентация школы 2014Презентация школы 2014
Презентация школы 2014
 
The role of social media in business’s grow
The role of social media in business’s growThe role of social media in business’s grow
The role of social media in business’s grow
 
simple gift
simple giftsimple gift
simple gift
 

Ähnlich wie Etsi isup inap_iw_book

Telecordia Ims Presentation Expections And Challenges
Telecordia Ims Presentation Expections And ChallengesTelecordia Ims Presentation Expections And Challenges
Telecordia Ims Presentation Expections And ChallengesJeanne Rog
 
IPLOOK STP product information
IPLOOK STP product information IPLOOK STP product information
IPLOOK STP product information IPLOOK Networks
 
Low-cost wireless mesh communications based on openWRT and voice over interne...
Low-cost wireless mesh communications based on openWRT and voice over interne...Low-cost wireless mesh communications based on openWRT and voice over interne...
Low-cost wireless mesh communications based on openWRT and voice over interne...IJECEIAES
 
Jishan update resume
Jishan update resumeJishan update resume
Jishan update resumeMohd Jishan
 
Jishan update resume
Jishan update resumeJishan update resume
Jishan update resumeMohd Jishan
 
Jishan update resume
Jishan update resumeJishan update resume
Jishan update resumeMohd Jishan
 
Jishan update resume
Jishan update resumeJishan update resume
Jishan update resumeMohd Jishan
 
Jishan update resume
Jishan update resumeJishan update resume
Jishan update resumeMohd Jishan
 
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...josephjonse
 
Software Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal TechnologiesSoftware Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal TechnologiesOpen Networking Summits
 
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...ijngnjournal
 
Openstack meetup: NFV and Openstack
Openstack meetup: NFV and OpenstackOpenstack meetup: NFV and Openstack
Openstack meetup: NFV and OpenstackMarie-Paule Odini
 
Intelligent Networks
Intelligent NetworksIntelligent Networks
Intelligent NetworksFaraz Shahid
 
Sanjay_Sharma _resume_Telecom IMS LTE
Sanjay_Sharma _resume_Telecom IMS LTESanjay_Sharma _resume_Telecom IMS LTE
Sanjay_Sharma _resume_Telecom IMS LTESanjay Sharma
 
Sanjay_Sharma _resume_Telecom IMS LTE
Sanjay_Sharma _resume_Telecom IMS LTESanjay_Sharma _resume_Telecom IMS LTE
Sanjay_Sharma _resume_Telecom IMS LTESanjay Sharma
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowCisco DevNet
 

Ähnlich wie Etsi isup inap_iw_book (20)

Telecordia Ims Presentation Expections And Challenges
Telecordia Ims Presentation Expections And ChallengesTelecordia Ims Presentation Expections And Challenges
Telecordia Ims Presentation Expections And Challenges
 
Project
ProjectProject
Project
 
IPLOOK STP product information
IPLOOK STP product information IPLOOK STP product information
IPLOOK STP product information
 
shahid Khan
shahid Khanshahid Khan
shahid Khan
 
Low-cost wireless mesh communications based on openWRT and voice over interne...
Low-cost wireless mesh communications based on openWRT and voice over interne...Low-cost wireless mesh communications based on openWRT and voice over interne...
Low-cost wireless mesh communications based on openWRT and voice over interne...
 
Jishan update resume
Jishan update resumeJishan update resume
Jishan update resume
 
Jishan update resume
Jishan update resumeJishan update resume
Jishan update resume
 
Jishan update resume
Jishan update resumeJishan update resume
Jishan update resume
 
Jishan update resume
Jishan update resumeJishan update resume
Jishan update resume
 
Jishan resume
Jishan resumeJishan resume
Jishan resume
 
Jishan update resume
Jishan update resumeJishan update resume
Jishan update resume
 
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
 
Software Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal TechnologiesSoftware Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal Technologies
 
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
 
Openstack meetup: NFV and Openstack
Openstack meetup: NFV and OpenstackOpenstack meetup: NFV and Openstack
Openstack meetup: NFV and Openstack
 
Intelligent Networks
Intelligent NetworksIntelligent Networks
Intelligent Networks
 
Sanjay_Sharma _resume_Telecom IMS LTE
Sanjay_Sharma _resume_Telecom IMS LTESanjay_Sharma _resume_Telecom IMS LTE
Sanjay_Sharma _resume_Telecom IMS LTE
 
Sanjay_Sharma _resume_Telecom IMS LTE
Sanjay_Sharma _resume_Telecom IMS LTESanjay_Sharma _resume_Telecom IMS LTE
Sanjay_Sharma _resume_Telecom IMS LTE
 
Vishnu_Resume
Vishnu_ResumeVishnu_Resume
Vishnu_Resume
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
 

Kürzlich hochgeladen

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Kürzlich hochgeladen (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Etsi isup inap_iw_book

  • 1. NT Europe SIM Specification DMS Implementation of ETSI ISUP / INAP interworking Release 4 ETSI ISUP/INAP Interworking SIM Date: Version: 13 December 1996 PRE 0.2 (draft) Originated by: BNR Department EP11 Classification: RESTRICTED Activity ID: 10-95-0070 NIS number: 94-80nn Acknowledgements: 7020 Design Team
  • 2. Notice This document and the information contained herein is provided “as is” with no warranty of any kind, expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for any particular purpose. The entire risk as to quality and performance of the information provided is with the user. Should the information prove defective, the user assumes the cost of all necessary servicing, repair, or correction. In no event is Northern Telecom liable for any damages, direct, indirect, or consequential. Northern Telecom may, but is not obliged to, update the information, or arrange for the information to be updated, and make the updates available to users from time to time. Release Process This document adheres to the Strategic Interface Management (SIM) process. The SIM process is an administrative process developed to manage the evolution of interface specifications through authorisation, approval and verification stages. The four stages of an interface document that follows the SIM process are: PRE: This is the initial recommendation. The prefix PRE indicates that this document is at a preliminary stage, and as such should be treated as a ‘draft’ document. External distribution is limited. AUT: Following the authorisation of the document by NT and BNR design the prefix of the revision status is promoted to AUT. AUT implies that the document has been fully authorised and that it represents the agreed interface product undergoing development. APP: Upon completion of the design and test of the interface product the prefix of the document is promoted to APP. At this stage the document broadly relates to BCS IS quality. VER: Following final verification of the interface in the field, the document's prefix is promoted to VER. This document represents the final release of the interface product in its current version.
  • 3. Document signoff BNR Design Approval Kathy Shaw Senior Manager, WT IN Development (7020) Signature: Date: BNR Planning Approval Iain Donaldson Senior Manager, Product Planning Switching (EP10) Signature: Date: NT Product Management Approval David Ainsworth Director, Product Line Management Signature: Date:
  • 4. Change history Version Date of Release Summary of Changes PRE 0.1 (draft) 11 October 1996 First release of preliminary draft for internal Planning review and limited distribution outside Planning. Draft based on Release 4 IBN7 interworking spec. PRE 0.2 (draft) 13 December 1996 Incorporate ETSI ISUP review comments, and relevant comments from BTUP review.
  • 5. NIS 94-80nn World Trade IN Release 4 ETSI ISUP/INAP Interworking PRE 0.2 (draft) Preface 13 December 1996 Page v Preface Purpose This document is a Strategic Interface Management (SIM) specification for the World Trade Intelligent Network (IN) project. The aim of the project is to plan and develop a DMS Service Switching Point (SSP), i.e. software that will enable a DMS-100E to provide IN SSP functionality as well as its usual network functions. The purpose of this issue of the document is to describe accurately the interworking features of Release 4 of the DMS SSP product. Features introduced in Release 4 are: • Support for the bearerCapability parameter of the INAP operation IntialDP • Support for an Ethernet Link Interface Unit, which allows CCS7 messages to be encapsulated in TCP/IP packets and sent over an Ethernet Local Area Network Content This document describes DMS SSP support for interworking between ETSI ISUP and the Intelligent Network Application Part (INAP). Such interworking enables the DMS SSP to support IN services for calls that originate in the PSTN and arrive at the DMS SSP via ETSI ISUP trunks.
  • 6. Release 4 ETSI ISUP/INAP Interworking World Trade IN NIS 94-80nn Preface PRE 0.2 (draft) Page vi 13 December 1996 Structure The specification is organised into the following sections: • Section 1: Introduction on page 1 • Section 2: Triggering IN Interaction on page 15 • Section 3: Call Processing Suspended on page 31 • Section 4: Call Processing Resumed on page 53 • Section 5: Service Filtering on page 61 There are also appendices that provide detailed information about the mapping of parameters between ETSI ISUP messages and INAP operations. Readership The specification is intended to serve three purposes: • To provide a functional view of ETSI ISUP / INAP interworking that will enable BNR Planning and NT Marketing to assess its applicability for potential customers. • To examine possible implementations of the interworking and compare these with current and planned DMS SSP capabilities. This will enable BNR Planning, BNR Design and NT Product Management to decide on the best method of supporting the interworking. • To define all the requirements of the agreed implementation method to a level of detail sufficient to enable BNR Design to build it, and to serve as the definitive BNR and NT source of reference information on the interworking after it has been built. The specification will be subject to regular review, and will be updated to incorporate comments, to capture new information, and to reflect evolving requirements for ETSI ISUP / INAP interworking within the World Trade IN project.
  • 7. NIS 94-80nn World Trade IN Release 4 ETSI ISUP/INAP Interworking PRE 0.2 (draft) Preface 13 December 1996 Page vii References Related World Trade IN Documents [1] NIS 94-8000 World Trade IN Document Roadmap [2] NIS 94-8008 DMS Implementation of CS-1R INAP (ETSI Core INAP Subset) [3] AG5307 Ethernet LIU [4] AG5313 Bearer Capability [5] DMS SSP Product Description Technical References [6] ETS 300 374-1 ETSI specification of Core INAP for IN Capability Set 1 [7] Q.1214 Distributed Functional Plane for Intelligent Network CS-1 [8] Q.1218 Interface Recommendation for Intelligent Network CS-1 [9] Q.1224 Distributed Functional Plane for Intelligent Network CS-2 [10] Q.1228 Interface Recommendation for Intelligent Network CS-2 [11] Q.771 to Q.775 ITU-T TCAP specifications (Blue Book) [12] Q.711 to Q.714 ITU-T SCCP specifications (Blue Book) [13] Q.701 to Q.704 ITU-T MTP specifications (Blue Book) NT/BNR Process Documentation used by BNR Planning [14] NQAPR102 Strategic Interface Management (SIM) Process [15] NQAPR103 Document Control Process [16] NQAPR104 Document Review Process
  • 8. Release 4 ETSI ISUP/INAP Interworking World Trade IN NIS 94-80nn Preface PRE 0.2 (draft) Page viii 13 December 1996
  • 9. NIS 94-80nn World Trade IN Release 4 ETSI ISUP/INAP Interworking PRE 0.2 (draft) Abbreviations 13 December 1996 Page ix Abbreviations ACM Address Complete Message (ETSI ISUP) AMA Automatic Message Accounting ANM Answer Message (ETSI ISUP) ANSI American National Standards Institute ASF ActivateServiceFiltering (INAP operation) AUT AUThorised for release BCSM Basic Call State Machine CCF Call Control Function CCS7 Common Channel Signalling System No 7 CDR Call Detail Recording CIRP CallInformationReport (INAP operation) CIRQ CallInformationRequest (INAP operation) CS-1 Capability Set 1 (for IN) CS-2 Capability Set 2 (for IN) CTR ConnectToResource (INAP operation) DFC DisconnectForwardConnection (INAP operation) DMS Digital Multiplex System DP Detection Point DRAM Digital Recorded Announcement Machine DTC Digital Trunk Controller EDP Event Detection Point EDRAMEnhanced (single-card) DRAM ELIU Ethernet Link Interface Unit ERB EventReportBCSM (INAP operation) ETC EstablishTemporaryConnection (INAP operation) ETSI European Telecommunications Standards Institute (CEPT standards body) FCI FurnishChargingInformation (INAP operation) FN Functional Specification FSM Finite State Machine IAM Initial Address Message (ETSI ISUP) IDP InitialDP (INAP operation) IN Intelligent Network INAP Intelligent Networks Applications Part IP Intelligent Peripheral ISDN Integrated Services Digital Network
  • 10. Release 4 ETSI ISUP/INAP Interworking World Trade IN NIS 94-80nn Abbreviations PRE 0.2 (draft) Page x 13 December 1996 ISUP ISDN User Part (part of CCS7) ITU International Telecommunications Union LE Local Exchange MTP Message Transfer Part (part of CCS7) NT Northern Telecom NUP National User Part OAM Operations, Administration and Maintenance OSI Open Standard for Interconnection P&C PromptAndCollectUserInformation (INAP operation) PA PlayAnnouncement (INAP operation) PDU Protocol Data Unit PIC Point In Call POTS Plain Ordinary Telephone Service PRE PREliminary status PRI ISDN Primary Rate Interface PSTN Public Switched Telephone Network RES Resume message (ETSI ISUP) RRBE RequestReportBCSMEvent (INAP operation) RT ResetTimer (INAP operation) SAM Subsequent Address Message (ETSI ISUP) SCCP Signalling Connection Control Part (part of CCS7) SCF Service Control Function SCP Service Control Point SDL State (machine) Description Language SDT SDL Tool SFR ServiceFilteringResponse (INAP operation) SIM Strategic Interface Management SRF Specialised Resource Function SRR SpecializedResourceReport (INAP operation) SRSM Specialised Resource State Machine SSF Service Switching Function SSME SSF Management Entity SSN Subsystem Number (identifies CCS7 user or application part within node) SSP Service Switching Point STP Signalling Transfer Point SUS Suspend (ETSI ISUP message) TCAP Transaction Capabilities Application Part TDP Trigger Detection Point
  • 11. NIS 94-80nn World Trade IN Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Table of Contents 13 December 1996 Page xi Table of Contents Preface v Abbreviations ix Table of Contents xi 1 Introduction 1 1.1 The Need for Interworking 1 1.1.1 Access Signalling and IN Signalling 1 1.1.2 Terminating Signalling 2 1.1.3 External IP Signalling 2 1.1.4 Functional Elements Involved in Interworking 3 1.2 DMS SSP Support for IN capabilities 5 1.2.1 INAP Operation Support 5 1.2.2 BCSM Support 6 1.2.2.1 Overview of the BCSM 6 1.2.2.2 Detection Point Types 7 1.2.2.3 DMS SSP Support for TDPs 8 1.2.2.4 DMS SSP Support for EDPs 8 1.3 DMS SSP Support for ETSI ISUP 9 1.4 Overview of ETSI ISUP / INAP Interworking 9 1.4.1 IN Interaction Involving the SCF 10 1.4.2 IN Interaction Handled by SSF (Service Filtering) 12 2 Triggering IN Interaction 15 2.1 Introduction 15 2.2 IN Interaction with ETSI ISUP En-Bloc Signalling 16 2.2.1 Overview of En-Bloc Signalling 16 2.2.2 Sequence of Events 17 2.2.2.1 Call Arrival (PIC_1) 17 2.2.2.2 Digit Collection (PIC_2) 18 2.2.2.3 Triggering at TDP-2 (Collected Info) 18 2.2.2.4 Digit Translation (PIC_3) 18 2.2.2.5 Triggering at TDP-3 (Analysed Info) 18
  • 12. NIS 94-80nn World Trade IN Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Table of Contents 13 December 1996 Page xii 2.2.2.6 Trigger Processing 19 2.2.2.7 Initiating IN Interaction 20 2.3 IN Interaction with ETSI ISUP Overlap Signalling 21 2.3.1 Overview 21 2.3.2 Sequence of Events 21 2.3.2.1 Call Arrival (PIC_1) 22 2.3.2.2 Digit Collection (PIC_2) 23 2.3.2.3 Triggering at TDP-2 (Collected Info) 23 2.3.2.4 Digit Translation (PIC_3) 24 2.3.2.5 Triggering at TDP-3 (Analyzed Info) 24 2.3.2.6 Trigger Processing 25 2.3.2.7 Initiating IN Interaction 29 2.4 Feature interaction Before First IN trigger 29 2.5 Error handling 30 2.5.1 Errors Detected by INAP 30 2.5.2 Timer Expiry 30 2.5.3 Errors Detected by TCAP 30 2.5.4 Errors Detected by ETSI ISUP 30 3 Call Processing Suspended 31 3.1 Overview 31 3.2 Billing 32 3.2.1 AMA Billing Records 32 3.3 User Interaction 33 3.3.1 INAP Operations Used 33 3.3.2 User Interaction Using an Integrated IP 35 3.3.2.1 Message Flow Overview 35 3.3.2.2 Sequence of Events 38 3.3.3 User Interaction Using an External IP 39 3.3.3.1 Message Flow Overview 39 3.3.3.2 Sequence of Events 42 3.4 Resumption of O_BCSM call processing 44 3.4.1 Call Completion (Connect) 44 3.4.2 Call Clearing (ReleaseCall) 46 3.5 Error Handling 46 3.5.1 Errors Detected by INAP 46 3.5.1.1 Errors Detected by the SCF 46 3.5.1.2 Errors Detected by the SSF/SRF 46 3.5.2 Timer Expiry 47 3.5.2.1 Expiry of TSSF 48 3.5.2.2 Expiry of TSRF 49 3.5.3 Errors Detected by TCAP 50 3.5.3.1 Errors Detected by the SCF 50 3.5.3.2 Errors Detected by the SSF 50 3.5.4 User-Initiated Abort 50 3.5.5 Errors Detected by ETSI ISUP 51
  • 13. NIS 94-80nn World Trade IN Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Table of Contents 13 December 1996 Page xiii 4 Call Processing Resumed 53 4.1 Call Completion (after Connect) 53 4.2 Call Clearing (after ReleaseCall) 55 4.3 Returning Requested Call Information 56 4.4 Monitoring 56 4.4.1 Monitoring for DP-4 (Route_Select_Failure) 57 4.5 Error Handling 58 4.5.1 Errors Detected by INAP 58 4.5.1.1 Errors Detected at the SCF 58 4.5.1.2 Errors Detected at the SSF or SRF 58 4.5.2 Timer Expiry 58 4.5.3 Errors Detected by TCAP 58 4.5.3.1 Errors Detected at the SCF 58 4.5.3.2 Errors Detected at the SSF or SRF 60 4.5.4 Errors Detected by ETSI ISUP 60 5 Service Filtering 61 5.1 Activation of Service Filtering 61 5.2 Call Processing during Service Filtering 63 5.2.1 Overview 63 5.2.2 Sequence of Events for a Filtered IN Call 63 5.3 Termination of Service Filtering 66 5.4 Error Handling 66 5.4.1 Errors Detected by INAP 66 5.4.1.1 Errors Detected at the SCF 66 5.4.1.2 Errors Detected at the SSF or SRF 67 5.4.2 Timer Expiry 67 5.4.3 Errors Detected by TCAP 67 5.4.4 Errors Detected by ETSI ISUP 67 A Forward Setup (IAM to InitialDP) 69 A.1 Mappings between Parameters 69 A.2 Deriving INAP Parameter Values from ETSI ISUP 69 A.2.1 ServiceKey 70 A.2.2 EventTypeBCSM 70 A.2.3 CallingPartysCategory 70 A.2.4 CalledPartyNumber 70 A.2.5 CallingPartyNumber 71 A.2.6 BearerCapability 71 A.2.7 Extensions 72 B Forward Setup (Connect to IAM) 73 B.1 Mappings between Parameters 73 B.2 Deriving ETSI ISUP Parameter Values from INAP 74 B.2.1 DestinationRoutingAddress/CutAndPaste -> Called Party Number 74
  • 14. NIS 94-80nn World Trade IN Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Table of Contents 13 December 1996 Page xiv B.2.2 CallingPartysCategory 75 B.2.3 Extensions 75 C Backward Setup (ACM and ANM) 77 D PRI Interworking for External IP Connection 79 D.1 Establishing a Connection 79 D.1.1 Deriving PRI Parameter Values from INAP 80 D.1.1.1 assistingSSPIPRoutingAddress --> Called Party Number 80 D.1.1.2 correlationID --> User to User Information 80 D.2 Terminating a Connection 82 D.3 Interworking Restrictions 83 E Call Clearing Parameters 85 E.1 Mapping INAP Cause Values 85 E.2 Call Clearing Initiated by DMS SSP 86 E.2.1 SCP Sends ReleaseCall 86 E.2.2 SCP Sends DisconnectLeg 86 E.2.3 Routing Failure Within the DMS SSP 86 E.3 Call Clearing Initiated Elsewhere 87 E.3.1 Calling Party Disconnects Before Call is Completed 87 E.3.2 Call Fails to Complete After Connect 87
  • 15. NIS 94-80nn World Trade IN Section 1: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction 13 December 1996 Page 1 1 Introduction 1.1 The Need for Interworking 1.1.1 Access Signalling and IN Signalling Support for interworking between the following types of signalling is a prerequisite for Intelligent Networking (IN): • IN signalling, i.e. the interface used for inter-node signalling between IN functions. This is the Intelligent Network Application Part (INAP). • IN access signalling, i.e. interfaces over which IN functionality is accessed from the underlying network (e.g. PSTN, VPN). The access signalling interface considered in this specification is ETSI ISUP Version 1 (referred to in this document simply as ETSI ISUP). This specification describes DMS SSP support for interworking between ETSI ISUP and INAP. Such interworking enables the DMS SSP to support IN services for calls that arrive at the DMS SSP via ETSI ISUP trunks, as shown in Figure 1. INAP and ETSI ISUP are both Common Channel Signalling System No7 (CCS7) interfaces. INAP is the top layer of a CCS7 Blue Book protocol stack comprising the Transaction Capabilities Application Part (TCAP), the Signalling Connection Control Part (SCCP) and the Message Transfer Part (MTP); INAP operations are conveyed in TCAP components within MTP Message Signal Units (MSUs). ETSI ISUP uses only the MTP; ETSI ISUP messages are packaged directly in MSUs. In protocol terms, interworking between ETSI ISUP and INAP involves (but is not limited to) mapping INAP operations and ETSI ISUP messages.
  • 16. Section 1: World Trade IN NIS 94-80nn Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 2 13 December 1996 Figure 1 Interworking between access signalling and IN signalling Subscribers access the IN by means of basic calls. IN service calls are initially distinguished from non-IN calls on the same ETSI ISUP trunks, which require normal call processing, by means of the digits dialled by the calling party. Special numbers (e.g. an 0800 FreePhone number or equivalent) are recognised as requiring IN processing by comparing them with trigger criteria held at the switch. If a match occurs, the call triggers and IN processing is initiated. The ETSI ISUP Basic Call State Machine (BCSM) then waits for the result of the IN interaction before routing the call to its final destination. 1.1.2 Terminating Signalling If IN interaction results in a call being routed on through the PSTN, outward call completion may take place either over the access signalling system (ETSI ISUP) or over any other signalling system with which the access signalling system can interwork (see the DMS-SSP Product Description for a list of the signalling systems with which ETSI ISUP can interwork). 1.1.3 External IP Signalling If an external Intelligent Peripheral (IP) is used (e.g. for collecting further information from the user, for playing announcements to the user, or to provide speech recognition facilities), a connection is set up between the DMS SSP and the external IP over an ETSI PRI trunk. Tandem or local switch SCP IN IN PSTN DMS SSP Access signalling ETSI ISUP/INAP point interworking (e.g. ETSI ISUP) signalling (INAP) Call can be routed onward to any ETSI ISUP-compatibleinterface External IPPRI ELIU SCPTCP/IP CCS7
  • 17. NIS 94-80nn World Trade IN Section 1: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction 13 December 1996 Page 3 Note: Although Figure 1 shows an external IP directly connected to the DMS SSP, the connection need not be direct. Although the outgoing trunk from the DMS SSP will be ETSI PRI, setting up a link to an external IP may involve interworking with other agents. However, depending on how the address of the external IP is specified, there may be restrictions on interworking; see Appendix D for details. 1.1.4 Functional Elements Involved in Interworking An intelligent network is defined to consist of functional elements (also referred to as functional entities or simply functions) that have the following characteristics: • Each functional element is clearly defined at a logical level as a state machine (or a set of related state machines). • A given functional element is always allocated to a single physical node, but a given node may accommodate two or more functional elements. • Communication within the IN is defined in terms of information flows between functional elements (which cause changes to the respective state machines), rather than in terms of messages between nodes. Functional elements on different nodes communicate using INAP. The following list defines the most important IN functional elements: SCF Service Control Function Typically, an IN service is implemented by means of service logic and a database under SCF control. The role of the SCF is to respond to service requests from the SSF, e.g. by providing routing information that makes it possible to complete a call. The SCF is usually allocated to an SCP (Service Control Point) node. The DMS SSP uses INAP to communicate with an SCF on an SCP. Note: As a low cost alternative to supplying a CCS7 interface between the DMS SSP and the SCP, the DMS SSP supports an Ethernet Link Interface Unit (ELIU), which allows CCS7 messages to be encapsulated in TCP/IP packets for transmission to a ServiceBuilder SCP connected via an Ethernet Local Area Network. SSF Service Switching Function The SSF provides the interface between the PSTN and the IN. Its key tasks are to recognise PSTN calls that require IN service processing, and to interact with CCF call processing and SCF service logic to ensure that those calls are successfully completed. The SSF is usually allocated to an SSP (Service Switching Point) node. The DMS SSP supports an SSF Finite State Machine (FSM).
  • 18. Section 1: World Trade IN NIS 94-80nn Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 4 13 December 1996 SRF Specialised Resource Function The SRF provides any specialised resources that are required for interaction with the end user, either to provide information or to obtain it. Information is typically provided in the form of announcements or tones, and is typically collected as dialled digits. The SRF is logically allocated to an Intelligent Peripheral (IP), which may be integrated with an SSP or may be a separate node attached to an SSP. The DMS SSP supports an integrated IP, in which the DMS switch itself provides features for digit collection and playing recorded announcements. The DMS SSP also supports connections to an external IP, which provides SRF-type services. The DMS SSP uses a PRI trunk to set up a link to the external IP, which can then communicate directly with the SCP without further involvement by the DMS SSP. CCF Call Control Function The CCF is not, strictly speaking, an IN functional element, but a standard Basic Call State Machine (BCSM) for which trigger criteria are defined that determine the conditions under which a given call requires IN service access. Because it interacts closely with the SSF, the CCF usually resides with the SSF in an SSP node. The DMS SSP supports CCF functions by means of a ETSI ISUP BCSM with access to trigger tables that specify which dialled digits will initiate IN service access. Figure 2 shows how these functional elements, particularly those implemented on the DMS SSP, interact to support interworking. Figure 2 Interaction between IN functional elements to support interworking Note: Although Figure 2 shows an external IP directly connected to the DMS SSP, the connection need not be direct. Although the outgoing trunk from the DMS SSP will be ETSI PRI, setting up a link to an external IP may involve interworking with other agents. DMS SSP SCP INAP ETSI ISUP SSF SCF CCF Terminating interface/agent SRF Interworking External IP PRI SRF Integrated IP INAP
  • 19. NIS 94-80nn World Trade IN Section 1: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction 13 December 1996 Page 5 1.2 DMS SSP Support for IN capabilities The DMS SSP implementation of IN is based on ITU-T CS-1R (Capability Set 1) procedures and the ETSI Core INAP protocol. Its support for IN capabilities can be summarised under two headings: • Support for the INAP operations defined in Q.1218 and ETS 300 374-1 • Support for the Basic Call State Machine (BCSM) defined in Q.1214 1.2.1 INAP Operation Support ETS 300 374-1 defines a total of 29 Core INAP operations (these are a subset of the operations defined in Q.1218). The operations supported by the DMS SSP can be roughly divided into the following categories: • Call setup operations for single-stage calls (no user interaction required): InitialDP Connect • Call setup operations for two-stage calls (with SCP-initiated user interaction): ConnectToResource EstablishTemporaryConnection PromptAndCollectUserInformation PlayAnnouncement SpecializedResourceReport DisconnectForwardConnection The ConnectToResource operation is used to set up a connection to the DMS SSP’s integrated IP. With such a connection there is no direct communication between the SCF and the SRF. The SSF can be regarded as relaying operations between the SCF and the SRF. The EstablishTemporaryConnection operation is used to set up a temporary connection to another node in the network (e.g. an external IP, which provides SRF-type services). With such a connection there is direct communication between the SCF and the external IP, with the SSF being involved only in setting up and taking down the connection. There is no relaying involving the SSF. • Call billing operations (can be used with 1-stage or 2-stage call setup): FurnishChargingInformation
  • 20. Section 1: World Trade IN NIS 94-80nn Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 6 13 December 1996 • Timer control operations (can be used with 1-stage or 2-stage call setup): ResetTimer The SCF can use the ResetTimer operation to prevent the SSF timing out a call during user interaction. • Call-independent operations: ActivateServiceFiltering ServiceFilteringResponse • Call clearing (call cannot be completed): ReleaseCall This interworking specification describes how the sending and receiving of operations relates to the sending and receiving of ETSI ISUP messages. For detailed operation descriptions, see the separate specification DMS Implementation of CS-1R INAP (ETSI Core INAP Subset) (NIS 94-8008). 1.2.2 BCSM Support 1.2.2.1 Overview of the BCSM The BCSM defined in Q.1214 provides a standard abstract view of how the processing of a basic call proceeds and the way in which basic call processing interacts with IN query processing. Q.1214 defines two BCSM entities: • The Originating BCSM (O_BCSM) • The Terminating BCSM (T_BCSM) The DMS SSP supports only the Originating BCSM. The BCSM defines the progress of a call in terms of the following: • Points In Call (PICs), which are equivalent to states. • Transitions between PICs, which correspond to state changes and indicate the possible flow of call processing from one PIC to another. • Events, which are associated with Transitions, and cause them to take place. • Detection Points (DPs), which provide IN entry points, i.e. points in the BCSM at which the SCF can become involved in order to provide an IN service. DPs are located between PICs, i.e. interaction with the IN takes place not within PICs but during transitions between them.
  • 21. NIS 94-80nn World Trade IN Section 1: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction 13 December 1996 Page 7 Sections 1.2.2.2 to 1.2.2.4 discuss DPs in more detail. 1.2.2.2 Detection Point Types DPs are intermediate points between BCSM PICs, at which there may be interaction between call processing and the IN (specifically, interaction with the SCF via the SSF). Ten DPs are defined for the O_BCSM. A given DP can be set up in any of four ways, as shown in Table 1. TDPs may be defined as conditional or non-conditional. A non-conditional TDP has no associated trigger criteria, and all calls that encounter the TDP trigger IN interaction (if the trigger is armed). A conditional TDP has one or more associated trigger criteria, and calls that encounter the TDP trigger IN interaction only if the criteria match. Table 1: DP types defined in Q.1214 TDP-R (Trigger Detection Point - Response) A trigger detection point causes interaction to take place between call processing and the SCF when static datafill-defined criteria are met. The response suffix means that information is required from the SCF as a result of the interaction, and BCSM call processing is suspended awaiting this response. TDP-N (Trigger Detection Point - Notification) A trigger detection point causes interaction to take place between call processing and the IN when static datafill-defined criteria are met. The notification suffix means that the SCF is simply told of what has happened; no information is expected from it, and BCSM call processing continues. EDP-R (Event Detection Point - Response) An event detection point is set up for a particular call in response to a request from the SCF, asking to be notified when a given call processing event takes place. The response suffix means that information is required from the SCF as a result of the interaction, and BCSM call processing is suspended awaiting this response. EDP-N (Event Detection Point - Notification) An event detection point is set up for a particular call in response to a request from the SCF, asking to be notified when a given call processing event takes place. The notification suffix means that the SCF is simply told of what has happened; no information is expected from it, and BCSM call processing continues.
  • 22. Section 1: World Trade IN NIS 94-80nn Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 8 13 December 1996 1.2.2.3 DMS SSP Support for TDPs The DMS SSP supports the following DPs as TDP-Rs: • DP-2 in the O_BCSM (Collected_Info). TDP-2 is supported both as an unconditional TDP (i.e. a call always triggers at TDP-2 if it is armed), and as a conditional TDP with either of the following trigger criteria: - Feature Code. A feature code is a string of dialled digits consisting of the character * or # followed by up to three digits. Feature codes are typically used for such things as special feature activation/deactivation. A call triggers at TDP-2 if the TDP is armed and the collected digits match a datafilled feature code. - Specific Digit String. A call triggers at TDP-2 if the TDP is armed and the first N collected digits match a datafilled digit string. • DP-3 in the O_BCSM (Analyzed_Info). TDP-3 is supported only as a conditional TDP with the Specific Called Party Number String criterion. A call triggers at TDP-3 if the TDP is armed and the first N digits of the translated called party number (up to and including the whole number) matches a datafilled number string. When a TDP is triggereD, it causes the SSF to send an InitialDP operation to the SCF to initiate IN interaction. 1.2.2.4 DMS SSP Support for EDPs DPs are dynamically armed as EDPs in response to a request from the SCF, made via an RequestReportBCSMEvent (RRBE) operation specifying one of two monitoring modes: • NotifyAndContinue, which causes the DP to be armed as an EDP-N. • Interrupted, which causes the DP to be armed as an EDP-R. An RRBE operation can specify a third mode, Transparent, which has the effect of disarming previously armed EDPs. The DMS SSP supports only one EDP on outgoing ETSI ISUP trunks. This is EDP-4, Route_Select_Failure, which can be armed as an EDP-R.
  • 23. NIS 94-80nn World Trade IN Section 1: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction 13 December 1996 Page 9 1.3 DMS SSP Support for ETSI ISUP The ISDN User Part (ISUP) is the CCS7 user part that supports not only basic telephony, but also ISDN data calls, and a range of supplementary services based on the exchange of information using out-of-band messages. ISUP performs the functions of OSI Layers 4 to 7, but in fact operates as a single layer, i.e. no information is added or removed for the intermediate layers, and ISUP information has exactly the same format at Level 7 as at Level 4. It uses the Message Transfer Part (MTP) to support message transfer, i.e. ISUP messages are conveyed between nodes in MTP Message Signal Units (MSUs). ETSI ISUP [requires a description of what ETSI ISUP actually is]. The ETSI ISUP interface supported by DMS-100E switch is fully documented in: ETSI ISUP Interface Specification Issue Aut 1.2 14 March 1991 NIS D313-1 [This references needs to be amended to show an ETSI ISUP reference.] This is a set of documents describing the ISDN User Part (ISUP), the Transaction Capabilities Application Part (TCAP), the Signalling Connection Control Part (SCCP), the Message Transfer Part (MTP), and ETSI ISUP network services. 1.4 Overview of ETSI ISUP / INAP Interworking There are two cases to consider: • After the SSF has recognised that a call requires IN processing, IN interaction is directly controlled by the SCF. This is the normal case, and is described in Section 1.4.1. • The SCF delegates IN processing to the SSF (service filtering). IN interaction is handled primarily by the SSF, which periodically reports results to the SCF. This case is described in Section 1.4.2.
  • 24. Section 1: World Trade IN NIS 94-80nn Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 10 13 December 1996 1.4.1 IN Interaction Involving the SCF The aim of IN interaction directly controlled by the SCF is usually the completion of a call (e.g. to a FreePhone or Primary Rate number). There are three stages in the processing of a call that encounters such IN interaction: • Triggering • Suspension of call processing while IN processing takes place • Resumption of call processing using information obtained from the SCF These are illustrated in Figure 3. Sections 2 to 4 of this specification are organised in accordance with this structure, as follows: • Section 2: Triggering IN Interaction on page 15, which deals with: - Triggering via ETSI ISUP signalling (note that ETSI ISUP call setup signalling is always en-bloc; ETSI ISUP does not support overlap signalling) - The impact of feature interactions before triggering • Section 3: Call Processing Suspended on page 31, which deals with: - Updating billing records with IN-related information - User interaction with the caller (to play an announcement or to collect information from the user) - Arming DPs as EDPs to monitor call completion once O_BCSM call processing resumes Note: Only EDP-4, Route_Select_Failure, is supported on outgoing DPNSS trunks. - Resumption of O_BCSM call processing • Section 4: Call Processing Resumed on page 53, which deals with: - Normal call completion after receipt of a Connect operation - Call clearing after receipt of a ReleaseCall operation Each of these sections also includes a section on error handling during the corresponding stage of an IN call.
  • 25. NIS 94-80nn World Trade IN Section 1: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction 13 December 1996 Page 11 Figure 3 Stages in the processing of an IN call SSP routes call onward, using information from SCF to modify information received via ETSI ISUP SCF sends Connect with call setup information SCF-initiated interaction with caller to collect further information; speech path through-connected backward via ETSI ISUP Charging information received from SCF (optional) Call triggers on armed TDP; IN interaction initiated and call processing suspended Collected digits are translated Incoming ETSI ISUP call received by DMS Call origination Call termination Call processing before triggering of IN interaction Call processing suspended during IN interaction Call processing resumed after IN interaction 1-stage call setup 2-stage call setup SCF sends ReleaseCall with release code Test TDP-2 to see if it is armed Test translated digits for criteria match Not armed No match TDP-2 triggers TDP-3 triggers No IN interaction SCF tells SSF to arm EDPs (note that they will be disarmed when the call is connected) Call setup with monitoring
  • 26. Section 1: World Trade IN NIS 94-80nn Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 12 13 December 1996 1.4.2 IN Interaction Handled by SSF (Service Filtering) The aim of service filtering is to count the number of calls made to a specified number, or the number of calls made to each one of a series of numbers (e.g. for TeleVoting). This counting is done by the SSF; there is no SCF involvement, except that the SCF initiates service filtering and the SSF periodically reports results to the SCF. The stages are: • Activation of service filtering • Triggering for calls to be filtered • Processing of calls that trigger service filtering • Termination of service filtering These are illustrated in Figure 4. Service filtering is described in more detail in Section 5: Service Filtering on page 61.
  • 27. NIS 94-80nn World Trade IN Section 1: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Introduction 13 December 1996 Page 13 Figure 4 Stages in service filtering Call triggers at an armed TDP; IN interaction initiated Test TDP-2 to see if it is armed Incoming ETSI ISUP call received by DMS SSP Call origination PRI call processing before triggering Call count incremented Translate collected digits Test translated digits for criteria match TDP-2 triggers Activation of service filtering Service filtering terminates when final report sent to SCF Filtering results collected and reported SCF tells SSF to begin filtering, specifying: • Call processing information • How long filtering is to last • How often to report results • Numbers for which to provide counts of incoming calls PRI call processing continued at SSF Call cleared with specified Cause value Call billed as specified Specified announcement played to caller Final report of call counts provided when specified duration of filtering expires Interim reports of call counts provided at specified intervals Termination of service filtering Call termination TDP-3 triggers Not armed No IN interaction No match Filtered call
  • 28. Section 1: World Trade IN NIS 94-80nn Introduction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 14 13 December 1996
  • 29. NIS 94-80nn World Trade IN Section 2: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction 13 December 1996 Page 15 2 Triggering IN Interaction 2.1 Introduction On receipt of an incoming ETSI ISUP call on the originating side of the DMS SSP, the SSF remains in the state Idle, while the CCF (which contains the O_BCSM) processes the call as normal (traversing through the various PICs and DPs of the O_BCSM), until and unless an armed TDP is encountered. If an armed TDP is encountered, the SSF FSM moves to the state Trigger Processing and determines whether DP criteria conditions have been met. If the TDP is armed as an unconditional TDP, or if criteria conditions are met (criteria match established) for a conditional TDP, and the TDP encountered is a TDP-R, the call triggers and the SSF will: 1. Suspend O_BCSM call processing at the current DP 2. Start the guard timer TSSF 3. Generate an INAP InitialDP operation and send it to the SCF 4. Move to the state Waiting For Instructions If criteria conditions are not met (criteria match not established), e.g. because the call is not an IN call, the SSF FSM returns to the state Idle and O_BCSM call processing continues with no IN interaction.
  • 30. Section 2: World Trade IN NIS 94-80nn Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 16 13 December 1996 2.2 IN Interaction with ETSI ISUP En-Bloc Signalling 2.2.1 Overview of En-Bloc Signalling In the case of en-bloc signalling, the IAM message from the originating side contains complete called party information. The ETSI ISUP/INAP interaction is as shown in Figure 5. Figure 5 Incoming ETSI ISUP call (successful trigger) IAM DMS SSP SCP InitialDP Start TSSF Originating side BCSM TDP-2 armed? Waiting for Instructions SSF FSM Criteria match PIC_1 PIC_2 Collect digits PIC_3 Translate digits TDP-3 armed? Idle Trigger Processing Trigger Processing IdleCall proceeds with no IN interaction PIC_4 Criteria match No match No match
  • 31. NIS 94-80nn World Trade IN Section 2: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction 13 December 1996 Page 17 2.2.2 Sequence of Events The sequence of events is as follows: 1. A call arrives at the DMS SSP. See Section 2.2.2.1. 2. The DMS SSP collects digits from the caller (see Section 2.2.2.2), and possibly triggers interaction between the O_BCSM and the SSF (see Section 2.2.2.3). 3. The DMS SSP translates the collected digits (see Section 2.2.2.4), and possibly triggers interaction between the O_BCSM and the SSF (see Section 2.2.2.5). 4. If the call has not triggered at this point, it completes without any IN interaction. Trigger processing is described in Section 2.2.2.6. Trigger processing may initiate IN interaction, as described in Section 2.2.2.7. 2.2.2.1 Call Arrival (PIC_1) When the DMS SSP receives a ETSI ISUP Initial Address Message (IAM), it creates a new instance of the ETSI ISUP Originating Basic Call State Machine (O_BCSM), which will initially be in PIC_1. The call is marked as a potential IN call according to the trigger subscription(s) in effect at the switch. Two types of subscription are supported: • Office or switch-wide subscription, which means that all incoming ETSI ISUP calls are treated as potential IN calls. • Trunk group subscription, which means that only ETSI ISUP calls incoming on specified trunk groups are treated as potential IN calls. Trunk group subscription takes priority over office subscription. No significant processing takes place within PIC_1, so the O_BCSM moves from PIC_1 to PIC_2. The DMS SSP does not support the arming of TDP-1 (Originating Attempt Authorised), so this TDP cannot trigger interaction with the SSF. The SSF FSM (with which no interaction has yet taken place) is in state Idle.
  • 32. Section 2: World Trade IN NIS 94-80nn Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 18 13 December 1996 2.2.2.2 Digit Collection (PIC_2) In PIC_2, the DMS SSP collects dialled digits, which are provided in the Address Signals parameter of the IAM message. The O_BCSM leaves PIC_2. The SSF FSM remains in state Idle. 2.2.2.3 Triggering at TDP-2 (Collected Info) On leaving PIC_2, the O_BCSM encounters TDP-2 (Collected Info). This can be armed as a TDP-R, either unconditionally or with the following trigger criteria: • Feature Code • Specific Digit String Note: TDP-2 is armed unconditionally by datafilling a value of 0 for Minimum Digits. If Minimum Digits is datafilled with a value n (n>0), the call will trigger only if the number of dialled digits is greater than or equal to n. If the call is marked as a potential IN call, and TDP-2 is armed, this initiates interaction between the O_BCSM and the SSF. The SSF FSM moves from state Idle to state Trigger Processing. See Section 2.2.2.6 for a description of what happens in this state. Otherwise, the O_BCSM moves from PIC_2 to PIC_3 without initiating interaction with the SSF. The SSF FSM remains in state Idle. 2.2.2.4 Digit Translation (PIC_3) In PIC_3 the digits received from the originating side go through translations. After translations, the O_BCSM leaves PIC_3. The SSF FSM remains in state Idle. 2.2.2.5 Triggering at TDP-3 (Analysed Info) On leaving PIC_3, the O_BCSM encounters TDP-3 (Analyzed Info). This can be armed as a TDP-R, with trigger criterion Specific Called Party Number String. If the call is marked as a potential IN call, and TDP-3 is armed, this initiates interaction between the O_BCSM and the SSF. The SSF FSM moves from state Idle to state Trigger Processing. See Section 2.2.2.6 for a description of what happens in this state.
  • 33. NIS 94-80nn World Trade IN Section 2: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction 13 December 1996 Page 19 Otherwise, the O_BCSM moves from PIC_3 to PIC_4 without initiating interaction with the SSF, and the SSF FSM remains in state Idle. Since the DMS SSP supports no TDPs after TDP-3, the call will now progress to completion without any IN interaction. 2.2.2.6 Trigger Processing An armed TDP will only initiate IN processing if the trigger criterion associated with the TDP matches one of the datafilled values at the switch. If a TDP has triggered, the SSF tests whether trigger criteria match a value datafilled at the switch: • If TDP-2 is armed with Minimum Digits as the trigger criterion, is the number of dialled digits greater than or equal to the datafilled value? Note: If Minimum Digits is datafilled with the value 0, the call will always initiate IN processing. The TDP is an unconditional TDP. • If TDP-2 is armed with Feature Code as the trigger criterion, do the collected digits match a datafilled feature code for an IN service? • If TDP-2 is armed with Specific Digit String as the trigger criterion, do the collected digits match a datafilled digit string associated with an IN service? • If TDP-3 is armed with Specific Called Party Number String as the trigger criterion, do the translated collected digits match a datafilled called party number associated with an IN service? If there is no criteria match, the call is not recognised as an IN call, and the SSF FSM moves from state Trigger Processing back to state Idle. The O_BCSM moves to PIC_3 (see Section 2.2.2.4) or to PIC_4 (in which case the call progresses to completion without any IN interaction), depending on which TDP has triggered. If there is a criteria match, the call is recognised as an IN call. O_BCSM processing is suspended and the SSF initiates IN interaction as described in Section 2.2.2.7. Note: If IAM does not include a Calling Party Number parameter, and the service key indicates that CLI is required, the call will be cleared.
  • 34. Section 2: World Trade IN NIS 94-80nn Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 20 13 December 1996 2.2.2.7 Initiating IN Interaction The SSF initiates IN interaction by assembling an INAP InitialDP operation and sending this to the SCF in a TCAP BEGIN package. The parameters of the InitialDP operation are assembled partly from ETSI ISUP message parameters, and partly from triggering information datafilled at the switch, as follows: For a more detailed description of IAM / InitialDP parameter mapping, refer to Appendix A. When the SSF has sent InitialDP, the SSF FSM moves from state Trigger Processing to state Waiting For Instructions, and waits for a response from the SCF. Call processing in the O_BCSM remains suspended. See Chapter 3 for a description of the interaction between ETSI ISUP and INAP while call processing is suspended. a.If datafill does not explicitly request that Calling Party Number be included in Ini- tialDP, it is not included, even if it is provided in IAM. ETSI ISUP IAM parameter INAP InitialDP parameter Calling Party’s Category (in IAM Message Indicators) CallingPartysCategory Called Party Number CalledPartyNumber Calling Party Numbera CallingPartyNumber <datafill for dialled digits> ServiceKey Supplied by DMS SSP EventTypeBCSM Transmission Medium Requirement bearerCapability
  • 35. NIS 94-80nn World Trade IN Section 2: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction 13 December 1996 Page 21 2.3 IN Interaction with ETSI ISUP Overlap Signalling Handling of incoming ETSI ISUP overlap calls is similar to that of ETSI ISUP en-bloc calls. The primary differences are: • The initial IAM message does not contain all the information necessary to complete the call. • Triggering may occur before all called party digits have been received. This results in more complex interaction, which is summarised in Section 2.3.1 and described in detail in Section 2.3.2. 2.3.1 Overview The ETSI ISUP/INAP interaction is as shown in Figure 6. 2.3.2 Sequence of Events The sequence of events is as follows: 1. A call arrives at the DMS SSP. See Section 2.3.2.1. 2. The DMS SSP collects digits from the caller (see Section 2.3.2.2), and possibly triggers interaction between the O_BCSM and the SSF (see Section 2.3.2.3). 3. The DMS SSP translates the collected digits (and may collect more digits) (see Section 2.3.2.4), and possibly triggers interaction between the O_BCSM and the SSF (see Section 2.3.2.5). 4. If the call has not triggered at this point, it completes without any IN interaction. Trigger processing is described in Section 2.3.2.6. Trigger processing may initiate IN interaction, as described in Section 2.3.2.7.
  • 36. Section 2: World Trade IN NIS 94-80nn Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 22 13 December 1996 Figure 6 Incoming ETSI ISUP overlap call (successful trigger) 2.3.2.1 Call Arrival (PIC_1) When the DMS SSP receives an ETSI ISUP Initial Address Message (IAM), it creates a new instance of the ETSI ISUP Originating Basic Call State Machine (O_BCSM), which will initially be in PIC_1. The call is marked as a potential IN call according to the trigger subscription(s) in effect at the switch. Two types of subscription are supported: • Office or switch-wide subscription, which means that all incoming ETSI ISUP calls are treated as potential IN calls. IAM DMS SSP SCP SAM(s) Originating side TDP-2 armed? BCSM SSF FSM PIC_2 Collect digits PIC_1 Idle Trigger Processing Waiting for Instructions No match PIC_3 Translate digits TDP-3 armed? Trigger Processing Call proceeds with no IN interaction PIC_4 Idle No match Criteria match (additional info not req’d) InitialDP Start TSSF Potential match Potential match Start inter-digit timer
  • 37. NIS 94-80nn World Trade IN Section 2: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction 13 December 1996 Page 23 • Trunk group subscription, which means that only ETSI ISUP calls incoming on specified trunk groups are treated as potential IN calls. Trunk group subscription takes priority over office subscription. No significant processing takes place within PIC_1, so the O_BCSM moves from PIC_1 to PIC-2. The SSF FSM (with which no interaction has yet taken place) is in state Idle. The DMS SSP does not support the arming of TDP-1 (Originating Attempt Authorised), so this TDP cannot trigger interaction with the SSF. The SSF FSM (with which no interaction has yet taken place) is in state Idle. 2.3.2.2 Digit Collection (PIC_2) In PIC_2, the DMS SSP collects dialled digits, which are provided in the Address Signals parameter of the IAM message. The O_BCSM leaves PIC_2, even though digit collection is still in progress. The SSF FSM remains in state Idle. The procedure for collecting further digits is described below. Although it is described here for convenience, it should be understood that the O_BCSM will have moved out of PIC_2 by the time further digits arrive. After receiving the IAM message, the DMS SSP starts an inter-digit timer. The originating side will provide further digits in one or more SAM messages. Each time a SAM message is received, the inter-digit timer is restarted. Digit collection is complete when the DMS SSP receives a SAM message with an end of digits indicator from the originating side, or when the inter-digit timer expires. If the inter-digit timer expires without a complete number having been received, the call is cleared. 2.3.2.3 Triggering at TDP-2 (Collected Info) On leaving PIC_2, the O_BCSM encounters TDP-2 (Collected Info). This can be armed as a TDP-R, either unconditionally or with the Specific Digit String trigger criteria. TDP-2 is armed unconditionally by datafilling a value of 0 for Minimum Digits. If Minimum Digits is datafilled with the value n (>0), TDP-2 is triggered only when at least n digits have been collected from the originating side. Note: If the DMS SSP receives an indication that sending is complete (e.g. receipt of a SAM message with an end of digits indicator) before it has received the specified minimum number of digits for triggering, the call will not trigger.
  • 38. Section 2: World Trade IN NIS 94-80nn Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 24 13 December 1996 If the call is marked as a potential IN call, and TDP-2 is armed, this initiates interaction between the O_BCSM and the SSF. The SSF FSM moves from state Idle to state Trigger Processing. See Section 2.3.2.6 for a description of what happens in this state. Otherwise, the O_BCSM moves from PIC_2 to PIC_3 without initiating interaction with the SSF. The SSF FSM remains in state Idle. 2.3.2.4 Digit Translation (PIC_3) In PIC_3 the digits received from the originating side go through translations. The number that is translated consists of whatever digits have been collected so far in IAM and SAM messages. When translations produce a routing address, the O_BCSM leaves PIC_3. Note: This condition may be satisfied before digit collection is complete, so digit collection may continue after the O_BCSM leaves PIC_3. The SSF FSM remains in state Idle. 2.3.2.5 Triggering at TDP-3 (Analyzed Info) On leaving PIC_3, the O_BCSM encounters TDP-3 (Analyzed Info). This can be armed as a TDP-R, with trigger criterion Specific Called Party Number String. If the call is marked as a potential IN call, and TDP-3 is armed, this initiates interaction between the O_BCSM and the SSF. The SSF FSM moves from state Idle to state Trigger Processing. See Section 2.3.2.6 for a description of what happens in this state. Otherwise, once all digits have been collected and translated, the O_BCSM moves from PIC_3 to PIC_4 without initiating interaction with the SSF. The SSF FSM remains in state Idle. Since the DMS SSP supports no TDPs after TDP-3, the call will now progress to completion without any IN interaction.
  • 39. NIS 94-80nn World Trade IN Section 2: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction 13 December 1996 Page 25 2.3.2.6 Trigger Processing The interactions between overlap signalling and trigger processing are illustrated in Figure 7. Figure 7 Interactions Between Overlap Signalling and Trigger Processing An armed TDP will only initiate IN processing if both of the following conditions are true: • The trigger criterion associated with the TDP matches one of the datafilled values at the switch. See Establishing a Criteria Match. Call triggers at an armed TDP Is it a conditional TDP? Is there a criteria match? Is digit collection complete? Can we send InitialDP with partial CdPN? Send InitialDP Go to state WFI Start TSSF No Yes Go to next PIC Go to state Idle NoYes Wait for next SAM message or inter-digit timeout No Potential* Wait for next SAM message or inter-digit timeout * A potential criteria match exists when digit collection is still in progress and collected digits may provide a criteria match when combined with digits still to be collected. Wait for next SAM message or inter-digit timeout Have we collected the minimum number of digits required? Yes No No Yes Yes Continue digit collection if InitialDP sent with partial CdPN Is digit collection complete? No Yes
  • 40. Section 2: World Trade IN NIS 94-80nn Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 26 13 December 1996 • The DMS SSP has received sufficient information to initiate IN interaction. The datafilled service key for a service will indicate what information the SSF requires before it can send InitialDP: - Does InitialDP require a complete called party number, or can it be sent with a partial called party number? - If InitialDP can be sent with a partial called party number, have the minimum number of digits been collected (as specified by the datafilled value for Minimum Digits)? See Determining When to Send InitialDP. Establishing a Criteria Match If a conditional TDP has triggered, the SSF tests whether the associated trigger criterion matches any of the values datafilled at the switch: • If TDP-2 is armed with Specific Digit String as the trigger criterion, do the collected digits match a datafilled digit string associated with an IN service? • If TDP-3 is armed with Specific Called Party Number String as the trigger criterion, do the translated digits collected so far match a datafilled called party number associated with an IN service? A test for a match may yield any of three results: • No match is possible. Either digit collection has completed without producing a match, or enough digits have already been collected to rule out the possibility of a match. For example, 1234 has been collected, and all the datafilled criteria for Specific Called Party Number String begin with 1233. The O_BCSM moves to the next PIC. The SSF FSM moves to state Idle. • A match has been found. The SSF now determines if it has enough information to initiate IN interaction (see Determining When to Send InitialDP). Note: There may be cases when collected digits match one of the datafilled criteria, but further digits may produce a different match. For example, 1234 has been collected, and the datafilled criteria for Specific Called Party Number String include both 1234 (an actual match) and 12345 (a potential match). In such ambiguous cases, the SSF will wait for further digits and check again for a match. • There is a potential match. Although no actual match has been found, digit collection is still in progress and may produce digits which, when combined with digits already collected, produce a match. For example, 123 has been
  • 41. NIS 94-80nn World Trade IN Section 2: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction 13 December 1996 Page 27 collected, and the datafilled criteria for Specific Called Party Number String includes 1234. The O_BCSM remains suspended at the current TDP, and the SSF FSM remains in state Trigger Processing. As each SAM message arrives with more digits, the SSF repeats the test for a criteria match, incorporating the newly received digits. (Note: The newly received digits go through translations before the SSF tests for a criteria match.) This process continues until either the SSF determines that a match definitely does or does not exist (in which case the appropriate action is taken, as described above), or until digit collection completes without producing a match (in which case the O_BCSM moves to the next PIC, and the SSF FSM moves to state Idle). If an unconditional TDP has triggered, there are no trigger criteria to be matched. The SSF only needs to consider whether it has enough information to initiate IN interaction (see Determining When to Send InitialDP). Determining When to Send InitialDP Once the SSF has determined that it should initiate IN interaction (for an unconditional TDP, or for a conditional TDP for which a criteria match has been found), it must determine whether enough information has been provided to start the interaction (i.e. by sending InitialDP to the SCF). The service key associated with the IN service with which the call is matched will indicate whether InitialDP can be sent with a full or partial called party number. If InitialDP can be sent with a partial called party number, the datafilled value for Minimum Digits will specify the minimum number of digits that must be collected before InitialDP can be sent. There are two possibilities: • No further information is required. • Addtional called party digits are required. Note: If the service key indicates that CLI is required and the CLI was not included in the initial IAM message, the call will be cleared. There are no facilities for requesting CLI from the originating side.
  • 42. Section 2: World Trade IN NIS 94-80nn Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 28 13 December 1996 No Further Information Required No further information is required in the following cases: • InitialDP can be sent with a partial called party number (or, if it requires a complete called party number, it has been collected and digit collection is complete). • The minimum number of digits have been collected. O_BCSM processing is suspended and the SSF initiates IN interaction, as described in Section 2.3.2.7. The DMS SSP can continue to collect Address Signals while IN call processing takes place. Addtional Called Party Digits Required Additional called party digits (only) are required in the following cases: • The service key indicates that a complete called party number is required, and digit collection is still in progress. • The number of digits collected so far is less than the datafilled value of Minimum Digits. The DMS SSP will collect additional digits, received in SAM messages, until: • A SAM message is received with an end of digits indicator, indicating that a complete called party number has been received. • The number of digits collected exceeds the datafilled value for Minimum Digits. • The inter-digit timer expires. In the first two cases, the DMS SSP suspends O_BCSM processing and the SSF initiates IN interaction, as described in Section 2.3.2.7. If the inter-digit timer expires before sufficient digits have been collected, the call will be cleared. Note: If digit collection is completed before the required minimum number of digits has been collected, the call will not trigger. The SSF will move to the next PIC, and the SSF FSM will move to state Idle.
  • 43. NIS 94-80nn World Trade IN Section 2: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Triggering IN Interaction 13 December 1996 Page 29 2.3.2.7 Initiating IN Interaction The SSF initiates IN call processing by assembling an INAP InitialDP operation and sending this to the SCF in a TCAP BEGIN package. The parameters of the InitialDP operation are assembled partly from ETSI ISUP message parameters, and partly from triggering information datafilled at the switch, as follows: For a more detailed description of IAM / InitialDP parameter mapping, refer to Appendix A. Having sent the InitialDP, the SSF FSM moves from state Trigger Processing to state Waiting For Instructions, and waits for a response from the SCF. Call processing in the O_BCSM remains suspended. See Chapter 3 for a description of the interaction between ETSI ISUP and INAP while call processing is suspended. 2.4 Feature interaction Before First IN trigger If the incoming call has been routed via a switch-based Virtual Private Network (VPN) and authorisation checks have already been carried out on the caller, this may have an impact on the way in which the call interacts with IN. Such possible impacts are currently being investigated, and will be documented in a future issue of this specification. a.If datafill does not explicitly request that CLI be included in InitialDP, it is not in- cluded, even if it is provided in IAM. ETSI ISUP parameter INAP InitialDP parameter IAM Message Indicators (Calling Party Category) CallingPartysCategory Called Address CalledPartyNumber Line Identitya (from IAM) CallingPartyNumber <datafill for dialled digits> ServiceKey Supplied by DMS SSP EventTypeBCSM Transmission Medium Requirement bearerCapability
  • 44. Section 2: World Trade IN NIS 94-80nn Triggering IN Interaction Release 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 30 13 December 1996 2.5 Error handling 2.5.1 Errors Detected by INAP No errors are detected by INAP during this stage of call processing. Detection of errors arising from sending of InitialDP is covered in Section 3, as they are reported to the SSF while call processing is suspended. 2.5.2 Timer Expiry Expiry of TSSF after InitialDP is sent is covered in Section 3, as it occurs while call processing is suspended. 2.5.3 Errors Detected by TCAP No errors are detected by TCAP during this stage of call processing. Detection of errors arising from sending of InitialDP is covered in Section 3, as they are reported to the SSF while call processing is suspended. 2.5.4 Errors Detected by ETSI ISUP ETSI ISUP errors that occur before IN triggering takes place are handled by standard ETSI ISUP mechanisms (e.g. call clearing). There is no ETSI ISUP/INAP interaction.
  • 45. NIS 94-80nn World Trade IN Section 3: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing 13 December 1996 Page 31 3 Call Processing Suspended 3.1 Overview When there has been a criteria match at an armed TDP-R in the O_BCSM, O_BCSM call processing is suspended to allow IN interaction to take place under the control of the SCF. During O_BCSM call suspension, while there is an SSF/SCF control relationship, the SCF can interact with the SSF in the following ways: • Update billing records with IN-related information • Initiate and control user interaction with the caller by playing an announcement and/or collecting information from the user • Reset the timer used by the SSF to control how long it will wait for a response from the SCF • Resume O_BCSM call processing, having provided a complete or partial replacement for the original called party number • Clear the call Note: The SSF may initiate call monitoring by arming EDPs, or request the SSF to provide information about call completion. However, ETSI ISUP does not support these features. When the call is connected, any armed EDPs will be disarmed and default values for will not be provided for any requested call information.
  • 46. Section 3: World Trade IN NIS 94-80nn Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 32 13 December 1996 3.2 Billing For non-IN calls, the DMS SSP generates a billing record for a call after the call has been through translations, unless translations indicate that no billing record is to be generated. If a call triggers at TDP-3, therefore, a billing record may or may not already exist for the call. If the SCF sends FCI operations containing billing information, this information is added to the existing billing record, or a billing record is created if one does not already exist. If a call triggers at TDP-2, the call has not yet been through translations, so no billing record exists for the call. If the SCF sends FCI operations containing billing information, a billing record will be created for the call. In this case, the DMS SSP will be prevented from creating another billing record when the call goes through translations. See Section 3.2.1 for more information about billing records. 3.2.1 AMA Billing Records The DMS SSP supports Automated Message Accounting (AMA) for billing, and updates fields in AMA records using a combination of FCI parameter values and information datafilled against the trigger criteria for a service (specifically, the Called Party Number and Calling Party Number, as used to provide values for the InitialDP operation). AMA modules are used as follows: • In the base AMA record for an IN call, the fields Terminating Open Digits 1 and Terminating Open Digits 2 (normally used to store translated called party number digits) are filled with hexadecimal Fs (1111). These will eventually be overwritten with the final called party number, as modified/provided by Connect. • Appended to the base record may be either a Type 40 (Digits) module or a Type 28 (Additional Digits Dialled) module, as specified by datafilled service data. The Type 40 module uses its Dialled Digits 1 and Dialled Digits 2 fields to record the translated dialled digits available when the InitialDP operation is sent for the call (i.e. the same digits conveyed in the CalledPartyNumber parameter of InitialDP). The Type 28 module uses its Additional Digits Dialled field to record additional authorisation and PIN digits dialled by a VPN user.
  • 47. NIS 94-80nn World Trade IN Section 3: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing 13 December 1996 Page 33 • The SCF can send an FCI operation to instruct the DMS SSP to append an AMA Type 199 module to the base record. This module type contains operator-defined data. This allows network operators great flexibility in determining what billing information they wish to record, particularly since successive FCI operations can be used to append a number of Type 199 modules to the base record. The processing of the billing information provided by the SCF is handled entirely within the SSF, and requires no interaction with ETSI ISUP. For a more detailed description of AMA billing for IN calls, see AG4629 (TDP-3 billing) and AG5150 (TDP-2 billing). 3.3 User Interaction The SCF can initiate, control and terminate direct in-band interaction with the calling party by means of INAP operations. Such interaction might, for example, involve the calling party dialling digits (e.g. a PIN for authorisation) in response to an announcement, if the InitialDP operation does not provide the SCF with enough information to screen and route a call. User interaction can be handled in either of two ways: • By the DMS SSP’s integrated IP/SRF. This is described in Section 3.3.2. • By an external IP/SRF. This is described in Section 3.3.3. Both types of IP can be used for user interaction within the same call, although only one type of IP can be in use at any given moment; that is, if a call is connected to one type of IP, that connection must be closed before the call can be connected to the other type of IP. 3.3.1 INAP Operations Used The following operations are concerned with establishing a connection between the SCF and the provider of SRF-type services: • ConnectToResource (CTR) EstablishTemporaryConnection (ETC) Sent from the SCF to the SSF to tell it to set up a connection to a specialised resource, typically so that it can provide instructions to the calling party or obtain additional information.
  • 48. Section 3: World Trade IN NIS 94-80nn Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 34 13 December 1996 The DMS SSP supports the CTR operation for connections to the integrated DMS IP, i.e. to MTM EDRAM announcements or DTC tone generation and detection. In this scenario, the SSF then relays SCF-to-SRF operations to the integrated IP. The DMS SSP supports the ETC operation for connections to an external IP. The DMS SSP sets up a link to the external IP over a PRI trunk. Once the connection is fully established (see the description of the AssistRequestInstructions operation below), operations are exchanged directly between the SCF and the external IP, with no further involvement from the SSF. • AssistRequestInstructions (ARI) Sent from the SRF to the SCF to complete the connection between the SCF and an external IP. Note: The ARI operation does not involve any SSF interaction. The following INAP operations apply to both types of IP connection. The only difference is that for an integrated IP connection they will be sent to the SSF, which relays them to an internal SRF. For an external IP connection, operations are exchanged directly between the SCF and the external IP: • PlayAnnouncement (PA) Sent from the SCF to the SRF after a user-SRF connection has been established under SCF control, to tell the SRF to provide a specified tone or announcement in-band. There is no input from the user. • SpecializedResourceReport (SRR) Sent from the SRF to the SCF to confirm that a specified tone or announcement has been provided in-band via a PA operation. • PromptAndCollectUserInformation (P&C) Sent from the SCF to the SRF after a user-SRF connection has been established under SCF control, to tell the SRF to provide a specified tone or announcement in-band and to collect information (e.g. digits in-band) from the user. The collected information is sent to the SCF via the TCAP Return Result defined for the P&C operation.
  • 49. NIS 94-80nn World Trade IN Section 3: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing 13 December 1996 Page 35 The following INAP operation is concerned with the timer that the DMS SSP uses to control how long it will wait for a response from the SCP or an external IP before timing out: • ResetTimer (RT) Sent from the SCF to the SSF to tell it to restart the TSSF timer with a specified period. This allows the SCF to prevent the SSF from timing out a call in cases where IN processing takes longer than usual (e.g. while waiting for a response from an external IP, or while executing complex service logic). Note: Use of the ResetTimer operation is not restricted to user interaction. The SCF can send ResetTimer to the SSF at any point during an SSF/SCF control relationship. The following INAP operation is concerned with terminating the connection between the SCF and the SRF, and applies to both integrated and external IPs: • DisconnectForwardConnection (DFC) Sent from the SCF to the SSF to tell the SSF to disconnect the forward SRF connection for a call. This indicates that no further interaction with the user is required for the moment, but the SCF/SSF connection remains in place. Note: In the case of a connection to an external IP, the SRF can initiate disconnection (see Section 3.3.3.2). 3.3.2 User Interaction Using an Integrated IP This section describes user interaction using the DMS SSP’s integrated IP. 3.3.2.1 Message Flow Overview User interaction requires the presence of a speech path for in-band communication with the caller (voice prompts, network tones, DTMF digits and so on). In a call without user interaction, the speech path would be set up in response to an ANS message from the terminating side. If user interaction is required before the call is routed to the terminating side (i.e. before the SCF issues Connect), the DMS SSP must set up the speech path at an earlier stage in the progress of the call.
  • 50. Section 3: World Trade IN NIS 94-80nn Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 36 13 December 1996 To set up the speech path, the DMS SSP generates the following ETSI ISUP messages and sends them to the originating side: 1. ACM. This tells the caller to stop sending digits. The DMS SSP usually sends ACM when it has determined that it has received a complete called party number. If this has already happened by the time user interaction is requested, ACM will already have been sent, so it isn’t necessary to send it again. 2. ANS. This causes the speech path to be set up. These messages are referred to as “early” setup messages, because they cause the speech path to be set up earlier than would be the case if it was set up in response to ETSI ISUP messages received from the terminating side after the call is routed. Note: If Malicious call trace is in progress, the sending of early setup messages will break the trace. No early setup messages are sent if a speech path has already been set up. This will be the case if: • There has already been user interaction earlier in the call. • The call has tried unsuccessfully to connect (ACM, but not ANS, has been received from the terminating side). When the call is finally routed, the terminating side will eventually return the following ETSI ISUP messages to the DMS SSP: ACM ANS These are the messages that would normally cause the speech path to be set up to the caller. However, since the speech path has already been set up to handle user interaction, these messages do not need to be relayed to the originating side, so they are simply discarded by the DMS SSP. The ETSI ISUP/INAP interaction is as shown in Figure 8.
  • 51. NIS 94-80nn World Trade IN Section 3: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing 13 December 1996 Page 37 Figure 8 ETSI ISUP call with IN user interaction (integrated IP) DMS SSP SCP state c Waiting for Instructions BCSM SSF FSMSSRM state 1 Idle state 2 Connected state d Waiting for End of User Interaction To state 1 Idle To state c Waiting for Instructions ACM ANM CTR SRR or PA or P&C DFC PA or P&C state 2 Connected state d Waiting for End of User Interaction Any subsequent ConnectToResource does not require ETSI ISUP interaction, as speech path is already through-connected state 3 User Interaction ETSI ISUP ACM (if not already sent) and ANM sent to open speech path prior to user interaction In-band user interaction tone/announcement digits (RR) tone/announcement P&C(RR) Originating side RT RT RT O_BCSM remains suspended throughout Optional further CTR
  • 52. Section 3: World Trade IN NIS 94-80nn Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 38 13 December 1996 3.3.2.2 Sequence of Events The sequence of events for user interaction via an integrated IP is as follows: 1. Before receiving an INAP CTR operation: - The SSF FSM is in state Waiting For Instructions - O_BCSM call processing is suspended - The SSRM (with which no interaction has yet taken place) is in state Idle. 2. When the SSF receives an INAP CTR operation from the SCF, the following call processing actions occur within the DMS SSP: - The SSF FSM moves to state Waiting For End Of User Interaction. - The SSRM moves to state Connected. - If no speech path to the caller has been set up, the DMS SSP sets one up, as described in Section 3.3.2.1. 3. The calling party is now through connected to on-board DMS SSP tone and announcement capabilities (provided by the SRF/integrated IP). 4. User interaction can begin, as described in the specification DMS Implementation of CS-IR INAP (ETSI Core INAP Subset), and summarised in Figure 8. No further ETSI ISUP interaction is necessary during interaction with the user. 5. The SCF terminates user interaction by sending an INAP DFC operation to the SSF. The following call processing actions take place within the DMS SSP: - The SSRM moves to state Idle. - The SSF FSM moves to state Waiting For Instructions. The speech path to the caller remains open. Any subsequent interaction uses the speech path already set up. At any point while call processing is suspended, the SCF can send a ResetTimer operation to the SSF. The effect of ResetTimer is to restart the TSSF timer, which is used to control the amount of time for which the SSF will wait for some kind of response from the SCF (see Section 3.5.2.1 for more information about TSSF).
  • 53. NIS 94-80nn World Trade IN Section 3: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing 13 December 1996 Page 39 Note: The SCF is allowed to send only one ResetTimer operation before sending some other kind of response to the SSF (e.g. CTR, Connect). However, after sending such a response, the SCF can send as many ResetTimer operations as it wishes. This is illustrated in Figure 8. 3.3.3 User Interaction Using an External IP This section describes user interaction using an external IP. 3.3.3.1 Message Flow Overview User interaction requires the presence of a speech path for in-band communication with the caller (voice prompts, network tones, DTMF digits and so on). In a call without user interaction, the speech path would be set up in response to an ANS message from the terminating side. If user interaction is required before the call is routed to the terminating side (i.e. before the SCF issues Connect), the DMS SSP must set up the speech path at an earlier stage in the progress of the call. See Setting Up a Speech Path. If user interaction is handled via an external IP rather than the DMS SSP’s integrated IP, the DMS SSP also needs to set up a link to the external IP and connect the caller’s speech path to this link. See Connecting to an External IP. The ETSI ISUP/INAP and PRI/INAP interactions are as shown in Figure 9. Setting Up a Speech Path To set up the speech path, the DMS SSP sends the following ETSI ISUP messages to the originating side: 1. ACM. This tells the caller to stop sending digits. The DMS SSP usually sends ACM when it has determined that it has received a complete called party number. If this has already happened by the time user interaction is requested, ACM will already have been sent, so it isn’t necessary to send it again. 2. ANS. This causes the speech path to be set up. These messages are referred to as “early” setup messages, because they cause the speech path to be set up earlier than would be the case if it was set up in response to ETSI ISUP messages received from the terminating side after the call is routed. Note: If Malicious call trace is in progress, the sending of early setup messages will break the trace.
  • 54. Section 3: World Trade IN NIS 94-80nn Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 40 13 December 1996 Figure 9 ETSI ISUP call with IN user interaction (external IP) DMS SSP SCP state c Waiting for Instructions BCSM SSF FSM SSRM state 1 Idle state 2 Connected To state 1 Idle To state c Waiting for Instructions ACM ANM SRR or PA or P&C DFC PA or P&C state 2 Connected Any subsequent ETC does not require ETSI ISUP interaction, as speech path is already open state 3 User Interaction ETSI ISUP ACM and ANM, or in some cases ANM only, sent to open speech path prior to user interaction, but only if not In-band user interaction tone/announcement digits (RR) tone/announcement P&C(RR) Originating side External IP ETC SETUP ALERTING/ PROGRESS CONNECT ARI DISCONNECT RELEASE COMPLETE RT RT DISCONNECT RELEASE COMPLETE O_BCSM remains suspended throughout state e Waiting For End Of Temporary Connection state e Waiting For End Of Temporary Connection Optional further CTR Disconnection initiated by external IP CALL PROCEEDING
  • 55. NIS 94-80nn World Trade IN Section 3: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing 13 December 1996 Page 41 No early setup messages are sent if a speech path has already been set up. This will be the case if: • There has already been user interaction earlier in the call. • The call has tried unsuccessfully to connect (ACM, but not ANS, has been received from the terminating side). When the call is finally routed, the terminating side will eventually return the following ETSI ISUP messages to the DMS SSP: ACM ANS These are the messages that would normally cause the speech path to be set up to the caller. However, since the speech path has already been set up to handle user interaction, these messages do not need to be relayed to the originating side, so they are simply discarded by the DMS SSP. Connecting to an External IP The DMS SSP sets up a link to the external IP by sending a PRI SETUP message on an outgoing PRI trunk. The external IP responds by sending the following PRI messages to the DMS SSP: 1. CALL PROCEEDING. This message is in response to the initial SETUP message. 2. ALERTING. This message causes the speech path to be set up between the caller and the external IP. 3. CONNECT. This message indicates that the link to the external IP has been established successfully, and user interaction can begin. Note: The connection between the DMS SSP and the external IP need not be direct. Although the outgoing trunk from the DMS SSP will be ETSI PRI, setting up a link to an external IP may involve interworking with other agents. However, depending on how the address of the external IP is specified, there may be restrictions on interworking; see Appendix D for details.
  • 56. Section 3: World Trade IN NIS 94-80nn Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 42 13 December 1996 Disconnecting From an External IP When the SCF signals that user interaction is complete (by sending an INAP DFC operation to the SSF), the DMS SSP breaks the connection to the external IP by sending a PRI DISCONNECT message with Cause value 16 (normal call clearing). The external IP responds with a PRI RELEASE message, and the DMS SSP completes the disconnection by sending a PRI RELEASE COMPLETE message to the external IP. The speech path between the caller and the DMS SSP remains open, and can be used for subsequent user interactions (either with the external IP or with the DMS SSP’s integrated IP). However, subsequent user interaction using the external IP will require the DMS SSP to make a new connection to the external IP. Note: The SRF can initiate disconnection of the external IP by sending a PRI DISCONNECT to the DMS SSP. If the external IP disconnects before it has answered a connection attempt, the SSF reports this to the SCF by returning an ETCFailed error in response to the ETC operation. If the external IP disconnects after a connection has been established, the SSF FSM simply returns to state Waiting For Instructions (the SSF assumes that the IP has informed the SCF). 3.3.3.2 Sequence of Events The sequence of events for user interaction via an external IP is as follows: 1. Before receiving an INAP ETC operation: - The SSF FSM is in state Waiting For Instructions. - O_BCSM call processing is suspended. - The SSRM (with which no interaction has yet taken place) is in state Idle. 2. When the SSF receives an INAP ETC operation from the SCF, the following call processing actions occur within the DMS SSP: - The SSF FSM moves to state Waiting For End Of Temporary Connection. - If no speech path to the caller exists, the DMS SSP sets one up, as described in Setting Up a Speech Path. - The DMS SSP sets up a link to the external IP, as described in Connecting to an External IP.
  • 57. NIS 94-80nn World Trade IN Section 3: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing 13 December 1996 Page 43 3. When the external IP receives the SETUP message from the DMS SSP, the following actions occur within the IP: - A CALL PROCEEDING message is sent to the DMS SSP in response. - An ALERTING or PROGRESS message is sent to the DMS SSP, followed by a PRI CONNECT message, which establishes the connection with the DMS SSP. - The SSRM moves to state Connected. - The SRF sends an INAP ARI operation directly to the SCF to establish the direct connection between the external IP and the SCF. 4. The calling party is now through connected to the tone and announcement capabilities provided by the external IP. 5. User interaction can begin, as described in the specification DMS Implementation of CS-1R INAP (ETSI Core INAP Subset), and summarised in Figure 9. No further ETSI ISUP interaction is necessary during interaction with the user. 6. The SCF terminates user interaction by sending an INAP DFC operation to the SSF. The following call processing actions take place: - The SSF sends a PRI DISCONNECT message to the external IP with Cause value 16 (normal call clearing). - The external IP acknowledges by returning a RELEASE message. - The SSF sends a RELEASE COMPLETE message to the external IP. - At the external IP, the SSRM moves to state Idle. - At the DMS SSP, the SSF FSM moves to state Waiting For Instructions. The speech path to the caller remains open. Any subsequent interaction uses the speech path already set up. 7. The external IP can initiate disconnection by sending a PRI DISCONNECT message to the DMS SSP. The DMS SSP responds by sending RELEASE to the external IP, and the external IP completes disconnection by sending RELEASE COMPLETE to the DMS SSP. The effect on the SSRM and SSF FSM are the same as for SCF-initiated disconnect (see step 6). See Appendix D for details of the parameters of the PRI messages involved in external IP connection and disconnection.
  • 58. Section 3: World Trade IN NIS 94-80nn Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 44 13 December 1996 At any point while call processing is suspended, the SCF can send a ResetTimer operation to the SSF. The effect of ResetTimer is to restart the TSSF timer, which is used to control the amount of time for which the SSF will wait for some kind of response from the SCF (see Section 3.5.2.1 for more information about TSSF). Note: The SCF is allowed to send only one ResetTimer operation before sending some other kind of response to the SSF (e.g. ETC, Connect). However, after sending such a response, the SCF can send as many ResetTimer operations as it wishes. This is illustrated in Figure 9. 3.4 Resumption of O_BCSM call processing 3.4.1 Call Completion (Connect) O_BCSM call processing typically resumes when a Connect operation is sent from the SCF to the SSF to indicate that a call should be routed to a specified destination, thus successfully completing IN interaction. Two types of routing information may be provided: dRA destinationRoutingAddress parameter A destination routing address (a complete or partial replacement for the original called party address). cAP CutAndPaste parameter Optional cut-and-paste instructions on how the original dialled number should be manipulated to generate a new called party address. There are two possibilities: • The SCF can provide a complete replacement number in the dRA parameter, in which case no cAP parameter is supplied. Note: If there is no cAP parameter, any digits that arrive after Connect is received are ignored. • The SCF can provide a replacement prefix in the dRA parameter, in which case the cAP parameter specifies how many prefix digits should be removed from the original dialled number and replaced. For example, a Connect operation might replace a general-purpose IN prefix in the original dialled number (e.g. 0800) with the prefix of a specific switch where the requested service is actually provided.
  • 59. NIS 94-80nn World Trade IN Section 3: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing 13 December 1996 Page 45 Note: If the SSF receives a Connect operation with a cAP parameter of 0, the effect is to append the dialled digits to the destination number supplied in Connect. Note: DMS SSP digit translation takes place at two points: • On the number initially dialled, e.g. to take into account the caller’s customer group. • After the IN query, which means that further digit manipulation may take place before routing. The resumption of call processing on receipt of a Connect is illustrated in Figure 10. The ETSI ISUP interactions implied by receipt of a Connect take place after call processing has resumed, and are described in Section 4.1. Figure 10 Resumption of call processing on receipt of a Connect Calling party Dialled digits (in-band) CCF / BCSM Digit manipulation via DMS translations IN interaction triggered on CdPN Result of IN query used to manipulate full CdPN (dRA replaces all or first n CdPN digits) SSF SSF sends InitialDP SCF SCF sends Connect INAP operation parameters Called party Onward routing More digits may reach SCF via SRF interaction with calling party (no effect on BCSM or SSF) Mandatory service key, optional CdPN Mandatory destinationRoutingAddress (dRA); optional cutAndPaste to replace prefix Dialled digits (out-of-band) Digit manipulation via DMS translations
  • 60. Section 3: World Trade IN NIS 94-80nn Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 46 13 December 1996 3.4.2 Call Clearing (ReleaseCall) If the SCF determines that a call cannot be completed (e.g. because the caller is not authorised), it sends a ReleaseCall operation to the SSF. This operation provides a releaseCause value to be used in initiating ETSI ISUP call clearing; for example: 21 (call rejected) 31 (normal unspecified) The mapping between releaseCall values and ETSI ISUP Cause values is described in Appendix E. The ETSI ISUP interactions implied by receipt of a ReleaseCall take place after call processing has resumed, and are described in Section 4.2. 3.5 Error Handling Note that if errors are detected while call processing is suspended, no action requiring ETSI ISUP interaction takes place until call processing is resumed and the call can be completed or cleared. 3.5.1 Errors Detected by INAP 3.5.1.1 Errors Detected by the SCF While O_BCSM call processing is suspended, a number of errors may be detected and reported by the SCF in response to: • An InitialDP operation sent by the SSF • An AssistRequestInstructions operation sent by the SRF These are reported in Return Error components in TCAP END messages. The SSF terminates the SCF/SSF dialogue and initiates backward call clearing with an appropriate Cause value (31 = normal, unspecified), which ensures that the caller hears an appropriate tone. 3.5.1.2 Errors Detected by the SSF/SRF While O_BCSM call processing is suspended, the SSF or SRF may detect errors in INAP operations sent by the SCF, as summarised in Table 2.
  • 61. NIS 94-80nn World Trade IN Section 3: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing 13 December 1996 Page 47 In each case, the error is reported to the SCF in a Return Error component in a TCAP CONTINUE message. The SCF has the option of clearing the call with a ReleaseCall operation or taking some other action. 3.5.2 Timer Expiry This section describes how the SSF handles the conditions that result from the expiry of one of its internal timers. There are two such timers: TSSF and TSRF. The SSF uses both these timers to guard against excessive call suspension times while waiting for IN processing. a. This is detected by the SRF when the caller’s response is not as specified by the SCF. b. No INAP errors are reported for this operation. Table 2 INAP operation errors reported by the DMS SSP while call processing is suspended Operation Error ETCFailed ImproperCallerResponsea MissingParameter ParameterOutOfRange RequestedInfoError SystemFailure TaskRefused UnexpectedComponentSequence UnexpectedDataValue UnexpectedParameter ActivateServiceFiltering CallInformationRequest Connect ConnectToResource DisconnectForwardConnection EstablishTemporaryConnection FurnishChargingInformation PlayAnnouncement PromptAndCollectUserInformation ReleaseCallb ResetTimer
  • 62. Section 3: World Trade IN NIS 94-80nn Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 48 13 December 1996 Note: The usage of TSRF depends on whether an integrated or external IP connection is being used for user interaction. 3.5.2.1 Expiry of TSSF The SSF starts (or restarts) the timer TSSF: • When the SSF FSM moves into state c (Waiting For Instructions) (e.g. after sending an InitialDP or EventReportBCSM operation to the SCF). In this situation, the timer can have a value from 1 to 10 seconds. • When the SSF FSM moves into state d (Waiting For End Of User Interaction) (e.g. after receiving a CTR operation from the SCF). In this situation, the timer can have a value from 1 to 60 minutes. • When the SSF FSM moves into state e (Waiting For End Of Temporary Connection) (e.g. after receiving a ETC operation from the SCF). In this situation, the timer can have a value from 1 to 60 minutes. • When the SSF receives a ResetTimer operation from the SCF. In this situation, the value of the timer is specified in a parameter of the ResetTimer operation, and may be one of the following: 1 to 10 seconds 1 to 10 minutes 15, 20, 25, 30, 35, 40, 45, 50, 55 or 60 minutes If the specified timer value is not one of the above, the nearest legal value is used. If the SSF does not receive a valid operation from the SCF before the TSSF timer expires, the following call processing actions occur within the SSF: 1. The SSF FSM moves to state a (Idle). 2. The SSF performs a user-initiated abort (see Section 3.5.4). Each time the SSF receives a valid operation from the SCF, it restarts the TSSF timer. If an operation received from the SCF contains an error, the TSSF timer continues to run after the SSF has sent an error indication. The SCF therefore has the opportunity to send a correct operation before the timer expires.
  • 63. NIS 94-80nn World Trade IN Section 3: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing 13 December 1996 Page 49 An external IP can close the connection with the DMS SSP, either during or after connection of the speech path, by sending a PRI RELEASE message to the DMS SSP. On receiving this RELEASE message, the SSF: • Stops the TSSF timer • Sends an ETCFailed error to the SCF (only if the external IP hasn’t yet answered; i.e. it hasn’t returned a PRI CONNECT) • Moves to state Waiting For Instructions • Restarts the TSSF timer with its WFI value 3.5.2.2 Expiry of TSRF This section describes the use of the TSRF timer if an integrated IP connection is used for user interaction. Note: If an external IP connection is used for user interaction, standard signalling system protocol timers are used to control connection setup. TSRF is not used. The SSF starts the timer TSRF when the SRSM moves into state 2 (Connected) after receiving a CTR operation from the SCF. The timer can have a value from 1 to 10 seconds. If the SRF does not receive a valid PA or PC operation from the SCF before the TSRF timer expires, the following call processing actions occur within the SSF: 1. SRF resources are released. This is equivalent to receiving a DFC operation from the SCF. 2. The SRSM moves to state 1 (Idle). 3. The SSF FSM moves to state c (Waiting For Instructions). 4. The TSSF timer (maximum value 10 seconds) is restarted. 5. If the TSSF timer expires without the SSF receiving a valid operation from the SCP: a. The SSF FSM moves to state a (Idle). b. The SSF performs a user-initiated abort (see Section 3.5.4). In this situation, the TSSF timer acts as a backup to the TSRF timer.
  • 64. Section 3: World Trade IN NIS 94-80nn Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 50 13 December 1996 Note: The expiry of the TSRF timer has the same effect as the receipt of a DFC operation from the SCF. The SSF restarts the TSRF timer under the following circumstances: • When it receives a valid PA or PC operation from the SCF • After sending a SRR operation to the SCF (on successful completion of a preceding PA operation) • After sending the Return Result for a preceding PC operation If an operation received from the SCF contains an error, the TSRF timer continues to run after the SSF has sent an error indication. The SCF therefore has the opportunity to send a correct operation before the timer expires. 3.5.3 Errors Detected by TCAP 3.5.3.1 Errors Detected by the SCF If the SCF detects an error in the TCAP component in which an INAP operation is sent, it sends a Reject component in an END package to the SSF. The SSF responds by terminating the dialogue and initiating backward call clearing by sending a REL message with a Cause value of 2 (network termination). 3.5.3.2 Errors Detected by the SSF If the SSF detects an error in the TCAP component in which an INAP operation is sent, it sends a Reject component in a CONTINUE package to the SCF. The action taken depends on the SCF, which can either resend the component or release the call. 3.5.4 User-Initiated Abort Either the SCF or the SSF can abort a dialogue by sending a TCAP ABORT package. This is called user-initiated abort (where “user” refers to INAP as being the user of the TCAP layer). User-initiated abort can occur when: • The caller hangs up during call processing • The TSSF timer expires The SSF responds to a user-initiated abort by initiating backward call clearing, as described in Section 4.2.
  • 65. NIS 94-80nn World Trade IN Section 3: PRE 0.2 (draft) Release 4 ETSI ISUP / INAP Interworking Call Processing 13 December 1996 Page 51 3.5.5 Errors Detected by ETSI ISUP The only errors that can be detected by ETSI ISUP while call processing is suspended are problems with setting up and through-connecting a speech path back to the caller for user interaction (see Section 3.3), e.g. caller hangs up or network problem. In either case, the call attempt will be cleared using standard ETSI ISUP call clearing messaging. When the O_BCSM informs the SSF that the call has been cleared, it will inform the SCF by sending a TCAP ABORT package.
  • 66. Section 3: World Trade IN NIS 94-80nn Call Processing SuspendedRelease 4 ETSI ISUP / INAP Interworking PRE 0.2 (draft) Page 52 13 December 1996