ISDN. Integrated Services Digital Network

Similar documents
ISDN. Integrated Services Digital Network. definition of ISDN ISDN services basic BRA / PRA architecture protocols & signalling

Narrowband ISDN. (ISDN = Integrated Services Digital Network)

[1] Wireless and Mobile Network Architectures,Y-Bing Lin and Imrich Chlamtac,Wiley Computer Publishing

Signaling System 7 (SS7) By : Ali Mustafa

Common Channel Signaling Nr 7 (CCS7)

Course 5 The SS7 signaling systems.

Signaling System No. 7 (Zeichengabesystem Nr. 7)

TELECOMMUNICATION SYSTEMS

2000 Performance Technologies, Inc.

SS7. Mercantec H2 2009

Communication Networks 2 Signaling 2 (Mobile)

Networking technologies and applications

Telecommunication Services Engineering Lab

Course 4-5 Signaling techniques used in classical telephone networks. The SS7 signaling systems.

Telecommunication Services Engineering Lab

INSE 7110 Winter 2004 Value Added Services Engineering in Next Generation Networks Week #1. Roch H. Glitho- Ericsson/Concordia University

ISDN User Part - ISUP

Traffic Link Redundancy

Advanced Intelligent Network for Wireless Communications

Chapter 4 Transmission Systems and the Telephone Network. School of Info. Sci. & Eng. Shandong Univ.

Summary of course scope

Section 4 GSM Signaling BSSMAP

GSM System Protocol Architecture

Wireless Signaling and Intelligent Networking

Signaling Network Functions (MTP Level 3)

Telenor Networks. Technical requirement specification for Signalling System No. 7 national interconnect with

Telephone network. T Jouni Karvo, Raimo Kantola, Timo Kiravuo

Telephone network. Telephone network. Background. T Jouni Karvo, Raimo Kantola, Timo Kiravuo

NOTES 1 CCITT Recommendation Q.700 was published in Fascicle VI.7 of the Blue Book. This file is an extract from the Blue Book. While the presentation

INTERNATIONAL TELECOMMUNICATION UNION. SERIES Q: SWITCHING AND SIGNALLING Interworking of Signalling Systems

Interworking Switched Circuit and Voice-over IP Networks Tutorial

ATM-SS7 Interworking. Public Narrowband SS7 Network. Central Office. Subscriber. Copyright Hughes Software Systems Ltd., 1999

Q.699 (09/97) Interworking between ISDN access and non-isdn access over ISDN User Part of Signalling System No. 7

GSM. Course requirements: Understanding Telecommunications book by Ericsson (Part D PLMN) + supporting material (= these slides) GPRS

Unit-3 Wireless Data Services

Lecture 6 ISDN User Part in SS7

)454 1 ).42/$5#4)/. 4/ ##)44 3)'.!,,).' 3934%-.O 30%#)&)#!4)/.3 /& 3)'.!,,).' 3934%-.O. )454 Recommendation 1 INTERNATIONAL TELECOMMUNICATION UNION

INTERNATIONAL TELECOMMUNICATION UNION. SERIES I: INTEGRATED SERVICES DIGITAL NETWORK (ISDN) Internetwork interfaces

SS#7. T Jouni Karvo, Timo Kiravuo

COPYRIGHTED MATERIAL. Global System for Mobile Communications (GSM) 1.1 Circuit-Switched Data Transmission

TEL: # 340

Preface. Objectives. Audience. Organization. Conventions

GSM and IN Architecture

Systemy sygnalizacji i zarządzania TI

Lecture 6 ISDN User Part in SS7

TELEPHONY CONTROL PROTOCOL SPECIFICATION

The Next Generation Signaling Transfer Point

SPECIFICATION of the GENERIC SIGNALLING SYSTEM for INTERCONNECTION Interconnect Specification 4

SignallingSystems and Management

SS7 Tutorial. User Parts

PTC331 Form B Additional ISUP Compatibility Questionnaire

