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

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

Telecommunication Services Engineering Lab

Telecommunication Services Engineering Lab

Telecommunication Services Engineering Lab

TELECOMMUNICATION SYSTEMS

The International Intelligent Network (IN)

Signaling System 7 (SS7) By : Ali Mustafa

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

SS7. Mercantec H2 2009

Advanced Intelligent Network for Wireless Communications

Signaling System No. 7 (Zeichengabesystem Nr. 7)

Intelligent Network -IN - IN

2000 Performance Technologies, Inc.

Introduction. Performance Evaluation of IN based Mobility Management. Marcos Bafutto Telecommunicações Brasileiras S.A. - Telebrás

Mobile Intelligent Network

Wireless Signaling and Intelligent Networking

ISDN. Integrated Services Digital Network

TELECOMMUNICATION SYSTEMS

Unit-3 Wireless Data Services

SignallingSystems and Management

SIGNALING SYSTEM 7 SSP STP SCP MTP SCCP ISUP INTELLIGENT NETWORK

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

Course 5 The SS7 signaling systems.

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

INAP and CAMEL Training

TEL: # 340

From Alexander Graham Bell to SIP. Russ Clark August 24, 2009

From Alexander Graham Bell to SIP. Russ Clark August 27, 2008

The Interworking of IP Telephony with Legacy Networks

Systemy sygnalizacji

SS#7. T Jouni Karvo, Timo Kiravuo

ABSTRACT 1 INTRODUCTION

GSM and IN Architecture

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

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

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

Three kinds of number portability

William Stallings Data and Computer Communications 7 th Edition. Chapter 10 Circuit Switching and Packet Switching

UNIT II NETWORKING

Circuit Switching and Packet Switching

Setting the Context for Evolution and Convergence of Networks

Chapter 2 The 3G Mobile Communications

IN-OSA Call Model Mapping for Circuit Switched Interworking with IMS

Communication Networks 2 Signaling 2 (Mobile)

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

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

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

Interworking Switched Circuit and Voice-over IP Networks Tutorial


The Next Generation Signaling Transfer Point

Ch.16 - Wireless WAN System Architectures

Interworking Signaling Enhancements for H.323 and SIP VoIP

Performance Challenge of 3G over Satellite Methods for Increasing Revenue & Quality of Experience. February 2018

Wireless and Mobile Network Architecture

Competitive Public Switched Telephone Network (PSTN) Wide- Area Network (WAN) Access Using Signaling System 7 (SS7)

The product lifecycle - upgrading: Ring, Ring, East Coast Calling

COPYRIGHTED MATERIAL. Contents. 1 Short Message Service and IP Network Integration 1. 2 Mobility Management for GPRS and UMTS 39

Broadcasting Scheme for Location Management in Mobile Networks

Final draft ETSI ES V1.1.1 ( )

Obr.: a. SI2000/SI3000 ics integrated Call Server

Networking technologies and applications

Training and trials on network planning tools for evolving network architectures. Session 3.2

Common Channel Signaling Nr 7 (CCS7)

SPECIFIC AIN 0.0 SS7 TCAP PROTOCOL

Cellular Networks and Mobility

N-Squared Software SIP Specialized Resource Platform SIP-SDP-RTP Protocol Conformance Statement. Version 2.3

ETSI TC SMG#21 Tdoc SMG#21 25/ 97 Paris, France February 1997

Circuit-Switching Networks Traffic and Overload Control in Telephone Networks

4G Mobile Communications

Introduction to 3G 1

CSC 4900 Computer Networks: Mobility

INTRODUCTION TO WIRELESS COMMUNICATION

COURSE DESCRIPTION SS7 IN MODERN NETWORKS. Format: Classroom. Duration: 4 Day

Parlay Powered Network Gateway Service Network Solutions

Hands-On Modern Mobile and Long Term Evolution LTE

Estimation of the Effects of non-in Traffic on IN Service Control Point Congestion Control Performance

Advanced Mobile Technology Certification

Project Proposal for:

Chapter 10: Wireless Networking. School of information science and Engineering, SDU

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

