GlobalCall for SS7 Status Update October 2003. Page 2 GlobalCall SS7 - Overview  Provides GlobalCall Call Control Library for SS7 ISUP and TUP protocols.

Slides:



Advertisements
Similar presentations
1 Semester 2 Module 4 Learning about Other Devices Yuda college of business James Chen
Advertisements

Software Configuration Management Donna Albino LIS489, December 3, 2014.
NETOP REMOTE CONTROL What’s new in version 9.5? DECEMBER 09 NETOP REMOTE CONTROL1.
Background Info The UK Mirror Service provides mirror copies of data and programs from many sources all over the world. This enables users in the UK to.
CENG334 Introduction to Operating Systems Erol Sahin Dept of Computer Eng. Middle East Technical University Ankara, TURKEY URL:
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Installing software on personal computer
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Introduction to SS7 – Part 2 Konrad Hammel Sangoma Technologies.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW Understand the difference between service.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW  Understand the difference between service.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for Security.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Open Source Workshop1 IBM Software Group Working with Apache Tuscany A Hands-On Workshop Luciano Resende Haleh.
Linux Operations and Administration
CSCI 1101 Intro to Computers 6. Local Area Networks.
IT Essentials 1 v4.0 Chapters 4 & 5 JEOPARDY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Software Tools and Processes Training and Discussion October 16, :00-4:30 p.m. Jim Willenbring.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
1 Lecture 4: Threads Operating System Fall Contents Overview: Processes & Threads Benefits of Threads Thread State and Operations User Thread.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 5 Windows XP Professional McGraw-Hill.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
Module 7: Fundamentals of Administering Windows Server 2008.
PIKA Technologies Inc. Digital Logger Application Sample April 2010.
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Cisco S2 C4 Router Components. Configure a Router You can configure a router from –from the console terminal (a computer connected to the router –through.
Storage Manager Overview L3 Review of SM Software, 28 Oct Storage Manager Functions Event data Filter Farm StorageManager DQM data Event data DQM.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
Windows Vista Inside Out Chapter 22 - Monitoring System Activities with Event Viewer Last modified am.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 6 System Calls OS System.
Copyright © 2015 – Curt Hill Version Control Systems Why use? What systems? What functions?
Windows Network Programming ms-help://MS.MSDNQTR.2004JAN.1033/winsock/winsock/windows_sockets_start_page_2.htm 井民全.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
1 © 2005 Cisco Systems, Inc. All rights reserved. 111 © 2004, Cisco Systems, Inc. All rights reserved. CNIT 221 Security 2 ver.2 Module 8 City College.
1 OpenSolaris A Seminar Presentation on Submitted to:- Dept.of CSE Poornima College of Engg., Jaipur Submitted by:- Ajay Kr. Jain IV th Yr.(CSE)
ClearQuest XML Server with ClearCase Integration Northwest Rational User’s Group February 22, 2007 Frank Scholz Casey Stewart
PIKA Technologies Inc. Digital Logger Application Sample March 2010.
Linux Operations and Administration
Enterprise Messaging & Collaboration. e-Interact Modules.
FTP COMMANDS OBJECTIVES. General overview. Introduction to FTP server. Types of FTP users. FTP commands examples. FTP commands in action (example of use).
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
PACKET SWITCHING AND CIRCUIT SWITCHING AS PART OF NETWORK AND HARDWARE.
Homework Assignment #1 J. H. Wang Sep. 22, Homework #1 Chap.2: 2.10 Chap.3: 3.1, 3.4, 3.5* (or 3.6*) Chap.4: 4.6, 4.8* (Optional: End-of-chapter.
Field Programmable Port Extender (FPX) 1 Remote Management of the Field Programmable Port Extender (FPX) Todd Sproull Washington University, Applied Research.
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2006 SCCP + TCAP.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
Sockets A popular API for client-server interaction.
IPEmotion License Management PM (V1.2).
Installing Windows 7 Lesson 2.
Exceptional Control Flow
Integrating ArcSight with Enterprise Ticketing Systems
Development Environment
Integrating ArcSight with Enterprise Ticketing Systems
z/Ware 2.0 Technical Overview
Get the Most Out of GoAnywhere: Agents
Introduction of Week 3 Assignment Discussion
Chapter 2: The Linux System Part 1
IS3440 Linux Security Unit 7 Securing the Linux Kernel
Windows Virtual PC / Hyper-V
Chapter 13: I/O Systems.
STATEL an easy way to transfer data
Chapter 13: I/O Systems “The two main jobs of a computer are I/O and [CPU] processing. In many cases, the main job is I/O, and the [CPU] processing is.
Presentation transcript:

GlobalCall for SS7 Status Update October 2003

Page 2 GlobalCall SS7 - Overview  Provides GlobalCall Call Control Library for SS7 ISUP and TUP protocols  Only deals with switched circuit call control (non-circuit stacks such as TCAP/INAP/MAP are not supported through GlobalCall)  Works on top of all Intel® NetStructure™ SS7 Boards (including BlueBranch) and Signaling Interface Units  Provides integration within Intel® Dialogic® software architecture (GC API, CTbus, DCM...) on Windows and Linux

Page 3 GlobalCall SS7 - Supported Configurations  All Intel® NetStructure™ SS7 Boards –Only one board supported per chassis –Signaling can be received on SS7 board or routed over CTbus from Intel/Dialogic E1/T1 interface board(s) –Circuits can terminate on SS7 board or on Intel Dialogic E1/T1 interface board(s)  All Intel® NetStructure™ SIU –Single SIU with single or multiple hosts –Dual-Resilient SIU with single or multiple hosts  Same application binaries, only configuration changes

Page 4 GlobalCall SS7 - Features  Supports any number of application processes  Supports all basic call control GC functions gc_MakeCall, gc_AnswerCall, gc_DropCall …  Advanced GC functions allow direct access to ISUP or TUP protocol messages gc_SendMsg, gc_SetInfoElem, gc_GetSigInfo  Automatic and transparent handling of Dual- Resilient SIU operations

Page 5 GlobalCall SS7 – Some history  1998 – v1.0 ‘Early Adopter’ (patch for DNA3.1)  1999 – v1.0 Beta Program (patch for DNA3.2)  2000 – v2.0 generally available in DNA3.3  2001 – v2.1 under development (first GC/SS7 release for Linux)  2002 – v2.1 generally available in SR5.1 SP1 for Linux  2003 – v3.0 generally available in SR5.1 FP1 for Linux and is available as a patch for all other System Releases (5.1, and 6.0 cPCI)

Page 6 What’s new in version 3.0? (1)  Common code for Windows and Linux –Increases software quality and guarantees simultaneous availability of all updates on both platforms  Simplified architecture –GC/SS7 applications don’t require a GCT module ID anymore –Less installed files  Robust configuration parsing –Makes it easier to troubleshoot most frequent config.txt and system.txt errors  Support for new SS7HDPD4TE board (BlueBranch)

Page 7 What’s new in version 3.0? (2)  Circuits are maintenance-blocked at start-up –Prevents incoming calls on configured circuits as long as there is no application controlling them  Log files are in binary format –Allows better performance –Less disk storage is used –A trace decoder is provided to get an ASCII file  Improved logging mechanisms –Comprehensive traces allows easy system debugging –S7_log output can be redirected to GlobalCall service/daemon

Page 8 GC SS7 and NBD System Releases for Windows System Release Includes GC/SS7 Comments Windows SR Yes Version 2.0 Use GC/SS7 3.0 overlay (1) to take advantage of the latest improvements if required Windows SR SP1 Yes Version 2.0 “A” Use GC/SS7 3.0 overlay (1) to take advantage of the latest improvements if required Windows SR FP1 Yes Version 2.0 “E” Use GC/SS7 3.0 overlay (1) to take advantage of the latest improvements if required Windows SR 6.0 cPCI No Use GC/SS7 3.0 overlay (1) (1)The 3.0 overlay is a set of files that will overwrite the previous GC/SS7 version 2.0

Page 9 GC SS7 and NBD System Releases for Linux System Release Kernel updates Includes GC/SS7 Comments Linux SR 5.1 RH7.1: RH7.2: No Use GC/SS7 3.0 overlay to take advantage of the latest improvements if required Linux SR 5.1 SP1 RH7.2: RH7.3: Yes version 2.1 “E” (SS7 cards not supported) Use GC/SS7 3.0 overlay to take advantage of the latest improvements if required (e.g. to use SS7 cards) Linux SR 5.1 FP1 RH7.2 and 7.3: Yes version Use GC/SS7 3.0 overlay to take advantage of the latest improvements if required Linux SR 6.0 cPCI RH7.3: No Use GC/SS7 3.0 overlay to take advantage of the latest improvements if required - SS7 cards not supported at this time (1) (1)This is due to PTR#31307 More info on

Page 10 Why should I upgrade to GC/SS7 v3.0?  v3.0 is still a living branch (it will go in production in SR6.0 PCI) - new builds are coming out with new features, improvements and updates (v2.x is a dead branch, no more updates)  Using the latest v3.0 build allows to: –benefit from the latest improvements (e.g. Auto- detection of SS7 board and SIU in the DCM) –use SS7 boards on Linux SR5.1 SP1 (v2.1 only supports SIU) –use SS7HDPD4TE board (aka BlueBranch)  You can check v3.0 build history on

Page 11 How do I get the latest GC/SS7 v3.0 overlay? Depending on your region, send an to:  Elizabeth Russo (US)  Hongdong Chen (APAC)  Bertrand Guimfacq (EMEA) … and ask for the overlay with some information such as the customer name, the reason why he/she needs to upgrade to the latest v3.0 build etc. There is no formal process as such, and no licensing either.

Page 12  Production version of GlobalCall SS7 v3.0 will be part of SR6.0 PCI Windows and Linux (it will remain available for older SR’s too)  Features for next GlobalCall SS7 release (v3.1) have now to be discussed – your input is greatly appreciated!!! Please send your questions, feedback or suggestions about GlobalCall SS7 to What’s coming next?

Page 13 Backup Materials

Page 14 Architecture Overview (1)  Intel SS7 modules communicate with each other by putting messages into one another’s message queue  Intel/Dialogic SS7 service needs to send and receive ISUP messages and therefore must live within an Intel SS7 module (like any application written directly to the Intel SS7 direct API)  consequently, Dialogic SS7 service must have a module id assigned (via system.txt) – it is usually set to 0x4d

Page 15 Architecture Overview (2) Application 1 GC API Libgcs7 Application 2 GC API Libgcs7 Intel SS7 Stack GlobalCall SS7 service / daemon [module id 0x4d]

Page 16 GlobalCall SS7 service/daemon  Processes ISUP messages from SS7 stack and manages call state machines for all circuits  Translates call control command from application into ISUP messages that it sends to SS7 stack  Handles management messages received from SS7 stack (e.g. Dual Resilient Operations - circuit groups activation and transfer)  Performs start-up tasks, such as CTbus transmit timeslots assignment  Started together with all Intel/Dialogic system components (via DCM on Windows or dlstart on Linux)

Page 17 GlobalCall SS7 library  Translates GlobalCall API functions invoked by applications into call control commands that it sends to GlobalCall SS7 service  Proxies the call state machines (which are managed in the service) to the application  Sends GlobalCall events to applications (GCEV_OFFERED, GCEV_DISCONNECTED…)

Page 18 Call Scenarios (1) gc_WaitCall( )  WaitCall_REQ Prepared for handling IAM messages CRN assigned  GCEV_OFFERED  Offered_IND  IAM gc_GetDNIS( )  (optional) Return immediately  with DNIS gc_GetANI( )  (optional) Return immediately  with ANI Network Initiated Inbound Call Application Library Service/Daemon Intel SS7 Stack

Page 19 gc_AcceptCall()  Accept_REQ  ACM   GCEV_ACCEPTCALL gc_AnswerCall()  Answer_REQ  ANM (*)   GCEV_ANSWERED Call Scenarios (2) * in ITU mode, in case no ACM has been sent (no gc_AcceptCall() done) CON message is sent instead of ANM. Application Library Service/Daemon Intel SS7 Stack Network Initiated Disconnect gc_DropCall( )   GCEV_DROPCALLRLC  Application Library Service/Daemon Intel SS7 Stack  GCEV_DISCONNECTED  Disconnected_IND  REL gc_ReleaseCallEx()   GCEV_RELEASECALL Release call resources

Page 20 Call Scenarios (3) Application Initiated Outbound Call gc_MakeCall()  MakeCall_REQ  IAM  Application Library Service/Daemon Intel SS7 Stack  GCEV_ALERTING  Alerting_IND  ACM  GCEV_CONNECTED  Connected_IND  ANM gc_MakeCall()  MakeCall_REQ  IAM  Application Library Service/Daemon Intel SS7 Stack  GCEV_CONNECTED  Connect_IND  CON In ITU operation, the following scenario is also possible:

Page 21 Call Scenarios (4) Or if ‘no indication’ is received in ACM: gc_MakeCall()  MakeCall_REQ  IAM  Application Library Service/Daemon Intel SS7 Stack  GCEV_ALERTING  Alerting_IND  CPG  GCEV_CONNECTED  Connected_IND  ANM  ACM

Page 22 Call Scenarios (5) Application Terminated Call gc_DropCall()  DropCall_REQ  REL  Application Library Service/Daemon Intel SS7 Stack  GCEV_DROPCALL  RLC gc_ReleaseCallEx()   GCEV_RELEASECALL Release call resources

Page 23 Version tag  “ ” means GCSS7 v3.0 build 4 and sub-version (intermediate build) 2  Same version tag applies for Windows and Linux  Version tag is included in all the installed binary files: –Windows: RightClick->Property->Version->File Version –Linux: $ strings FileName | grep Version