CONTENTS 1 TELENOR NATIONAL INTERCONNECT SS NO.7 MESSAGE TRANSFER PART TEST LIST GENERAL LEVEL 2 TEST 3 1.

Transport of (Legacy) Signaling over IP. Summary of course scope

TELECOMMUNICATION SYSTEMS

INTERNATIONAL TELECOMMUNICATION UNION. SERIES Q: SWITCHING AND SIGNALLING Interworking of Signalling Systems Specifications of Signalling System No.

3GPP TS V ( )

ANS TransLocal for optimal flexibility. Multi-functional circuit switch bringing telephony expertise into the IP world.

TELECOMMUNICATION SYSTEMS

3GPP TS V ( )

BT ISDN 30 (DASS) Service Description

ABSTRACT 1 INTRODUCTION

Public Switched TelephoneNetwork (PSTN) By Iqtidar Ali

CCITT E.172 ISDN ROUTING PLAN TELEPHONE NETWORK AND ISDN OPERATION, NUMBERING, ROUTING AND MOBILE SERVICE. Recommendation E.172

INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, VOL. 9, ( 1996) A REASSEMBLY STRATEGY FOR REDUCING IN/PCS SIGNALLING TRAFFIC

B - i TNA 134:1997. Technical Document TNA 134. Telecom ISDN User-Network Interface: Layer 3: PART B Basic Call Control Procedures

Mobile Communications

Signaling traffic management in short peak signaling traffic loads

EUROPEAN ETS TELECOMMUNICATION July 1994 STANDARD

3GPP TS V3.1.0 ( )

INTERNATIONAL TELECOMMUNICATION UNION

Interworking Signaling Enhancements for H.323 and SIP VoIP

WIRELESS INTELLIGENT NETWORKING (WIN) FATİH ERTÜRK

The term 2B + D is often used to describe the channels in an ISDN2 line i.e. two bearer channels and one D-channel.

An Overview of ISDN on the IMG

MEA: Telephony systems MEB: Voice over IP MED: VoIP systems MEC: C7 signalling systems MEE: Video principles MEF: Video over IP

Circuit-Switching Networks Traffic and Overload Control in Telephone Networks

Basics of GSM in depth

This sequence diagram was generated with EventStudio System Designer (

Systemy sygnalizacji

3GPP TS V9.0.0 ( )

EUROPEAN ETS TELECOMMUNICATION November 1996 STANDARD

Annex A. User side and network side SDL diagrams (This annex forms an integral part of this Specification)

)454 ) 3%26)#% ).4%27/2+).' ).4%'2!4%$ 3%26)#%3 $)')4!,.%47/2+ )3$. ).4%2.%47/2+ ).4%2&!#%3. )454 Recommendation )

10 Call Set-up. Objectives After this chapter the student will: be able to describe the activities in the network during a call set-up.

ETSI TS V3.5.0 ( )

UNIT-5. GSM System Operations (Traffic Cases) Registration, call setup, and location updating. Call setup. Interrogation phase

TS V6.0.1 ( )

