INAP Intelligent network application part protocol © Yiqun Xu & Zhiping Duan March 15 2002.

Slides:



Advertisements
Similar presentations
National Institute of Science & Technology Technical seminar-2004 S.Rabindra kumar Patro EI [1] Technical Seminar On Description of Wireless intelligent.
Advertisements

DISTRIBUTED COMPUTING PARADIGMS
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
dynamicsoft Inc. Proprietary VON Developers Conference 1/19/00 C O N N E C T I N G T H E W O R L D W I T H A P P L I C A T I O N S.
Number Portability Impacts on IP & Telecoms Interworking James Yu NeuStar, Inc.
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
1 CAMEL in GPRS prepaid service
Wireless Intelligent Networking
H. 323 Chapter 4.
Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2006 Intelligent Networks.
Presents H.323 Forum ETSI TIPHON Presented by: Richard Brennan - Telxxis LLC Vice-Chair ETSI-TIPHON.
TEL 355: Communication and Information Systems in Organizations Architecture: Signaling System 7 (SS7) Professor John F. Clark.
Signalling Systems System which allows various network components to exchange information –In particular, it supports call / connection control network.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
Protocols and the TCP/IP Suite
 3G is the third generation of tele standards and technology for mobile networking, superseding 2.5G. It is based on the International Telecommunication.
INTELLIGENT NETWORK Kamalasanan. IN - Network SSP Service switching point IP Intelligent peripheral SCP Service control point SMP Service management point.
Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999 The Enhanced Services Layer in a Distributed Packet Network.
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
Secure Telephony Enabled Middle-box (STEM) Maggie Nguyen Dr. Mark Stamp SJSU - CS 265 Spring 2003 STEM is proposed as a solution to network vulnerabilities,
Signaling interworks in PSTN and Voice-over-IP networks
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
1 CCM Deployment Models Wael K. Valencia Community College.
Presented by Zhi-Hong Guo Instructed by Assistant Professor Quincy Wu
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
1 Leveraging SS7 to Deliver IP Services Carl Bergstrom Director – IN & IP Services VeriSign Telecommunication Services Internet Telephony Conference, February.
Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2006 Intelligent Networks.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
11/21/991 PSTN A T1 (1.5 Kbps) is a time-multiplexed signal of 24 DS0 (64 kbps) A T-S-T (Time-Space-Time) division multiplexed switch maps bits arriving.
SEED Infotech Pvt. Ltd. 1 Networking in Java. SEED Infotech Pvt. Ltd. 2 Objectives of This Session Describe issues related to any type of network using.
SIGNALING. To establish a telephone call, a series of signaling messages must be exchanged. There are two basic types of signal exchanges: (1) between.
1 © NOKIA 1999 FILENAMs.PPT/ DATE / NN SIP Service Architecture Markus Isomäki Nokia Research Center.
B2BUA – A New Type of SIP Server Name: Stephen Cipolli Title: System Architect Date: Feb. 12, 2004.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
Introduction to SIP Based ENUM IP Telephony Infrastructure 資策會 網路及通訊實驗室 Conference over IP Team 楊政遠 博士
Protocols Rules governing the communication process, the language of the deal between the devices, must reflect Layers protocols define format, order of.
Mobile Communication Common Channel Signaling System No. 7 (i.e., SS7 or C7) is a global standard for telecommunications defined by the International Telecommunication.
Draft-rosen-ecrit-emergency- framework-00 Brian Rosen NeuStar CPa
TELEPHONE NETWORK Telephone networks use circuit switching. The telephone network had its beginnings in the late 1800s. The entire network, which is referred.
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
PTCL Training & Development
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
TBE 2710 Chapter 12 Signaling.
Communication Protocol Engineering Lab.
Chap 5. IS-41 Network Signaling
AIMS Workshop Heidelberg, 9-11 March 1998 P607 Top-down approach applied to multimedia services José Jaime Ferreira - T3 leader Portugal Telecom
AIMS’99 Workshop Heidelberg, May 1999 EURESCOM Project P916 Supporting of H.323 by IN.
A Scalable SIP-based Architecture to Offer Value-added Services in a Converged IN/IP Environment F.S.Salloum, Tasos Dagiuklas, Maria Skoura 16 January.
Kwangwoon Univ. Wireless and Mobile Network Architectures Chapter 7 PACS Network Signaling.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2006 SCCP + TCAP.
Protocol Technology SCCP & TCAP Gusztáv Adamis TMIT 2016.
سمینار تخصصی What is PSTN ? (public switched telephone network) تیرماه 1395.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
IP Telephony (VoIP).
3G architecture and protocols
SIX MONTHS INDUSTRIAL TRAINING REPORT
Session Initiation Protocol (SIP)
Switching & Data Networks Switching and Interconnection Networks
Background PSTN/SS7 networking IP networking ATM networking
Where should services reside in Internet Telephony Systems?
Protocols and the TCP/IP Suite
Simulation of Session Initiation Protocol
Protocols and the TCP/IP Suite
The Interworking of IP Telephony with Legacy Networks
Presentation transcript:

