98 01 27 INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 1 Outline IN Standards Overview: IN Standards - North America IN Standards.

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

OUT-OF-BAND SIGNALING
August 2, 2005SIPPING WG IETF 63 ETSI TISPAN ISDN simulation services Roland Jesske Denis Alexeitsev Miguel Garcia-Martin.
G : DCM Signaling Mechanism Using GMPLS RSVP-TE ITU-T Workshop on IP-Optical, Chitose, Japan 7/11/2002 Dimitrios Pendarakis, Tellium, Inc. ITU-T.
Feature Interaction Handling in LESS Xiaotao Wu and Henning Schulzrinne Internet Real Time Laboratory.
INAP Intelligent network application part protocol © Yiqun Xu & Zhiping Duan March
FIPA Interaction Protocol. Request Interaction Protocol Summary –Request Interaction Protocol allows one agent to request another to perform some action.
1 CAMEL in GPRS prepaid service
1 Customized Applications for Mobile Network Enhanced Logic (CAMEL) Zhaohui Deng Yinyan Zhou.
Wireless Intelligent Networking
IN Intelligent Network Basic IN concept & technology
HIGH-LEVEL DATA LINK CONTROL (HDLC) HDLC was defined by ISO for use on both point-to-point and multipoint data links. It supports full-duplex communication.
H.323 Gatekeepers Lucent Technologies - elemedia.
H. 323 Chapter 4.
Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
1 Semester 2 Module 4 Learning about Other Devices Yuda college of business James Chen
Basic IP Traffic Management with Access Lists
Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2006 Intelligent Networks.
1 Frame Relay u Packet switching system with low overhead u Assumes very reliable high-quality physical network u Developed for use in ISDN networks u.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
TEL 355: Communication and Information Systems in Organizations Architecture: Signaling System 7 (SS7) Professor John F. Clark.
16-Jun-151 PCS in Telephony & Intelligent Network versus ICEBERG Bhaskaran Raman Network Reading Group Friday, Feb
Signalling Systems System which allows various network components to exchange information –In particular, it supports call / connection control network.
Data Communications Circuit Switching. Switching Networks Long distance transmission is typically done over a network of switched nodes Nodes not concerned.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
INTELLIGENT NETWORK Kamalasanan. IN - Network SSP Service switching point IP Intelligent peripheral SCP Service control point SMP Service management point.
DISTRIBUTED PROCESS IMPLEMENTAION BHAVIN KANSARA.
Data Communications and Networking
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
Institute of Computer and Communication Network Engineering OFC/NFOEC, 6-10 March 2011, Los Angeles, CA Lessons Learned From Implementing a Path Computation.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
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.
CALEA and J-STD-025 revisions. CALEA  Communications Assistance for Law Enforcement Act (1994)  Standardized access to telecommunications systems using.
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks ANCP WG IETF 71 – Philadelphia draft-ietf-ancp-framework-05.txt.
Mobile Communication Common Channel Signaling System No. 7 (i.e., SS7 or C7) is a global standard for telecommunications defined by the International Telecommunication.
(Business) Process Centric Exchanges
Overview of computer communication and Networking Communication VS transmission Computer Network Types of networks Network Needs Standards.
Technical Education Click here to move on Index H.323 Related Standards Lesson 4.
Access-Lists Securing Your Router and Protecting Your Network.
TELEPHONE NETWORK Telephone networks use circuit switching. The telephone network had its beginnings in the late 1800s. The entire network, which is referred.
Access Control List ACL’s 5/26/ What Is an ACL? An ACL is a sequential collection of permit or deny statements that apply to addresses or upper-layer.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Filtering Traffic Using Access Control Lists Introducing Routing and Switching.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Filtering Traffic Using Access Control Lists Introducing Routing and Switching.
Ericsson, ALLIP Features control at Home or at the Visited Systems.
Chapter 1 Introduction to Databases. 1-2 Chapter Outline   Common uses of database systems   Meaning of basic terms   Database Applications  
GSM – formerly: Groupe Spéciale Mobile (founded 1982) – now: Global System for Mobile Communication – Pan-European standard (ETSI, European Telecommunications.
Enterprise Integration Patterns CS3300 Fall 2015.
3GPP2 Charging Betsy Kidwell Chair, 3GPP2 TSG-X Lucent Technologies OMA-MCC Bangkok, Thailand June 2004.
Communication Protocol Engineering Lab.
PTCL Training & Development1 H.323 Terminals Client end points on the network IP phones, PCs having own OS Terminals running an H.323 protocols and the.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Filtering Traffic Using Access Control Lists Introducing Routing and Switching.
AIMS Workshop Heidelberg, 9-11 March 1998 P607 Top-down approach applied to multimedia services José Jaime Ferreira - T3 leader Portugal Telecom
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.
Mutual Exclusion Algorithms. Topics r Defining mutual exclusion r A centralized approach r A distributed approach r An approach assuming an organization.
Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2006 SCCP + TCAP.
Secure Access and Mobility Jason Kunst, Technical Marketing Engineer March 2016 Location Based Services with Mobility Services Engine ISE Location Services.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Lecture 3 : Network Architectures 1.
Rehab Alfallaj.  Computer networks  Networks advantages.(Recourse sharing, programs updating,e- commerce..)  LAN networks  Client/server (terminal.
3G architecture and protocols
WIRELESS INTELLIGENT NETWORKS (WIN)
SAMMS Secure Authorized Monitored Messaging System
Wireless Intelligent Networking
GPRS GPRS stands for General Packet Radio System. GPRS provides packet radio access for mobile Global System for Mobile Communications (GSM) and time-division.
Network Services Interface
Commit Protocols CS60002: Distributed Systems
“That’s P-a-r-l-a-y not P-a-r-l-e-z!” Richard Kett BT ACE
Good Morning 1/17/2019.
Chapter 11. Frame Relay Background Frame Relay Protocol Architecture
Presentation transcript:

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 1 Outline IN Standards Overview: IN Standards - North America IN Standards - Global IN Genealogy Domain Convergence Functional Convergence Essential Concepts IN Call Walkthrough

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 2 IN Standards - North America T1S1 - Focal point for development of North American consensus T1S1 - Focal point for development of North American consensus Bellcore RBOCs ITU-T T1S1 Canadian Participants Vendors IECs US National Study Group Canadian NSG STENTOR T1S1: ANS on IN Bellcore: TRs GRs American National Standards Institute (ANSI) Committee T1 (T1M1, T1P1, T1S1,...) Telecommunications Industry Forum (TIA) (TR Wireless IN,...) TIA: Wireless IN TIA

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 3 IN Standards Bodies - Global ITU-T IN Standards: International Perspective T1S1 ITU-T European Participants Japan Australia Others ETSI US Participants Canada ETSI: CORE INAP CAMEL ITU-T: IN CS-x European Telecommunication Standardisation Institute (ETSI) Sub-Technical Committees (NA6, SPS3,...)

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 4 IN Genealogy Service-Specific IN (800, ACCS, VPN, …) AIN Rel. 1 & 2 AIN Rel. 0.0 AIN Rel. 0.1 GR1298 (Rel. 0.2) ITU-T CS-1 ITU-T CS-1R ITU-T CS-2 TR45.2 WIN ETSI Core INAP GSM CAMEL ITU-T CS-3 FPLMTS/IMT-2000UMTS ETSI Core INAP ANSI ANS on IN ITU-T Standards European (ETSI) Standards N.A. (Bellcore) de facto Standards N.A. (ANSI, TIA) de jure Standards Legend Benchmark: ITU-T Capability Sets 1, 2 Benchmark: ITU-T Capability Sets 1, 2

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart Rel 0.0 AIN 0.1 GR1298 PVN/ ACCS Freephone/PVN/ ACCS CS-1R CS-1 CS-2 Service specific Originating/Terminating Services Architecture Future Services Architecture X.500 WIN CAMEL CS-3 FPLMTS BB? ANSI IN CITEL GR1298 Domain convergence provides service ubiquity Domain convergence provides service ubiquity Domain Convergence

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 6 Functional Convergence Functional convergence between IN standards Functional convergence between IN standards Functionality Level of detail GR1298 CS-2 (1997) CS-1 (1995) ETSI Core INAP 1 ANS on IN ETSI Core INAP 2

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 7 Outline IN Standards Overview Essential Concepts IN Conceptual Model Service Plane Global Functional Plane Call Model Distributed Functional Plane, Physical Plane IN Call Walkthrough

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 8 Intelligent Network Conceptual Model Service Plane Distributed Functional Plane Physical Plane Global Functional Plane Services and Service Features Service Independent Building Blocks Functional Entities and Information Flows Physical Nodes and Protocol Interfaces

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 9 Intelligent Network Conceptual Model SSP SCP Service Plane Distributed Functional Plane Physical Plane Global Functional Plane FreePhone Time of Day Originating Location Reverse Charging Call Forward Calling Party Services and Service Features Call Model Translation User Interaction FEA 1 FEA 2 FEA 3 Service Independent Building Blocks Functional Entities and Information Flows Physical Nodes and Protocol Interfaces FEA 4 FE A FE B FE C

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 10 Type “A” versus Type “B” Services Type “A” services are: single-ended applies to one and only one party in a call orthogonal at service and topology levels to any other call parties single point of control same aspects of a call are influenced by only one SCF at a time single medium implicit assumption in call models developed for CS-1 avoids issues in coordinating multiple connections within one context Type “B” services: multiple subscribers service visible to multiple parties topology manipulation may alter topology of call as seen by one or more call parties multiple external entities each call party may have services on their own control nodes requires rich information flow to support distributed relationships distributed feature arbitration requires significant context sharing multi-media multiple bearers need to be controlled in a coordinated manner

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 11 Type “A” Range of Services Security Screening Premium Rate Split Charging Credit Card Calling Automatic Alternate Billing Televoting Mass Calling Follow-Me-Diversion Malicious Call Identification Completion of Call to Busy Subscriber Conference Calling FreePhone ("800") Virtual Private Network (VPN) Universal Personal Telecommunications User-defined Routing Abbreviated Dialling Originating Call Screening Terminating Call Screening Call Forwarding Call Distribution Call Volume Distribution Destination Call Routing Selective Call Forwarding (Busy/Don't Answer) Type “A” Services represent a significant set of implementable and commercially valuable services

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 12 Global Capabilities - SIBs What are SIBs? standard, reusable network-wide capabilities used to create service features independent from any specific functional or physical architecture each is a complete activity have one logical start point, possibly several end points How are they are intended to be used? provide a chain of functions that represent a service feature interacting with a basic call SIB 1SIB 2SIB 3 SIB 4SIB 5 SIB 6 POIBasic Call ProcessPORPOR

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 13 Service Independent Building Blocks CS-1 Algorithm Charge Compare Distribution Limit Log Call Information Queue Screen Service Data Management Status Notification Translate User Interaction Verify Basic Call Model CS-2 CS-1 SIBs + Authenticate End Initiate Service Process Join Message Handler Service Filter Split Basic Call Process Basic Call Unrelated Process Some SIBs: are too general: Algorithm represent significant aggregation of functions: Translate (time, day, holiday, etc.) have significant technical issues needing resolution: Join/Split are non-“atomic” and require “parallelism”: User Interaction, Charge require market specific implementation: Charge relate to multiple calls Queue, Limit, Service Filter A lot has been done, but SIB specifications are not yet at a point where multi-vendor implementations are possible.

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 14 Call Model IN call model consists of two separate sets of call processing logic originating: originating call processing logic provides support to the Calling Party, and is modelled by the Originating Basic Call State Model (O-BCSM) terminating terminating call processing logic provides support to the Called Party, and is modelled by the Terminating Basic Call State Model (T-BCSM) both sides of the call model are active within a given node an intra-switch call still requires an O-BCSM and a T-BCSM O-BCSMT-BCSMO-BCSMT-BCSM Calling Party Called Party Switch A Switch B

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 15 Points in Calls (PICs) PICs provide an external view of a call processing state or event to IN service logic. PICs are vendor independent, providing a standardized view of call processing behaviour. PICs are characterized entirely by means of: entry event(s) exit event(s) actions performed within the PIC information available at the end of the PIC Detection points are placed between PICs. Entry Event Exit Event DP PIC

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 16 Detection Point Types and Control Relationships Four classes of DP are defined. Relationship between SSF and service logic is either “Control” or “Monitoring”. time Control Relationship Monitoring Relationship Relationship with ServiceSuspend Call Processing - Logic existsResponse Required NoYesNoYes TDP-RInitiatesDisallowedx TDP-NProcessProcessx EDP-Rn/axx EDP-Nn/axx EDP-R/N EDP-N TDP-N TDP-R A TDP-R initiates a control relationship… EDP-R/N may be armed for the current call only. …which becomes a monitoring relationship when no EDP-Rs remain. TDP-Rs are ignored while a control relationship exists. TDP-Ns are always processed. Any EDPs left are discarded when the SSF-SCF relationship ends.

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 17 AIN Release 0.0 "Generalized Call State Model" Trigger Checkpoints Routing Digit Collection/ Analysis Off-Hook Idle Service Logic Interaction Digit Analysis (optional) Trigger Checkpoint: equivalent to TDP-R First DP used is “Point of Initiation” Effectively no “Points of Synchronization” “Point of Return” to BCSM when service logic finishes is always Routing

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 18 AIN Release 0.1 Call Model Originating Call ModelTerminating Call Model Null Authorizing Termination ExceptionDisconnect Termination Attempt Hunting Facility Authorizing Orig. Attempt Analyzing Information Call Proceeding Information Collected Information Analyzed NullExceptionDisconnect Origination Attempt Autorizing Call Setup Network Busy Selecting Route Collecting Information

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 19 CS-1 Call Model 6. O_Exception 1. O_Null & Authorize Origination Attempt 2. Collect Information 3. Analyze Information O_Disconnect 5.O_Active Orig.-Attempt_Authorized Collected_Info Analyzed_Info O_Called_Party_Busy 4. Routing and Alerting Route_Select_Failure O_No_Answer O_Abandon O_Mid_Call O_Answer T_Null & Authorize Termination Attempt 8. Select_Facility and Present Call T_Disconnect Term. Attempt Authorized 9. T_Alerting 10. T_Active T_Mid_Call T_Called PartyBusy T_No_Answer T_Abandon T_Answer Originating Half Call ModelTerminating Half Call Model

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 20 CS-2 Call Model Originating BCSM Terminating BCSM O_Null Auth_Orig_Attempt Collect_ Information Analyse_Information O_Exception Select_Route Auth_Call_Setup Send_Call O_Suspended O_Active O_Alerting route_busy Route_Select_Failure route_failure O_Mid_Call O_Disconnect O_Abandon O_Called_Party_Busy O_No_Answer auth_route_failure invalid_information collect_timeout origination_denied Origination_Attempt Origination_Attempt_Authorized Collected_Information Analysed_Information O_Term_Seized O_Answer O_Suspended o_active_failure o_suspend_failure reconnect Called PartyO_Re_Answer Calling Party T_Exception T_Disconnect T_Null Auth_Term_Attempt Select Facility Present_Call T_Suspended T_Active T_Alerting SS7 Failure presentation_failure T_Mid_Call T_Abandon T_No_Answer termination_denied Termination_Attempt Termination_Attempt_Authorized Facility_Selected_and_Available Call _Accepted T_Answer T_Suspended t_active_failure t_suspend_failure reconnect Called PartyT_Re_Answer Calling Party T_Busy call_rejected

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 21 Bellcore GR1298 Call Model Originating BCSMTerminating BCSM AIN Release 1 not used

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 22 IN Functional Architecture Bearer channel control Service control Management Defined in CS-1 Identified in CS-1 New in CS-2 Identified in CS-1 but not yet worked SMAF SSF CCF CCAF CCF SRF SCEF SMF to other SMFs to other SDFs to other SCFs SCUAF CUSF to SMFs to SDFs and SCFs to SDFs, SCFs and IAFs Network Boundary IAF SDF SCF

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 23 Example Physical Architectures 1 SCF SDF SMAF SSF CCF CCAF CCF SRF SCEF SMF SSP SCP IP

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 24 Example Physical Architectures 2 SCF SDF SMAF SSF CCF CCAF CCF SRF SCEF SMF SSP Service Node

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 25 Outline IN Standards Overview Essential Concepts Walkthrough

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 26 IN Call Walkthrough - 1 Call is processed through the basic call state model in the SSP A point in call processing where IN service logic may be invoked is reached (i.e. a TDP-R) Trigger criteria are checked Specific trigger criteria are met relating to a specific trigger item Call processing is suspended SSP retains responsibility for call integrity and resource management throughout BCSM Armed DP Trigger item 1 - X Trigger item 2 - X Trigger item 3 - ¦ Trigger item 1 - X Trigger item 2 - X Trigger item 3 - ¦ Call Processing Suspended

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 27 IN Call Walkthrough - 2 Based on the conditions encountered, an INAP operation is selected and its argument populated with parameters The operation and its argument are encoded and a message is sent to the SCP This opens a control relationship with the SCP TDP, Trigger, Triggering Criteria SCP Message Encoding Rules 1.Select the operation based on conditions encountered 2.Apply parameter population rules for operation selected SCP Message Encoding Rules 1.Select the operation based on conditions encountered 2.Apply parameter population rules for operation selected TCAP Message to SCP

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 28 IN Call Walkthrough - 3 The received message is decoded at SCP Based on the information received, the SCP 'identifies' the service logic program to be invoked and creates an instance of it for this transaction Message from SSP SSP Message Decoding Service 5 Service 4 Service 3 Service 2 Service 1 From data provided in the SSP message, the SCP determines which service logic program to invoke From data provided in the SSP message, the SCP determines which service logic program to invoke

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 29 IN Call Walkthrough - 4 Service logic at the SCP may generate new information for handling the call The appropriate SSP instruction message is selected and its parameters populated The message is encoded Instructions are sent to the SSP Instructions plus parameters generated by SCP based service logic to SSP SSP Message Encoding Rules 1.Select the operation based on service logic instructions 2.Apply parameter population rules for operation selected SSP Message Encoding Rules 1.Select the operation based on service logic instructions 2.Apply parameter population rules for operation selected TCAP Message

INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 30 IN Call Walkthrough - 5 SSP decodes reply from SCP From message contents, the SSP determines what information to update and what to do next If required, EDPs are armed Call processing resumes at the indicated PIC Depending on the response, the SSP-SCP relationship may remain in control mode, change to monitoring mode, or terminate. SSP retains responsibility for call integrity and resource management throughout AIN Call Processing Message from SCP At which PIC should call processing resume? At which PIC should call processing resume? SCP Message Decoding