Personal Handyphone Systems in Urban Infrastructure

WIN Distributed Functional Model

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

Preface. Objectives. Audience. Organization. Conventions

VeriSign Communications Services. IP Network Solutions. Outsourcing the Softswitch Functionality. Where it all comes together.

Mobile Security / /

Network Node for IMT-2000

DESIGN AND DEVELOPMENT OF INTELLIGENT NETWORK FOR TELETALK BANGLADESH LIMITE

TS V6.0.1 ( )

TC32 presentation to ECMA General Assembly, Edinburgh, 22nd June 2000

3GPP TS V3.1.0 ( )

Chapter 8 Switching Networks

Wireless Communication

Big Picture. ~10 years between generations

E2-E3: CONSUMER MOBILITY. CHAPTER-5 CDMA x OVERVIEW (Date of Creation: )

GSM mobility management using an intelligent network platform


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

PCS. Reference. Wireless and Mobile Network Architectures Y-Bing Lin and Imrich Chlamtac Wiley Computer Publishing

ETSI TS V ( ) Technical Specification

Transcription:

INSE 7110 Winter 2004 Value Added Services Engineering in Next Generation Networks Week #1 1

Outline 1. Essentials of circuit switched telephony 2. Introduction to value added services 3. IN fundamental principles and concepts 4. IN four plane architecture 5. References 2

Essentials of circuit switched telephony - Circuit switching vs. packet switching - Local loops, telephone exchanges and trunks - Signaling - Beyond fixed telephony 3

Circuit switching vs. packet switching Principal Criteria Dedicated Physical path Derived criteria Circuit switched Yes/No Circuit switched Packet switched Yes/No Packet switched Call set up required Yes/No Yes/No Possibility of congestion during communication Fixed bandwidth available. Yes/No Yes/No Yes/No Yes/No Non optimal usage of bandwidth Yes/No Yes/No 4

A simplified telephony network Toll office / Transit exchange Trunk Toll office / Transit exchange. Trunk Trunk Home office/ Local exchange Home office/ Local exchange Local loop Local loop 5

Signaling... Establishment, modification and tear down of calls User Network Signalling Between user and home office On/off hook, dial tone Carried over local loops Network Network signalling Between telephone exchanges Initially in-band (Same trunks as voice) Out-band in modern circuit switched telephony Signalling data carried over a separate and overlay packet switched network (Signalling System no7 SS7). 6

Signaling... Criteria In-band signaling Out-band Signaling. Potential capacity More / less More / less Potential speed More/less More/less Room for fraud More/less More/less Flexibility More / less More / less (e.g. mid-call signaling) 7

A Simplified SS7 network architecture... Signaling Transfer Point (STP) Signaling Transfer Point (STP). Signaling End Point (SEP) Signaling End Point (SEP) Signaling Transfer Point (STP) Signaling Transfer Point (STP) 8

SS7 Protocol stack.... Application User part Application Presentation Session Transport Network service part TCP Network Data link Physical SCCP MTP level 3 MTP level 2 MTP level 1 IP 9

SS7 Network Service Part... Message Transfer Part (MTP) Level 1 Physical layer (signalling data layer functions) Bit rates: 56 kbps / 64 kbps Level 2 Similar to data network bit oriented protocols (e.g. HDLC) Adaptation to stringent performance requirements (e.g Fill in signalling units when there is no traffic) Error correction, monitoring Flow control Level 3 Message handling (e.g. routing, distribution) Signalling network management (e.g. diversion from an unavailable route with loss or duplication) Signalling Connection Control Part (SCCP): Add to MTP the possibility of having connection oriented communication 10

Integrated Service Digital Network (ISDN) - User Part. Home office Toll office IAM1 IAM2 ACM1 Home office ACM2 ANM2 ANM1 Voice exchange over trunk a and b REL 1 RLC 1 REL 2 RLC2 11

Beyond fixed telephony... Cellular telephony Mobile Switching Centre Switches used in cellular telephony Additional features for mobility management Home location register (HLR) /Visitor location register (VLR) Keep information on user location Base stations Access point to cellular networks Communicate with end user terminals Control cells Signalling in cellular networks SS7 based. 12