ABSTRACT. Zhou, Dong. Simulation of Transaction Capabilities Application Part (TCAP) over IP. (Under the direction of Dr. S. Felix Wu.

JP-3GA (R99) Serving GPRS Support Node SGSN - Visitors Location Register (VLR); Gs Interface Network Service Specification

EUROPEAN ETS TELECOMMUNICATION December 1991 STANDARD

Table of Contents. 1 Introduction. 2 User Perspective. 3 Feature Requirements

ETSI TS V8.1.0 ( )

Public Switched Telephone Network (PSTN II/II)

ETSI EN V1.3.2 ( )

Integrated Services Digital Network

Pertemuan 7 GSM Network. DAHLAN ABDULLAH

PCS (GSM) 1900 Service Provider Number Portability

Three kinds of number portability

INTERNATIONAL TELECOMMUNICATION UNION. SERIES Q: SWITCHING AND SIGNALLING Specifications of Signalling System No. 7 ISDN supplementary services

MAP - Mobile Application Part

Transcription:

ISDN Integrated Services Digital Network definition of ISDN evolution to ISDN and beyond ISDN services basic BRA / PRA architecture protocols & signalling

What is ISDN? 1. End-to-end digital connectivity 2. Enhanced subscriber signaling Idea originated in the 1980 s 3. A wide variety of new services (due to 1 and 2) 4. Standardized access interfaces and terminals ISDN is not a new network separated from the PSTN. Interworking with normal PSTN equipment is very important. ISDN ISDN terminal interaction is possible PSTN PSTN terminal

Evolution towards ISDN and beyond How does ISDN fit into the telecom network evolution in general? 1. First the network was all-analogue and voice-centric 2. Digital transmission (PDH) in the core network 3. Digital switching at 64 kbit/s 4. SS7 replaces channel associated signalling systems 5. SDH replaces PDH 6. ISDN offers digital technology to end users 7. DSL (primarily ADSL) technology takes over

Evolution history Step 1: All-analogue network (before 1960) Switching Switching Transmission Transmission End End users users

Evolution history Step 2: Digital transmission in the core network (1960-1980) PDH transmission systems (2-140 Mbit/s)

Evolution history Step 3: Digital switching at 64 kbit/s (1970-1990) TDM switching technology

Evolution history Step 4: Common Channel Signalling in the core network (1980-2000) SS7

Evolution history Step 5: PDH systems are replaced by SDH systems (1990...) SDH transmission systems (155, 620 Mb/s)

Evolution history Step 6: ISDN => digital technology to end users End-to-end digital user data End-to-end digital signalling

Evolution history Step 7: ADSL (for Internet services) + analogue voice High speed Internet access (Back to) traditional voice services Mobile systems

PSTN vs. ISDN user access PSTN Basic Rate Access ISDN 300 3400 Hz analogue transmission band poor-performance subscriber signaling 2 x 64 kbit/s digital channels (B channels) 16 kbit/s channel for signaling (D channel) Primary Rate Access ISDN 30 x 64 kbit/s digital channels (B channels) 64 kbit/s channel for signaling (D channel)

Digital access: several alternatives ISDN BRA modem ADSL Bit rate (kb/s) 2 x 64 max. 50 much larger Connection fast slow fast setup time Popularity little decreasing great However, large impact on signalling protocols

Telecommunication services Basic telecommunication services... as defined in ISDN standards Bearer services provide the capability of transmitting signals between network access points. Higher-level functionality of user terminals is not specified. Teleservices provide the full communication capability by means of network functions, terminals, dedicated network elements, etc. Supplementary services A supplementary service modifies or supplements a basic telecommunication service. It cannot be offered to a customer as a stand-alone service.

Services examples Some typical teleservices Telephony (normal, high quality) Telefax (Group 3, Group 4) Video-telephony Some typical bearer services Speech (transparency not guaranteed) 64 kbit/s unrestricted 3.1 khz audio (non-isdn interworking) Some typical supplementary services CLIP / CLIR Call forwarding / waiting / hold Charging supplementary services

Basic rate access user interface Terminal Adaptor S/T Network Termination U Line Interface Circuit R Non-ISDN terminal Bi-directional 192 kbit/s ISDN terminal 160 kbit/s echo canceling or time compression Exchange Subscriber (premises) network Exchange

Primary rate access user interface PBX equipment manufacturer specific solutions Private Branch exchange (PBX) U Line Termination Standard 2 Mb/s TDM connection (PDH or SDH) Exchange 64 kb/s D channel in one TDM time slot

Signalling protocols for end-to-end circuit-switched digital connection User interface PSTN Network User interface Q.931 DSS1 Q.931 ISUP MTP MTP 3 SS7 ISUP MTP MTP 3 Q.931 DSS1 Q.931 Q.921 Q.921 MTP MTP 2 MTP MTP 2 Q.921 Q.921 I.430 I.430 MTP MTP 1 MTP MTP 1 I.430 I.430 contains the signalling messages for call control

Layered DSS1 signaling structure DSS1 = Digital Subscriber Signalling system no.1 Layer 1: Bit sequence structure, framing & multiplexing Layer 2: Link control (HDLC-type protocol called LAPD) Layer 3: I.430 Q.921 Q.931 Signaling messages (application layer)

Q.931 Call-related messages Similar functions as ISUP in SS7 Call establishment messages: ALERTING CALL PROCEEDING CONNECT CONNECT ACKNOWLEDGE PROGRESS SETUP SETUP ACKNOWLEDGE Call clearing messages: DISCONNECT RELEASE RELEASE COMPLETE

Typical content of ISDN Set-up message Called party (user B) number & numbering plan Calling party (user A) number (+ CLIP/CLIR) Show to B? Bearer capability (64 kbit/s unrestricted, speech, 3.1 khz audio, packet mode B-channel, packet mode D- channel) Channel identification (B1, B2, or D channel request) Low-layer compatibility (type of bit rate adaptation, type of modem ) High-layer compatibility (teleservice-related issues) Keypad facility

Example: Structure of Release message Message type: RELEASE Significance: Local Direction: Both Common header part of message Info Element Direction Type Length Protocol Both M 1 discriminator Call reference Both M 2- Message type Both M 1 Cause Both O 2-32 Display n u O Signal n u O 2-3 Cause description may require many bytes

Setup of an old-fashioned PSTN call User A Exchange A Exchange B User B off-hook dial tone B number ringing tone connection ok SS7 ISUP rrring user B answers

Setup of an ISDN call using Q.931 User A Exchange A Exchange B User B offhook Setup Call proceed B1 or B2? SS7 ISUP Setup Alert rrring Alert Connect Connect user B answers connection ok

SS7 Common Channel Signalling System Nr. 7 CCS vs. CAS Bhatnagar, Chapter 4 SS7 protocol structure basic signalling examples MTP, ISUP and SCCP

History of inter-exchange signalling CAS CAS CCIS SS7 SS7 Before 1970, only channel-associated signalling (CAS) was used. In CAS systems, signalling always occurs in-band (i.e. over voice channels). SS6 = CCIS (common channel interoffice signaling) was widely deployed in North America, but not in Europe (=> concentrating on SS7 instead). Starting from 1980 (mainly in Europe), CAS was being replaced by SS7. The use of stored program control (SPC) exchanges made this possible. Like CCIS, signalling messages are transmitted over separate signalling channels. Unlike CCIS, SS7 technology is based on protocol stacks.

Channel-associated signalling (CAS) CAS means in-band signalling over voice channels. signalling possible signalling not possible (yet) Exchange Exchange Exchange circuit switched connection CAS has two serious draw-backs: 1) Setting up a circuit switched connection is very slow. 2) Signalling to/from databases is not feasible in practice (setting up a circuit switched connection to the database and then releasing it would be extremely inconvenient).