INAP Intelligent network application part protocol © Yiqun Xu & Zhiping Duan March

Architecture of IN Switch Switching fabric Call processingDigit Analysis Routing Announcement Unit Advanced Feature processing Query processing (SSP) Simple Tone Generator(IP) Advanced Feature processing SCP SCP: Service Control Point SSP: Service Switching Point IP: Intelligent Peripheries IN: Intelligent Network IP Announcement Unit and more

Overview of INAP(1) intelligent network application part protocol SCF SRF SSF Switches enhanced to support IN (interface with SCP and IP) Service Logic Routing database Voice INAP DB Vendor independence to Telco Open Interfaces Rapid, cost effective, and lower risk service deployment Ability to design and customise new services

Overview of INAP(1) intelligent network application part protocol 1. the main purpose of INAP is to define the information-flow format between different function entities 2. Information flows of the INAP can be defined between:SCF and SSF,SCF and SRF, SCF and SDF which are located in different location, so that the whole service logic can be executed in the distributed system.

Relationship between different entities –Service Switching Function (SSF) –Service Control Function (SCF) –Specialized Resource Function (SRF) –Service Data Function (SDF) Information Flows between two FEs consist either of a request/response pair or of a request alone.

Relationship between SCF - SSF is established either as a result of sending a request for instruction to the SCF (SSF->SCF), or at the request of the SCF for initiation of a call(SCF- >SSF) is normally terminated at the request of the SCF. The SSF may also terminate the relationship (e.g. in error cases). Example: Example:Initial DP IF is generated by the SSF when a trigger is detected at any DP in the BCSM, to request instructions from the SCF.

Relationship between SCF -SRF is established by the SRF sending an “assist request instructions from SRF” to the SCF. The SCF can now instruct the SRF to perform some interaction with an end user. is terminated by the SCF. The establishment of this relationship must be preceded by the establishment of a relationship between the SCF and SSF. Example: Example:PromptAndCollectUserInformation After SRF receive the instructions from SCF, SRF will be used to interact with the user (play announcement and collect user’s input)

Relationship between SCF-SDF is established at the request of SCF when SCF requires to retrieve or modify some data contained within the SDF is terminated by the SDF Note: SDF is a remote database application, not the database attached with SCP. Example: Example:AuthenticateResult 1. SCF is asked to retrieve or modify data within SDF 2.SDF sends information flow to a SCF to inform SCF of the authentication result

Overview of INAP(2) intelligent network application part protocol INAP is an application-layer protocol used in Intelligent Networks. INAP is an application-layer protocol used in Intelligent Networks. This protocol runs on top of TCAP and is deployed using SS7 (or other signaling environments) This protocol runs on top of TCAP and is deployed using SS7 (or other signaling environments) SCCP MTP TCAP ISUP INAPINAP MAPMAP

INAP Protocol Architecture ---Single Interactions INAP Protocol Architecture ---Single Interactions (The SAO represents the SACF plus INAP to be used over a single interaction between a pair of PE’s.) Application Process ASE’s SACFSACF TCAP SCCP MTP SAO SAO: Single association object SACF: Single association control function ASE: Application service element INAP: the collection of specifications of all in ASE’s TCAP:transaction capabilities application part SCCP: service switching and control point MTP: Message Transfer Part

INAP Protocol Architecture ---Multiple coordinated INAP Protocol Architecture ---Multiple coordinated (interactions will be happened among several SAO’s, MACF will be offered to provide a coordinating function among those SAO’s, each of which interacts with an SAO in a remote PE.) SAO: Single association object SACF: Single association control function MACF:Multiple association control function ASE: Application service element INAP: the collection of specifications of all in ASE’s TCAP:transaction capabilities application part SCCP: service switching and control point MTP: Message Transfer Part Application Process SCCP MTP ASE’s SACFSACF TCAP SAO MACF ASE’s SACFSACF TCAP SAO