Mary a Montreal subscriber receives a call while in Vancouver Mary in Vancouver Vancouver VLR Vancouver MSC Montreal HLR Montreal MSC. Registration Location update Location request Call establishment Media exchange Media exchange Location request 13

Beyond fixed telephony... First generation cellular networks (70s 80s) Analog systems, circuit switching based Total Access Communications Systems (TACS) UK Advanced Mobile Phone Systems (AMPS) USA/Canada Nordic Mobile Telephone System (NMT) Scandinavia Second Generation (90s early 00s) Digital systems, circuit switching based GSM Europe mainly However, gaining ground in North America D-AMPS (Digital version of AMPS) PDC (Japan) Second Generation (90s early 00s) Still digital, but more capacity Packet switching based Two main standards UMTS CDMA 2000 14

Introduction to value added services 1. Services 2. Life Cycle 2. Service Engineering 15

Services... Basic service offered by circuit switched telephony: Two party voice call Value added services Anything that goes beyond two party voice call Telephony services interact will call control» Call diversion» Call screening Non Telephony services Web access from a cell phone»surfing»email. 16

Service life cycle... Four phases Creation (also known as construction) Specification, design/coding, and testing Deployment Service logic (or executable) resides on specific node(s) and needs to be deployed there Usage Subscription/billing, triggering, features interactions Withdrawal Removal from network 17

Service Engineering... Key issue: How to engineer cool services In more academic terms Issues related to the support of all the phases of the life cycle. Creation Deployment Usage Withdrawal These issues are architectural issues Concepts, principles, rules Functional entities, interfaces and algorithms 18

Service Engineering... Why is it an important discipline? Business standpoint High quality two party voice call is now a commodity Value added services are needed to attract subscribers and generate revenues. Engineering standpoint It is less than trivial Example: Service creation Secure and selective access to network resources is required Related issues: Level of abstraction, security framework, service creation tools etc. 19

IN Fundamental concepts and principles 1. Introduction 2. The 2 principles 3. Concepts 20

Introduction The pre-in era Service logic embedded in switching software IN Has emerged in the ITU-T based on work done at Telcordia (alias Bellcore), in the late 80s Basis for: AIN (North America - fixed network) Wireless Intelligent Networks (WIN) - (D-AMPS - wireless network) Customized Application Mobile Enhanced Logic (GSM - wireless network) 21

IN: Fundamental Principles 1. Separation of switching software and service logic Main implication: Need for an interaction model between switching and service Functional entities / nodes Protocols 2. Standardization of capabilities for building services Main implication: Need for components that can be used in various ways for building services. 22

IN: Fundamental Concepts Call model Phases for setting up and tearing down calls IN call model or basic call process: call model with the possibility to invoke service» Point of invocation» Point of return Service independent building blocks (SIB) Components used to build services - Have a logical start and one or more logical ends - Are chained to build services Capabilities set - A set of potential services - A given call model - A set of SIBs - A set of functional entities - A protocol 23

IN: A Brief History of Capability Sets Capability set 1 (CS1) - 1992 Most widely deployed Developed in the context of state monopoly fixed networks operators Little/no support for internetworking and mobility Focus on two party call call related services (e.g. call forward, call screening) No support for multiparty, multimedia Used in the rest of this course to illustrate IN Capability set 2 (CS2) - 1997 Much less deployed Developed in the context of deregulation and mobile telephony Much more complex than CS1. E.g. Call party handling for conferencing (e.g. call leg, connection point) Call unrelated functions 24

IN: A Brief History of Capability Sets Capability set 3 (CS3) - 1999 No known commercial deployment Attempt to correct the numerous mistakes / ambiguities in CS2 A few new features: number portability Capability set 4 (CS4) 2001 (The end of the road) No known commercial deployment Very high level of ambition Object oriented components Videoconferences And much more Too little in terms of output Emergence of alternatives (e.g. Parlay, JAIN) 25

IN Four Plane Architecture 1. Service plane 2. Global functional plane 3. Distributed functional plane 4. Physical plane 26

