Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "GlobalCall for SS7 Status Update October 2003. Page 2 GlobalCall SS7 - Overview  Provides GlobalCall Call Control Library for SS7 ISUP and TUP protocols."— Presentation transcript:

1 GlobalCall for SS7 Status Update October 2003

2 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

3 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

4 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

5 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, 5.1.1 and 6.0 cPCI)

6 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)

7 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

8 Page 8 GC SS7 and NBD System Releases for Windows System Release Includes GC/SS7 Comments Windows SR 5.1.1 Yes Version 2.0 Use GC/SS7 3.0 overlay (1) to take advantage of the latest improvements if required Windows SR 5.1.1 SP1 Yes Version 2.0 “A” Use GC/SS7 3.0 overlay (1) to take advantage of the latest improvements if required Windows SR 5.1.1 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

9 Page 9 GC SS7 and NBD System Releases for Linux System Release Kernel updates Includes GC/SS7 Comments Linux SR 5.1 RH7.1: 2.4.9-12 RH7.2: 2.4.9-13 No Use GC/SS7 3.0 overlay to take advantage of the latest improvements if required Linux SR 5.1 SP1 RH7.2: 2.4.9-31 RH7.3: 2.4.18-5 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: 2.4.20-18.7 Yes version 3.0.3.0 Use GC/SS7 3.0 overlay to take advantage of the latest improvements if required Linux SR 6.0 cPCI RH7.3: 2.4.18-5 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 http://tech.ikt.intel.com/servlets/StatusTracker/pt?id=31307http://tech.ikt.intel.com/servlets/StatusTracker/pt?id=31307

10 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 http://tech.ikt.intel.com/Engineering/Projects/GC_SS7/changes.shtml

11 Page 11 How do I get the latest GC/SS7 v3.0 overlay? Depending on your region, send an e-mail 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.

12 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 terence.blaise@intel.com What’s coming next?

13 Page 13 Backup Materials

14 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

15 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]

16 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)

17 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…)

18 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

19 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

20 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:

21 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

22 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

23 Page 23 Version tag  “3.0.4.2” 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


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

Similar presentations


Ads by Google