Common channel signalling (CCS) In practice, CCS = SS7 In Finnish: CCS = yhteiskanavamerkinanto (YKM) signalling possible anywhere anytime Exchange Exchange Database The packet-switched signalling network is separated from circuit switched connections. Consequently: 1) Signalling to/from databases is possible anytime. 2) End-to-end signalling is possible before call setup and also during the conversation phase of a call.

CAS vs. CCS example User A (calling user) Tokyo Exch Exch Exch Exch Oulu User B (called user) Database 1) Accessing database London 2) End-to-end signalling before call setup

Signalling points (SP) in SS7 Every SP is identified by a unique signalling point code STP STP Signalling Transfer Point (only related to SS7 network) STP STP STP STP MAP INAP CAP SP SP Signalling Point (in a database, such as HLR in GSM) Application protocols used in SS7 ISUP SP SP Exchange Signalling Point (signalling termination in an exchange)

Protocol layers ( levels ) of SS7 TUP TUP ISUP Application protocols SCCP MAP CAP CAP TCAP routing MTP MTP level 3 MTP MTP level 2 (link-layer protocol) MTP MTP level 1 (64 (64 kbit/s PCM time slot) MTP - Message Transfer Part SCCP - Signalling Connection Control Part UP - User Part AP - Application Part INAP

Application protocols in SS7 TUP (Telephone User Part) is being replaced by ISUP ISUP (ISDN User Part) for all signalling related to setting up, maintaining, and releasing circuit switched connections MAP (Mobile User Part) for transactions between exchanges (MSC, GMSC) and databases (HLR, EIR, AuC) in mobile networks INAP (Intelligent Network Application Part) for IN applications in fixed networks CAP (CAMEL Application Part) for extended IN functionality in mobile networks (where MAP is not sufficient...)

MTP functions MTP level 1 (signalling data link level): Digital transmission channel (64 kbit/s TDM time slot) MTP level 2 (signalling link level): HDLC-type frame-based protocol for flow control, error control (using ARQ), and signalling network supervision and maintenance functions. MTP level 3 (signalling network level): Routing in the signalling network (using OPC, DPC) between SPs with level 4 users (see SIO at level 2).

MTP level 2 frame formats MSU (Message Signal Unit) Level 3 signalling message F CK CK SIF SIF SIO SIO LI LI Control F LSSU (Link Status Signal Unit) F F CK CK CK CK SF SF LI LI LI LI FISU (Fill-In Signal Unit) Control Control F F Network: National International User part: TUP ISUP SCCP Network management

MTP level 2 frames MSU (Message Signal Unit): Contains signalling messages (User Part SIO) The received frame is MSU if LI > 2 (number of payload octets, payload = SIF or SF) LSSU (Link Status Signal Unit): Contains signalling messages for link supervision The received frame is LSSU if LI = 1 or 2 FISU (Fill-In Signal Unit): Can be used to monitor quality of signalling link The received frame is FISU if LI = 0

Routing information in SS7 message Level Level 3 signalling message in in SIF SIF (Signalling Information Field) Field) MTP management message: SLC 4 bit signalling link code SLC SLC Routing label OPC DPC DPC MTP SCCP message: SLS 4 bit signalling link selection SLS SLS OPC DPC DPC