SACF/MACF rules Stipulate the format of operations’ sequential/parallel execution: Operations performed in parallel are to be included in the same message(case A) Operations performed sequentially are to be controlled in two separate message(case B) For example, charging operations may be synchronized with other operations and CallInformationRequest operation may have to wait for CallInformationReport operation.

800 Service (example using INAP) PSTN DB 2. Launches the 800 Service 4. Rings the callee party SCP SSP/SG 1. Dials 800# 3. SCP find the real number in DB and inform SSP to reach callee party INAP

Evolution of INAP(1) The evolution of INAP depends on the development of IN Capability Set.

Evolution of INAP(2) INAP for IN CS-1 Q.1208: general rules for INAP ; Q.1218: refined (CS-1R) as described Interface: »Service Switching Function (SSF) »Service Control Function (SCF) »Specialized Resource Function (SRF) »Service Data Function (SDF) Relationship : »SCF-SSF »SCF-SRF »SCF-SDF

Evolution of INAP(3) INAP for IN CS-2 (Q.1228) Interface » »Service Switching Function (SSF). » »Service Control Function (SCF). » »Specialized Resource Function (SRF). » »Service Data Function (SDF). » »Call Unrelated Service Function (CUSF). Relationship » »SCF-SCF » »SDF-SDF » »SCF-CUSF

To define message format between different function entities in order to execute the whole service logic in the distributed systems. To define message format between different function entities in order to execute the whole service logic in the distributed systems. To support SIBs when they are mapped into DFP To support SIBs when they are mapped into DFP …… …… Operation, Error and Data type …… Why INAP:

ApplyCharging procedure ApplyCharging procedure ApplyCharging ::= OPERATION ARGUMENT ApplyChargingArg ERRORS { MissingParameter, UnexpectedComponentSequence, UnexpectedParameter, UnexpectedDataValue, ParameterOutOfRange, SystemFailure, TaskRefused } -- Direction: SCF -> SSF, Timer: Tac -- This operation is used for interacting from the SCF with the SSF charging mechanisms.

ApplyChargingReport procedure ApplyChargingReport procedure ApplyChargingReport ::= OPERATION ARGUMENT ApplyChargingReportArg ERRORS { MissingParameter, UnexpectedComponentSequence, UnexpectedParameter, UnexpectedDataValue, ParameterOutOfRange, SystemFailure, TaskRefused } -- Direction: SSF -> SCF, Timer: Tacr -- This operation is used by the SSF to report to the SCF the occurrence of a specific charging event as requested by the SCF using the ApplyCharging operation.

1 2 PromptAndCollectUserInformation: SCF inform SRF to play announcement and collect user’s input, SRF should return the result of this operation or error message to SCF at the end of this action. ApplyCharging: SCF inform SSF begin to charge and tell SSF the charging policy as well. If something is wrong, then SSF will report this error to SCF immediately, or it will begin to execute this action, and report the result to SCF using another operation procedure “ApplyChargingReport” when the call terminates. FE operation response FE operation error FE operation error Four kinds of operations

Activetest operation: SCF send Activetest to SSF, if everything is ok, SSF will return a response to SCF immediately, if something is wrong, there should be no any response at all. So this operation only expects “successful result”. 3 4 Release operation Continue operation FE operation response FE operation

How does INAP work(1) SCP Alice Bob SSP Play announcement and collect information Invoke service logic PromptandCollec tUserInformation Dial an calling card access number InitialDP Return the result ApplyCharging ; Connect Alice and Bob are talking… Bob hands up Tdisconnect ; ApplyChargin gReport Ring Bob and Bob pick up the hook Release Busy tone

How does INAP work(2) SSF send InitialDP to SCF and invoke the service logic. Applycharging and Connect are sent to SSP in parallel. Tdisconnect and ApplyChargingReport are sent to SCP in parallel.

How INAP message transmit through SS7 INAP operation and its parameter should be put within one component INAP operation and its parameter should be put within one component INAP encapsulated as component by TACP and then transmitted by TCAP. INAP encapsulated as component by TACP and then transmitted by TCAP. One TCAP message can transmit several components at the same time One TCAP message can transmit several components at the same time SCCP MTP TCAP ISUP I N A P MAPMAP

Interactions between ISUP and INAP This interaction takes place in the CCF and SSF. – – detection point processing in the CCF; – – receipt of INAP operations in the SSF. ISUP: Su pports the call control function. exchanges signals between SSPs and establishes the voice path between SSPs. ISUP: Su pports the call control function. exchanges signals between SSPs and establishes the voice path between SSPs. CCF: Handles all normal calls by providing the processing and the control of call or connection between network subscribers. CCF: Handles all normal calls by providing the processing and the control of call or connection between network subscribers. SSF: Acts as the interface between CCF and SCF SSF: Acts as the interface between CCF and SCF