IN: A four planes conceptual architecture Service Plane Services as seen by end-users. Global Functional Plane Functionality required to build the services (e.g. Service independent building blocks) Distributed Functional Plane Functional entities that make the IN network Physical Plane Physical nodes 27

IN: Service Plane Services as seen by end-users are made of features and features are specified in groups Examples of CS1 Feature groups Charging Split, reverse Routing Call forward Restriction Originating call screen, terminating call screening Numbering One number, abbreviated dialling, private numbering plan User interactions Originating user prompting, destination user prompting Other features Call transfer, call hold 28

IN: Service Plane Examples of services made of specific features Free phone One number (800 in North America) feature Reverse charging feature Calling card - Charging feature - Originating user prompting. 29

IN: Global Functional Plane Components (I.e. SIBs) used to build the services Examples of SIBs from CS-1 Basic call process Basic SIB Point of invocation Point of return Passes the call data (e.g. caller / callee) to the first SIB in the chain) Screen Charge Compare Translate Service data management 30

IN: Global Functional Plane Simplified Free phone Translate SIB (For translating into the Real phone number) Basic call Process. CHARGE SIB (For reverse charging) 31

IN: Distributed Functional Plane... The functional entities Service Control Function (SCF): the entity that contains the service logic Usually implemented as a separate node - The Service Control Point (SCP) Service Switching Function (SSF): the entity that implements the call model Enables the switching between switching software and service logic) Call Control Function (CCF): the entity that contains the switching software - Knows at any given time the call state (e.g. busy, ringing) SSF and CCF are usually implemented in a separate node The Service Switching Point (SSP) - Service data point (SDP): data base that keeps service data such as number translation tables Usually integrated with SCP - Service management function (SMF): subscriber management and service management - (SRF): Functions such as announcement playing, conference bridging 32

IN: Physical Plane... Functional entities can be grouped in nodes as manufacturers wish The Intelligent Network Application Protocol (INAP) is used for communications between nodes. Request / Reply application level protocol Messages transported over SS7 SS7 Overlay packet switched networks Used for outband signalling Made of Message transport part Application part 33

IN: Physical plane An example of physical implementation... INAP - Service control point (SCP). Service switching point (SSP) Service switching point (SSP) Service switching point (SSP) 34

IN: Physical Plane... INAP protocol stack Intelligent Network Application Part (INAP) Transaction Capabilities Application Part (TCAP) Application layer. Signalling Connection Control Part (SCCP) Message Transfer Part 3 Message Transfer Part 2 Message Transfer Part 1 Network layer Data link layer Physical layer 35

IN: Physical Plane... Transaction Capabilities Application Part Message structure Transaction portion Component portion Component. Component 36

IN: Physical Plane... Transaction Capabilities Application Part Message BEGIN or CONTINUE or END Component portion Invoke. Invoke 37

IN: Physical plane - INAP/TCAP for free phone SSP SCP SDP TCAP- BEGIN (Invoke Initial DP) TCAP-BEGIN Invoke request info TCAP - END TCAP-CONTINUE Response-info requested number (Invoke connect call) TCAP CONTINUE (Invoke start reverse charging) TCAP END (invoke end reverse charging) 38

IN: Retrospective... A revolutionary concept Separation between service logic and switching software Standardisation of service capabilities instead of services With mixed results Reasonable installed basis, but Lack of openness Standardised building blocks (e.g. SIBs) did not open telecommunication networks to third parties Components are not interfaces Too many proprietary SIBs Service creation and deployment remain relatively slow Immaturity of methodologies and tools New service logic in SCPs often required adjustments to call model in SSP 39

References... 1. J. Zuidweg, Next Generation Intelligent Networks, Artech House 2002 (Chapter 2 Intellligent Networks) 2. A. R. Moderassi and R. Skoog, Signaling System No7: A Tutorial, IEEE Communications Magazine, July 1990, available at:http://www.comsoc.org/livepubs/surveys/public/4q98issue/reprint4q.html 3. A. Tanembaum, Computer Networks, 4 th edition, Prentice Hall 2003 (Chapter 2.5 The public switched telephone system network). 40