Structure of SS7 ISUP message Level Level 3 signalling message in in SIF SIF (Signalling Information Field) Field) MTP ISUP message: SLS 4 bit CIC 12 bit CIC CIC SLS SLS Routing label OPC DPC DPC OpP OpP Max 256 + 1 octets MaVP MaFP MTC ITU-T structure ANSI => different MTC: Message Type Code (name of ISUP message) MaFP: Mandatory Fixed Part (no LI, no parameter names required) MaVP: Mandatory Variable Part (LI, no parameter names required) OpP: Optional Part (LI and parameter names required)

Difference between SLS and CIC SLS defines the signalling link which is used for transfer of signalling information (SLS enables load sharing). CIC defines the circuit (used for a certain circuit switched connection) with which the ISUP message is associated. STP STP signalling link Exchange circuit Exchange

Identification of signalling points (SP) DPC Destination Point Code (14 bit! 16384 SPs) Termination point of application transaction Key information for routing within SS7 network DPC is inserted by the originating MTP user. OPC Originating Point Code (14 bit) Originating point of application transaction The network indicator in the SIO octet indicates whether the DPC or OPC is an international, national, or network specific SP identifier. F CK CK SIF SIF SIO SIO LI LI Control Control F

Same signalling point codes can be reused at different network levels International SPC SPC = 277 277 National SPC SPC = 277 277 Network specific SPC SPC = 277 277 SPC = 277 means different SPs at different network levels

Basic MTP level 3 functions MTP MTP user Message distribution Message discrimination Signalling link link ISUP ISUP SCCP SCCP Message routing Signalling message handling MTP MTP level level 2 Signalling network management