T Why interaction happens? OLE: Originating Local Exchange DLE: Destination Local Exchange

Explanation of last slide 1. The signaling between SSPs are transmitted by ISUP 1. The signaling between SSPs are transmitted by ISUP 2. Here we consider OLE and DLE as SSPS as well. 2. Here we consider OLE and DLE as SSPS as well. 3. If the SSF(located in OLE) have to invoke a service which happens to locate in a SCP that there is no direct link from the local SSP(OLE) and that SCP, then interaction between INAP and ISUP happens… 3. If the SSF(located in OLE) have to invoke a service which happens to locate in a SCP that there is no direct link from the local SSP(OLE) and that SCP, then interaction between INAP and ISUP happens…

Where the interaction happens The interaction between ISUP and INAP takes place in the CCF and SSF: Detection point processing in the CCF Detection point processing in the CCF example: example: T_Mid_Call T_Mid_Call Receipt of INAP operations in the SSF Receipt of INAP operations in the SSF example: example: ActivateServiceFiltering operation: ACM message or REL message will be sent with different parameters. ActivateServiceFiltering operation: ACM message or REL message will be sent with different parameters.

Scenario: IP is separated…

Explanation of last scenario SSP connect to remote SSP and IP via ISUP, SCP can not deal with ISUP signal directly. SSP connect to remote SSP and IP via ISUP, SCP can not deal with ISUP signal directly. There are 2 possibilities for SCP communicate with IP: 1. transfer INAP messages via SS7 directly. 2. Transfer INAP message to SSP, and SSP send ISUP signal to IP. There are 2 possibilities for SCP communicate with IP: 1. transfer INAP messages via SS7 directly. 2. Transfer INAP message to SSP, and SSP send ISUP signal to IP.

Scenario: IP attached to an assisting SSP T OLE: Originating Local Exchange

Interaction between INAP and SIP SIP, Session Initiation Protocol, is a new signaling protocol for establishing real-time calls and conferences over Internet Protocol networks. SIP, Session Initiation Protocol, is a new signaling protocol for establishing real-time calls and conferences over Internet Protocol networks. SIP is also an application layer signaling system, with the interaction between INAP and SIP, IP network can communicate with traditional PSTN. SIP is also an application layer signaling system, with the interaction between INAP and SIP, IP network can communicate with traditional PSTN. Mapping INAP messages/parameters into (sequences of) SIP messages/parameters and vice versa. Mapping INAP messages/parameters into (sequences of) SIP messages/parameters and vice versa.

Benefit of this interaction The existing IN service can migrate to IP telephony The existing IN service can migrate to IP telephony IP architecture may borrow service concepts from IN potentially IP architecture may borrow service concepts from IN potentially Unified Messaging Unified Messaging

Service Deployed In IP Networks SCFSDF SSF CCF mapping SIP Proxy Server SOFT SSP Extended SIP Proxy Server SIP User Agent Terminal SCN IP NETWORK Gateway INAP SIP

Terminating Call with INAP Interaction SCP Extended Proxy Server CALLEE InitialDP Service logic INAP instruction INVITE From SIP server/user agent

IN service located in PSTN INAP AU SSF SCF SRF SIP Proxy ServerService Switching Point PSTN Services VoIP INAP SIP RTP Voice Path Service Gateway SCP Service Control Point (SCP) - SCP has Services applicable for PSTN and VoIP (SIP) networks Specialized Resource Function (SRF) - SRF provides media resources Service Switching Function (SSF) - SSF invokes the services on SCP for PSTN and VoIP networks Service Gateway (SG) - SG interface with SIP proxy server. SG has INAP AU and the SSF functionality INAP AU - The INAP AU maps SIP state machine to the IN call model Entities in Converged Network

Reference ITU-T Q.1218 ITU-T Q.1218 ITU-T Q.1600 ITU-T Q.1600 Interworking between SIP and INAP Interworking between SIP and INAP Interworking between SIP and INAP Interworking between SIP and INAP SIP/IN Interworking SIP/IN Interworking SIP/IN Interworking SIP/IN Interworking INAP Support of the SIP/SDP Architecture INAP Support of the SIP/SDP Architecture INAP Support of the SIP/SDP Architecture INAP Support of the SIP/SDP Architecture

Thank you! Any question