ISUP (Integrated Services User Part) Essential for for circuit-switching related signalling Generally used in in PSTN (i.e., not not only for for ISDN) Features: Establishment / release of circuit switched connections (basic call control) using link-by-link signalling End-to-end signalling between two exchanges (for this purpose SCCP + ISUP is used) see Bhatnagar, p.77 Only for signalling between exchanges (never to/from a stand-alone database).

Example: link-by-link signalling (IAM) Using MTP-level routing table, STP routes message to DPC = 22 SL 4 STP STP SPC = 15 SL 2 STP STP SPC = 18 Outgoing MTP MSU: OPC = 22 CIC = 20 DPC = 60 SLS = 2 SL 7 SPC = 82 Circuit 14 SPC = 22 Circuit SPC = 60 20 Exchange Exchange Exchange Exchange Exchange Exchange Outgoing message: OPC = 82 CIC = 14 DPC = 22 SLS = 4 Processing in (transit) exchange(s): Received message is sent to user (ISUP) that gives B-number to exchange. Exchange performs number analysis and selects new DPC (60) and CIC (20)

MTP + ISUP in SS7 The routing capability of MTP is rather limited (routing tables are entirely based on signalling point codes). The real routing through the network(s) during call setup is performed by exchanges on an exchange-toexchange basis, using the dialed digits and routing tables. +358 +358 9 123 1234567 exchange ID Country code National region Subscriber number

Example: link-by-link signalling (non-iam) Using MTP-level routing table, STP routes message to DPC = 22 SPC = 82 STP STP Otherwise like link-by-link SPC = 15 SL 2 signalling SL 4 for IAM message, SL 7 only difference is here Circuit 14 STP STP SPC = 18 Outgoing MTP MSU: OPC = 22 CIC = 20 DPC = 60 SLS = 2 SPC = 22 Circuit SPC = 60 20 Exchange Exchange Exchange Exchange Exchange Exchange Outgoing message: OPC = 82 CIC = 14 DPC = 22 SLS = 4 Processing in (transit) exchange(s): Using routing table and incoming routing label, exchange inserts DPC (60) and CIC (20) into outgoing routing label (no number analysis )

Setup of a call using ISUP User A Exchange A Transit exchange Exchange B User B Setup IAM IAM Setup Q.931 Alert Link-by-link signalling (number analysis) ACM ACM Alert Connect ANM Charging of call starts now ANM Connect Link-by-link signalling (no number analysis)

Some basic ISUP messages user A user B IAM Initial Address Message ACM Address Complete Message ANM Answer Message REL Release Message RLC Release Complete

Intelligent Network (IN) Concept Operator implements service logic (IN Service) STP STP MAP INAP CAP SCP SCP Service Control Point (a network element containing the service logic, a database or register) ISUP SSP SSP Exchange Service Switching Point (enables service triggering in an exchange)

SCCP (Signalling Connection Control Part) Essential for for non-circuit-switching related signalling Features: OSI Layer 3 functionality Essential for end-to-end signalling & database access Global Title Translation (GTT) for enhanced routing SubSystem Number (SSN) analysis at destination 4 Transport Service Classes OSI Layer 4 functionality

SS7 connection setup using SCCP Signalling connection, not circuit switched connection (= call), setup => several higher level signalling transactions over the same connection possible User User (Ap.) (Ap.) User applications User User (Ap.) (Ap.) User User (Ap.) (Ap.) User User (Ap.) (Ap.) SCCP SCCP SCCP SCCP GT GT translation translation SCCP SCCP SSN SSN analysis analysis MTP MTP MTP MTP MTP MTP SSP STP SCP

Global title translation (GTT) Global title translation (GTT) is required when the originating exchange (SSP) knows the global title instead of the point code of the database (SCP). SSP SSP Network node with GTT capability STP STP SCP SCP Global title (GT) example: Find SCP using GT (0800 number) Global title translation Change GT (0800 number) into DPC + SSN

Why GTT in STP network node? Global title translation (GTT) is usually done in an STP. Advantage: Advanced routing functionality (= GTT) needed only in a few STPs with large packet handling capacity, instead of many exchanges. SSP SSP SSP SSP SSP SSP STP STP SCP SCP SCP SCP SSP SSP SCP SCP SSP SSP

Example: SCCP connection with GTT No SCCP/GTT functionality STP STP STP STP SCCP SCCP MSC/VLR MSC/VLR located located in in Espoo Espoo SCCP/GTT functionality STP STP SPC = 32 SCCP SCCP HLR HLR located located in in Oslo Oslo SPC = 82 SPC = 99 Outgoing message: OPC = 82 DPC = 32 SCCP: Global title (IMSI) Processing in STP: Received message is given to SCCP for GTT. SCCP finds the DPC of the HLR: DPC = 99

Four classes of service in SCCP Class 0: Basic connectionless class. Each information block (SCCP message) is transmitted from one SCCP user to another SCCP user independently. Class 1: Sequenced (MTP) connectionless class. All messages use the same SLS code. Class 2: Basic connection-oriented class. Virtual connections are set-up and released + using same SLS code + segmentation & reassembly (SAR) Class 3: Flow-control connection-oriented class. VC control + same SLS codes + SAR + flow control

Example: Signalling in GSM core network ISUP for signalling between exchanges (MSC, GMSC) MAP for signalling to/from databases (VLR, HLR, AuC, EIR) BSSAP SCCP SCCP MM MM // CM CM RR RR BSSMAP // DTAP DTAP BSSAP SCCP SCCP MAP MAP TCAP TCAP SCCP SCCP ISUP ISUP MAP MAP TCAP TCAP SCCP SCCP MTP MTP HLR MTP MTP MTP MTP BSC A interface MSC / VLR to GMSC

IN Intelligent Network basic concept technology IN services

Intelligent Network (IN) Concept The intelligent network concept: intelligence is taken out of exchanges and placed in computer nodes that are distributed throughout the network. Intelligence => access to various databases This provides the network operator with the means to develop and control services more efficiently. New capabilities can be rapidly introduced into the network. Once introduced, services are easily customized to meet individual customer's needs.

Intelligent Network (IN) Concept Operator implements service logic (IN Service) STP STP MAP INAP CAP SCP SCP Service Control Point (a network element containing the service logic, a database or register) ISUP SSP SSP Exchange Service Switching Point (enables service triggering in an exchange)

IN service subscriber and customer In a typical IN service scenario, the network operator or a 3rd party service provider implements the service for one or several subscribers, after which customers can use the service. Service subscriber = company offering the service (e.g. the 0800 number that anybody can call) Customers = those who use the service (e.g. those who call the 0800 number) Confusion possible: IN service subscriber PSTN subscriber

Typical call-related IN procedure (1) 1. 2. SSP SSP Exchange 3. 5. 4. SCP SCP Exchange 1. Call routing proceeds up to Exchange 2. Trigger activated in Basic Call State Model at SSP 3. SSP requests information from SCP (database) 4. SCP provides information 5. Call routing continues (routing to next exchange)

Typical call-related IN procedure (2) 1. 2. SSP SSP Exchange 3. 5. 4. SCP SCP Exchange 2. Trigger activated in Basic Call State Model at SSP Typical triggers: Called number (or part of number) Destination busy Caller dos not answer in predefined time

Typical call-related IN procedure (3) 1. 2. SSP SSP Exchange 3. 5. 4. SCP SCP Exchange 4. SCP provides information Example: Number translation in SCP SSP sends 800 number (0800 1234) SCP translates into real number which is used for routing the call (+358 9 1234567) translation may be based on several variables

Examples of how SCP can affect call (1) Called number SCP SCP SSP SSP Exchange Time or date Destination 1 Destination 2 SCP decides the destination of the call depending on the calling time or date: 9.00-17.00 => Destination 1 17.00-9.00 => Destination 2

Examples of how SCP can affect call (2) Called number, Calling number SSP SSP Exchange SCP SCP Destination 1 Destination 2 SCP decides the destination of the call depending on the location of calling user: Calling user in southern Finland => Destination 1 Calling user in northern Finland => Destination 2

Examples of how SCP can affect call (3) Called number SCP SCP SSP SSP Exchange Network load Destination 1 Destination 2 SCP decides the destination of the call depending on the traffic load in the network: Traffic load situation 1 => Destination 1 Traffic load situation 2 => Destination 2

Additional IN features (1) SCP SCP SSP SSP Exchange Exchange IP IP Intelligent Peripheral (IP) can (a) send announcements to the user (usually: calling user) and (b) receive DTMF digits from the user. IP is not a database; connection to exchange not via SS7, instead via digital TDM channels.

Additional IN features (2) SCP SCP SSP SSP Exchange Exchange IP IP Typical applications: 1) whenever services need user interaction 2) user authentication

User interaction in IN service Announcement: for this.. press 1, for that.. press 2 SSP SSP 1. 4. SCP SCP 2. Exchange Exchange 3. IP IP 1. SCP orders IP to select and send announcement 2. IP sends announcement to calling user 3. User replies by sending DTMF number(s) to IP 4. IP sends number information to SCP

User authentication (1) Announcement: please press your PIN code... SSP SSP 1. 4. SCP SCP 2. Exchange Exchange 3. IP IP 1. SCP orders IP to select and send announcement 2. IP sends announcement to calling user 3. User sends authentication code (in DTMF form) to IP 4. IP sends authentication code to SCP

User authentication (2) Display message: please press your PIN code... 1. SSP SSP Exchange 1. 3. SCP SCP 2. IP IP When connected to the network via a digital subscriber line, the calling user can be notified with a digital message ( please press your PIN code... ) instead of having to use the corresponding voice announcement.

IN services A large number of IN services can be implemented by combining different building blocks : called number translation (at SCP) routing decision based on calling number, time, date, called user busy, called user alerting timeout, network load... announcements (from IP) or user notification (<= ISDN user signalling) DTMF number reception (at IP) and analysis (at SCP) customised charging (at exchanges)

IN service examples Traditional IN services: - Freephone / customised charging schemes - Virtual Privat Network (VPN) - Number portability - Televoting IN in mobile networks: - Mobility management (HLR, VLR = databases) - Security management (Authentication...) - IN in mobile networks CAMEL (Customised Applications for Mobile networks Enhanced Logic)

Freephone (800) service User calls 0800 76543. SSP sends this number to SCP which after number analysis sends back to SSP the real destination address (09 1234567) and call can be routed to the destination. Called party is charged. 1. 2. SSP SSP Exchange 5. 3. 4. SCP SCP Destination Charging: destination (service subscriber) pays the bill

Premium rate service User calls 0200 34343. SSP sends this number to SCP which after number analysis sends back to SSP the real destination address (09 676567) and call can be routed to the destination. Calling party is charged. 1. 2. SSP SSP Exchange 5. 3. 4. SCP SCP Destination Charging: calling user (customer) pays the bill. Both service subscriber and service provider / network operator make profit.

Virtual private network (VPN) service A VPN provides corporate customers with a private number plan within the PSTN. The customer dials a private (short) number instead of the complete public number in order to contact another user within the VPN. User authentication is usually required. Number translation: 1212 => 09 1234567 Customised charging SSP SSP Exchange SCP SCP Destination User authentication IP IP

Screening of incoming calls This is an example of an IN service related to the call destination end. Alert called user only if calling number is 121212 or 234567, otherwise do something else (e.g. reject call or redirect call to another destination). Calling number = 121212 or 234567: accept All other calling numbers: reject or redirect SSP SSP Exchange SCP SCP Called user

Further information on SS7 Tutorial: Modarressi, Skoog: SS7: a tutorial, IEEE Comm. Magazine, July 1990 Books: Bhatnagar: Engineering networks for synchronization, CCS7, and ISDN, IEEE Press, 1997 Van Bosse: Signaling in telecommunication networks, Wiley, 1998 SS7 tutorial on the web: www.iec.org/online/tutorials/ss7