Signaling Solution
Signaling Solution
page 1/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson Copyright Copyright 2012 Tieto Sweden AB. MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Disclaimer The contents of this document are subject to revision without notice, due to continued progress in methodology, design and manufacturing. Tieto shall have no liability for any errors or damages of any kind resulting from the use of this document.
Trademark List Tieto is a trademark of Tieto Corporation in the United States and other countries.
Product Information Document Number: MAM 100 1000-105/101 Revision: V.1.0 Date: October 3rd 2012
Validity Please note that this document is subject to change without notice. This document includes details on both basic and optional products. General availability of the products is subject to discretion of Tieto.
Abstract All trademarks or registered trademarks are property of their respective owners.
page 2/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Table of Contents
1 Scope of Document ........................................................................................................................................ 5 1.1 Signaling Solutions Overview ...................................................................................................................... 5 2 Signaling Stacks & Protocols ......................................................................................................................... 7 2.1 Horizontal Distribution ................................................................................................................................. 7 2.2 Application Programming Interface - API ................................................................................................... 10 2.2.1 C/C++ Programming Interfaces ....................................................................................................... 10 2.2.2 Java Programming interfaces .......................................................................................................... 11 2.3 Portable Architecture ................................................................................................................................ 12 2.4 Supported Signaling Protocols .................................................................................................................. 13 2.4.1 SS7 protocols .................................................................................................................................. 13 2.4.2 SIGTRAN protocols ......................................................................................................................... 15 2.4.3 Radio Network Protocols ................................................................................................................. 15 2.4.4 IMS Protocols .................................................................................................................................. 16 2.4.5 LTE protocols .................................................................................................................................. 18 2.5 Packaged Products................................................................................................................................... 19 2.5.1 Stack-on-a-Card (SoaC) .................................................................................................................. 20 2.5.2 Stack-in-a-Box (SiaB) ...................................................................................................................... 21 2.5.3 Signaling for Linux ........................................................................................................................... 21 2.5.4 Signaling for Solaris SPARC ......................................................................................................... 22 2.5.5 Signaling for Solaris x86 ............................................................................................................... 22 2.5.6 Signaling for IBM AIX POWER ........................................................................................................ 23 2.5.7 Signaling for AdvancedTCA ............................................................................................................. 23 2.5.8 Communication Controllers.............................................................................................................. 23 2.5.9 Available types of package licenses................................................................................................. 24 3 Application Enablers..................................................................................................................................... 25 3.1 Device Detection Application (DDA) .......................................................................................................... 25 3.1.1 Application Programming Interface .................................................................................................. 27 3.2 SMS Component ...................................................................................................................................... 27 3.2.1 Application Programming Interface .................................................................................................. 28 3.3 SS7 Monitor.............................................................................................................................................. 28 3.3.1 Application Programming Interface .................................................................................................. 29 3.4 SIP B2BUA Component ............................................................................................................................ 29 3.4.1 Application Programming Interface .................................................................................................. 30 3.5 Diameter Signaling Controller ................................................................................................................... 30 3.5.1 Application Programming Interface .................................................................................................. 33 4 Tieto Gateway Platform ................................................................................................................................ 34 4.1 Protocol Gateways.................................................................................................................................... 35 4.1.1 Signaling Gateway (SGW) ............................................................................................................... 35 4.2 Legacy Voice Gateways............................................................................................................................ 36 4.2.1 ISDN/PRI - ISUP Gateway (IGW-P) ................................................................................................. 36 4.3 Unified Communication Gateways ............................................................................................................ 38 4.3.1 SIP UC Gateway and Session Border Controller.............................................................................. 38 5 Common Tools for Operation, Maintenance and Support for Tieto Signaling Products ........................... 44 5.1 Signaling Manager (GUI/CLI) .................................................................................................................... 44 page 3/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
5.2 TvTool Trace Viewer Tool ...................................................................................................................... 47 5.3 SNMP....................................................................................................................................................... 48 5.4 Alarm GUI Viewer ..................................................................................................................................... 50 6 Professional Services ................................................................................................................................... 52 6.1 Installation ................................................................................................................................................ 52 6.2 Training .................................................................................................................................................... 52 6.3 Expert Consulting ..................................................................................................................................... 52 6.4 Maintenance & Support ............................................................................................................................ 52 7 Contacts ........................................................................................................................................................ 53 8 Acronyms and abbreviations ....................................................................................................................... 54
page 4/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
1 Scope of Document
The purpose of this document is to provide a technical overview of Tieto Signaling Solutions and Products on open platforms. It also provides an overview of signaling network evolution and technologies in relation to Tieto Signaling Product offerings.
Tieto Signaling product survey Products are provided within three main areas; Signaling Protocol Stacks, refer to chapter 2. Application Enablers, refer to chapter 3. Gateways, refer to chapter 4. All product areas are built upon modular software architecture, including common tools for operation and maintenance. The common operation and maintenance tools are described in chapter 5. page 5/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
High availability middleware is necessary when providing world class Carrier Grade products. The chosen components for this vary among the different products areas and are sometimes in-house developed products, 3rd party sourced products, open source products or combinations thereof. The HW middleware used for each product is described within each product area. A wide range of hardware components are supported within the modularized hardware platform. The platform is used within the different product areas. Through a well-built eco-system of both products developed inhouse and by 3rd party suppliers, Tieto is able to support leading hardware technologies. Supported hardware is described within each product area.
page 6/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
page 7/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Signaling Horizontal Distribution Architecture The Application Host(s) is a/are server(s) that host the customer application(s) that integrate the provided signaling APIs and management tools for interaction with the HD Signaling Subsystem. The HD Signaling System implements the signaling protocol stacks and architectural support software to assure high availability and simplify operation and maintenance. The Signaling Protocol APIs are fully distributed and allow several different applications, in several different application CPUs, to access the signaling subsystem. Load sharing can be applied on both outgoing and incoming signaling traffic. All communication between the signaling API and the signaling protocol stack implementation is hidden from the application user by the provided signaling middleware, Common Parts, which uses IP as the bearer for messages between the applications and signaling subsystem.
page 8/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
The Signaling protocol APIs are provided for C, C++ and Java application development. Different programming languages may be mixed within the same signaling solution, having Java implementations running side by side with C implementations. As an option, High Level APIs are available which hide the under-lying distributed architecture of HD for application developers. All protocol APIs work in a similar ways for the chosen programming language, which enables fast and cost-efficient development, refer to chapter 2.2 for further details. A full set of management tools is provided for the operation and maintenance of the signaling subsystem, easing the integration and reducing time-to-market. Signaling Manager, an easy-to-use GUI and CLI is provided for the configuration and control of the signaling subsystem. The Signaling Manager may also be loaded as an applet into a standard web browser such as Windows Explorer, Firefox, etc. Log daemons are provided for printing debug and signaling trace information to log files. The generated log files can be loaded into the provided Log Viewer, TvTool, where it is presented with signaling flows and in a human readable format. Finally, an SNMP Agent is included for the generation of SNMP Traps in the event of failures within the signaling subsystem. For more details on the tools provided, refer to chapter 5. Operation and management APIs are provided for easy integration of customer applications with proprietary management solutions. The APIs management application can control the system, monitor alarms and retrieve statistics from the signaling subsystem. The OAM APIs can be used together with the tools provided to create customer-specific solutions. The HD Signaling subsystem consists of the following main processes (threads): Back End Process (BEP) The Back End Processes implement high level signaling protocols from MTPL3/M3UA and above (e.g. SCCP, TCAP, MAP, etc.). Back End Process serves as a signaling message router for protocol user data between the Signaling Protocol APIs used by customer applications and the different supported bearers, i.e. Signaling Front Ends. The signaling subsystem supports multiple Back Ends, which may be distributed over several servers, as well as co-located on the same server. The Back Ends interact with SS7 Front End Processes. SS7 Front End Process (SS7 FEP) The SS7 Front End processes come in different flavours depending on the low level bearer type to be used for higher level protocols. SCTP Front End implements support for the SCTP protocol and is used as the bearer for SIGTRAN (i.e. SS7 over IP) traffic. It may also be used as a bearer for SIP and Diameter traffic. SCTP uses standard Ethernet interfaces for IP connectivity. MTPL2 Front End implements support for traditional MTPL2 narrowband signaling over E1/T1/J1 telecom interfaces. It also supports High Speed Signaling broadband links that are compliant with G.703. It requires specific communication controller boards for E1/T1/J1 terminations2.5.8 for available supported boards and form factors (e.g. PCI Express, PMC, etc.) NNI-SAAL Front End implements support for signaling over ATM, i.e. SSCOP over AAL5. It requires specific communication controller boards for the E1/T1/J1 terminations. Refer to chapter 2.5.8 for available boards and form factors (e.g. PCI Express, PMC, etc.). M2PA Front End implements support for MTPL2 signaling over SCTP. M2PA replaces the MTPL1 E1/T1/J1 termination with standard Ethernet interfaces for IP connectivity to achieve higher performance and simplify the low level transmission architecture.
page 9/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Diameter Front End Process (DIA FEP) - The Diameter Front End Processes implement support for the Diameter protocol. The Diameter protocol uses standard Ethernet interfaces for connectivity. It may use TCP, UDP or SCTP as a bearer (SCTP Front End). Security options, such as TLS and IPSec, are supported. SIP Front End Process (SIP FEP) - The SIP Front End Processes implements support for the SIP protocol. The SIP protocol uses standard Ethernet interfaces for connectivity. It may use TCP, UDP or SCTP as a bearer (SCTP Front End). Security options, such as TLS and IPSec, are supported. Network Management Process (NMP) The Network Management Process implements the common signaling network management procedures for the signaling subsystem. This includes control of links, route-set status, subsystem status and associations to adjacent nodes. It thereby ensures that the signaling subsystem appears as one network node, although multiple Back Ends may be distributed over several servers. Execution Control (ECM/ECS) - The Execution Control processes act as signaling subsystem supervisors and ensure high availability and successful recovery upon failures in the signaling subsystem. Each Execution Control instance has the role as a Master (ECM) or Slave (ECS). In case of failure of the Master, any one of the Slaves may take over as Master. Monitoring of subsystem processes (threads) is performed on process Id (thread Id), combined with heartbeats for monitoring connectivity between processes. Operation and Maintenance Process (OAMP) - The Operation and Maintenance Process serves as the access point for external management and control of the subsystem. It is accessed through the OAM API for customerdeveloped applications and the Signaling Manager GUI/CLI. It serves as a router of management requests and direct messages to the appropriate receiver within the subsystem. Through the OAM interface, a user of the subsystem may perform control operations (orders), request and receive alarms, and collect measurement data (statistics). Communication Controllers (E1/T1/J1) A range of in-house developed and third party communication controllers is supported. Refer to chapter 2.5.8, Communication Controllers, for further information. Ethernet Controllers (RJ-45) The signaling subsystem uses standard Ethernet controllers available from the chosen server hardware supplier. These may either be fixed interfaces at the server hardware or mounted in available expansion slots.
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
receiver in the signaling subsystem. Reception of messages and events is done using call-back functions where the function prototype is defined by the API and customer application developer completes the code according to their need. Before the application may send or receive messages, the middleware is initiated and inter-process communication (IPC) channels to the signaling subsystem are set up, which each protocol uses for registration (bind) with the subsystem and for transporting protocol data. The actual whereabouts, i.e. on which server each process executes, are managed by the middleware, which allows applications to dynamically add and/or remove signaling subsystem processes without taking down the complete system. Several application instances can simultaneously connect to a specific signaling protocol, and multiple protocols may be used from the same protocol instance. As an option, High Level APIs are available, which hide the underlying distributed architecture of HD for application developers even further by also managing the distribution and load sharing of traffic over available Back Ends.
All APIs are thread-safe and support numerous different operating systems, refer to chapter 2.5 for available off-the-shelf products.
page 11/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
The application is necessary in order to implement the methods of a Listener class, which allows primitives (events) to be received from the signaling subsystem, by registering itself as a listener in a Provider class. All primitives received by the Listener in the Java API are implemented as Java Events, i.e. they are subclasses of the java.util.EventObject class. Each primitive has its own method with a specific set of parameters implemented as member variables in the corresponding event classes used when encoding/decoding messages.
Portable Signaling Architecture The main principle of the signaling architecture is to distil all platform dependent interfaces to a set of common functions. The OS Interface Middleware distils all OS service functions required by a signaling protocol layer. This makes the signaling protocol layer software platform independent, and the same source code can be used on all platforms. The Lower Interface is the integration point for any software module or hardware module that provides signaling services to the specific protocol layer. In many cases, the lower interface is directly connected to one of the available signaling protocol layers. In such instance no adaptation is required. The Upper API is the service access point for the customers application. Each signaling protocol layer has its own accompanying API, allowing the user to get easy access from their application.
page 12/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
There is a common Management Interface used by all protocol layers within the signaling subsystem that interface with the Operation and Maintenance process used for external management access. This enables easier adaptation to different management solutions as the management of each protocol layer follows the same architecture and principles provided by the internal management interface.
page 13/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson ETSI: ETS 300 287-1 (11/96) TTC: JT-Q.771JT-Q.774 (1997) China: P.R.C., 1994.10 ANSI: T1.114-1996, T1.115-1990 MAP Mobile Application Part ETSI: GSM 09.02 (V3.11.0, 04/95), GSM 09.02 (V5.3.0, 08/96), 3G TS 29.002 (V7.4.0, 06/2006), 3G TS 29.002 (V6.10.0, 06/2005) ANSI: ANSI-41.1-D, (12/97), ANSI -41.3-D, (12/97), ANSI 41.5-D, (12/97), ANSI -41.6-D, (12/97), TR-45, IS-725-A (PN-4173), TIA/EIA-41-D, (03/99), TR-45, IS-751 (PN3892), TIA/EIA-41-D (V7), TR-45, J-STD-036: Enhanced Wireless 9-1-1 Phase 2, (07/00), TR-45, IS-730, IS-136 (DCCH) Support in IS-41, (07/97), TR-45, IS-771, WIN TIA/EIA-41-C modifications, (07/99), TR-45, IS-764 (PN4103), (06/98), TR-45, IS-826 (PN-4287), (05/00), IS-841 Based Network Enhancements for MDN Based Message Centres, TDMA Forum, Interim Over-the-Air-Activation specification, (12/96), V1.1, TIA/EIA IS-848 (10/00) Ericsson MAP (EMAP): GSM 03.03, 03.32, 09.02 (version 6.1.0, 08/98), GSM 03.38, 03.40 (version 3.5.0), GSM 04.11, 04.08, ITU-T Q.771Q.775 (06/97), ITU-T X.208 X.209 (1988) INAP - Intelligent Network Application Protocol ETSI/ITU: ETS 300 374-1 (09/94), ETS 300 403-1 ITU-T Q.931 (1993), ETS 300 356-1, EN 301 140-1 INAP Capability Set 2 (CS2) v1.3.4 (1999-06), GSM 09.02, 02.03, 03.03, 03.32, 03.78, 04.08, 09.78, 3GPP TS 29.078 V4.8.0 (03/03) CAMEL Phase 3; CAP Specification (Release 4), Q.1218 (1993), Q.850 (1993), Q.1214 (1993), X.208 (1988), X.209 (1988), X.219 (1988), Q.773 (03/93), Q.1228 (09/97) Ericsson INAP CS1+ CAP - CAMEL Application Protocol ITU: GSM 09.78 (TS 101 046), GSM 09.78 version 7.1.0 Release 1998, 3GPP TS 29.078 V4.8.0 (2003-03) ANSI: T1.111-T1.112, 1996 ETSI: 3GPP TS 49.031 V7.6.0 (2008-03), 3GPP TS 48.071 V7.2.0 (2007-06), 3GPP TS 48.008 (MSC-BSS) Interface Layer 3 Specification ANSI: T1.111, T1.112, T1.114 (1996), T1.113 (1995), T1.115 (1990) ITU-T: Q.724 (11/98), Q.730-Q.735 (09/97), Q.752 (09/97), MAM 100 1000-105/101 V1.0 Public rd October 3 2012
page 14/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012 Q.761-Q.764 (09/97), Q.767 (02/91), Q.850 (05/98) ETSI: ETS 300 356-1 ETS 300 356-12, 1998, ETS 300 356-17, ETS 300 356-20, 1998, ETS 300 356-31 ETS 300 356-36 1998 TTC: JT-Q.762 Q.764 (09/99) + many national variants of ISUP SSCOP Service Specific Connection Control Protocol ITU: Q.2100, Q.2140(02/95), Q.2130(07/94), Q.2110 (07/94) ANSI: T1.645 (1995), T1.637 (1994), T1.652 (1996) TTC: JT-Q.2140 (04/95), JT-Q.2130 (07/94), JT-Q.2110 (02/96), JT-Q.2144 NNI-SSCF Network Node Interface Service Specific Coordination Protocol ITU: Q.2100, Q.2140 (02/95) ANSI: T1.645 (1995) TTC: JT-Q.2140 (04/95)
Standard Compliance 3GPP Release 99 3GPP Release 99 3GPP Release 99 3GPP Release 99 ITU: Q.2100, Q.2140(02/95), Q.2130(07/94), Q.2110 (07/94)
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012 ANSI: T1.645 (1995), T1.637 (1994), T1.652 (1996) TTC: JT-Q.2140 (04/95), JT-Q.2130 (07/94), JTQ.2110 (02/96), JT-Q.2144 NNI-SSCF Network Node Interface Service Specific Coordination Protocol ITU: Q.2100, Q.2140 (02/95) ANSI: T1.645 (1995) TTC: JT-Q.2140 (04/95) UNI- SAAL User Network Interface Service Specific Coordination Protocol ITU: Q.2100, Q.2140 (02/95) ANSI: T1.645 (1995) TTC: JT-Q.2140 (04/95)
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson RFC 3372 - SIP-T RFC 3398 - ISUP-SIP Mapping RFC 3428 - SIP MESSAGE Method RFC 3455 - Private Header for 3GPP RFC 3515 - SIP REFER Method RFC 3578 - Mapping ISUP Overlap Signaling to SIP RFC 3608 - Extension Header field for Service Route Discovery RFC 3725 - 3pcc in SIP RFC 3841 - Caller Preferences RFC 3892 - Referred-By Mechanism RFC 3903 - SIP PUBLISH Method RFC 3911 - Join Header RFC 4028 - Session Timers RFC 4117 - Transcoding Services Invocation using 3pcc RFC 4244 - Extension for Request History Header Information RFC 4457 - P-User-Database Private Header Diameter IETF RFC 3588, Diameter Base IETF RFC 3539, AAA Transport Profile IETF RFC 4006, Diameter CreditControl App. IETF RFC 4005, AAA Access Server App. IETF RFC 4072, Extensible Auth. Protocol App. IETF RFC 4740, Diameter SIP App. IETF RFC 5447, NAS to Diameter Interaction 3GPP TS 29.109, Zh & Zn page 17/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson Interfaces 3GPP TS 29.140, MM10 Interface 3GPP TS 29.172, SLg Interface 3GPP TS 29.173, SLh Interface 3GPP TS 32.225, Ro & Rf Interface 3GPP TS 29.228, Cx & Dx Interface 3GPP TS 29.229, Cx & Dx Interface 3GPP TS 29.272, S13 & S13 Interface 3GPP TS 29.272, S6a & S6d Interface 3GPP TS 29.213 S9 Interface 3GPP TS 29.328, Sh & Dh Interface 3GPP TS 29.329, Sh & Dh Interface 3GPP TS.32.251, Gy Interface 3GPP TS.29.212, Gx Interface SCTP Stream Control Transmission Protocol H.248 MEGACO* IETF RFC 4460 (04/2006), RFC 4960 (09/2007) IP MAM 100 1000-105/101 V1.0 Public rd October 3 2012
IP
page 18/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson PCAP - Positioning Calculation Application Part LCSAP Location Service Application Protocol 3GPP TS 25.453 V7.12.0 MAM 100 1000-105/101 V1.0 Public rd October 3 2012 SCTP
SCTP
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Access to support website with software patches , maintenance releases and FAQ For provided hardware, Tieto offers RMA handling and shipment world-wide. Currently available off- the-shelf signaling protocol stack products are: Stack-on-a-Card (SoaC), refer to chapter 2.5.1 Stack-in-a-Box (SiaB), refer to chapter 2.5.2 Signaling for Linux, refer to chapter 2.5.3 Signaling for Solaris SPARC, refer to chapter 2.5.4 Signaling for Solaris x86, refer to chapter 2.5.5 Signaling for IBM AIX POWER, refer to chapter 2.5.6 Signaling for AdvancedTCA, refer to chapter 2.5.7
page 20/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
The latest generation of Stack-on-a-Card, equipped with E1/T1 terminations and SIGTRAN RJ-45 ports.
SiaB 1U chassis
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson RedHat Virtualisation 6.1 Supported operating system for the signaling subsystem and application hosts are: RedHat Enterprise Linux 5 and 6 SUSE 11 MontaVista CGE 5 Additional application host-only support for various operating systems. Sun Solaris 9 +10 HP-UX11i Microsoft Windows Server AIX 7 Support for several form factors for communication controller interface boards PCI Express PMC PCI MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson PCI MAM 100 1000-105/101 V1.0 Public rd October 3 2012
page 23/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
page 24/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
3 Application Enablers
The Application Enabler product family is a set of add-on products that are designed to hide the complexity of signaling networks and protocols from the user applications and thereby significantly reduce Time-To-Market and development costs. They are high-level applications on top of the Signaling Protocol stacks and multiple applications can be combined within the same platform. Depending on the enabler usage some come with high level APIs for integration with customer applications while others are complete black-box solutions with welldefined standard interfaces. Tieto provides Application Enablers in the areas of: Automatic Device Management and Authorization The Device Detection Application (DDA) provides interfaces for signaling network-based detection of devices and implementation of equipment identity registers (EIRs); refer to chapter 3.1. Short Message Services - The SMS component is the natural starting point for applications requiring SMS transport and reception over SS7; refer to chapter 3.2. Network Monitoring - The SS7 Monitor provides non-intrusive monitoring of signaling traffic and filter mechanism to catch messages of interest to the user applications; refer to chapter 3.3. IMS and VoIP services - The SIP B2BUA Component can act as a mediator between different SIP implementations by providing header manipulation and service routing, e.g. forking of calls, routing to different SIP servers, location of voice mail boxes, etc. It can also be the base for developing various application services requiring SIP signaling; refer to chapter 3.4 LTE and IMS routing services - The Diameter Signaling Controller provides flexible routing capabilities, i.e. acting as Diameter Proxy and/or Relay Agents between LTE/IMS network elements. It reduces the network configuration complexity, cuts integration costs, increases scalability and provides topology hiding of operator networks. The Diameter Signaling Controller supports the Diameter Router Agent (DRA), as defined by 3GPP; refer to chapter 3.5. A full set of management tools is provided for the operation and maintenance of the Application Enablers. Signaling Manager, an easy-to-use GUI and CLI is provided for configuration and control of the signaling subsystem. The Signaling Manager may also be loaded as an applet into a standard web browser such as Windows Explorer, Firefox, etc. Log daemons are provided for printing debug and signaling trace information to log files. The generated log files can be loaded into the provided Log Viewer, TvTool, where it is presented with signaling flows and a human readable format. Finally, a SNMP Agent is included for generation of SNMP Traps in the event of failures within the signaling subsystem. For more details on the provided tools, refer to chapter 5.
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
The DDA receives MAP CheckIMEI message over the SS7 network from the MSC and/or SGSN containing the IMSI and IMEI combination. The MSC issues the MAP messages at IMSI attach (Phone Power On) or at location update (a mobile device is moving in the network). The DDA converts the MAP CheckIMEI message into high level API format, and passes it to the user application for further processing. The DDA can also fetch the MSISDN from the HLR if requested by application or enabled through configuration. The triplet i.e. IMEI, IMSI and MSISDN is presented to the application over the high level API interface. When the application has received the necessary information, it can configure the device using normal overthe-air-activation with SMS MAP. This can be done either by using an external SMSC interface, the SS7 MAP API or, preferably, by incorporating the SMS component into the solution; refer to chapter 3.2. The DDA API may also serve in authorization mode where the DDA user application informs DDA of the equipment status for the phone, i.e. white, grey or black listed. Using authorization mode, customers may rapidly develop an EIR without having to consider the complexity of SS7 protocols.
DDA interfaces
DDA is able to serve several PLMNs concurrently and support various deployment modes in operator networks, where operators may or may not already have EIRs in operation.
page 26/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
It is used together with the Signaling Protocol Stack and is managed through the Common Tools for operation and maintenance, refer to chapter 5.
page 27/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
SMS-C interfaces The SMS Component is implemented as an application on top of the Tieto Signaling Stack and the ETSI MAP protocol. It supports a full set of different SS7 bearers, such as SIGTRAN, MTP E1/T1 and HSL. For a general description of the Signaling Stack, refer to chapter 2.
page 28/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
The non-intrusive communication controller supports up to 64 links per board and multiple boards can be combined to build larger monitor solutions. The SS7 monitor re-uses common tools and O&M implementation from the Tieto Signaling stacks. This allows the SS7 Monitor to run in parallel with Signaling stack users, sharing one common O&M interface.
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson INFO (IETF RFC 2976) Session Timer (IETF RFC 4028) Answering Modes (RFC5373) The following main features are implemented in the SIP B2BUA to decrease the time and effort for development of new services; SIP Registrar Authentication of SIP users Persistent storage of user credentials in SQL database Conversion of To and From headers using regular expressions Call services Call redirection upon busy or no answer SIP 302 and diversion headers Call forking Call forking list for each user with groups Forking order according to priority Dynamic forking based on SIP registration Forking based on provisioned lists Dial plan routing through regular expressions Call admission control Customised service adaptation option The SIP B2BUA re-uses common tools and O&M implementation from Tieto signaling stacks. This allows the B2BUA to run in parallel with signaling stack users, sharing one common O&M interface. The SIP B2BUA is scalable, with up to ten concurrent B2BUA instances within the same signaling subsystem. The SIP B2BUA is a Java 2 Standard Edition Implementation which allows for portability across various environments supporting a JVM. MAM 100 1000-105/101 V1.0 Public rd October 3 2012
page 30/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Diameter Signaling Controller interfaces The Tieto Diameter Signaling Controller is based on the companys world-class signaling products and is built on the same robust and carrier grade architecture as other Tieto Signaling solutions for applications such as the traditional SS7 and SIP. The solution is built for industry standard Linux servers, such as IBM BladeCenter. The following main features are supported: May act as number of different nodes: Diameter Routing Agent (DRA) Diameter Edge Agent (DEA) page 31/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson Diameter Load Balancer Diameter Proxy Agent Diameter Relay Agent Diameter Redirect Agent Generic routing abilities Routing on Realms, Host ID, Application ID AVP Content based routing e.g. IMSI, IP Address, etc. Load sharing (round-robin) or priority-based destination routing Forking of messages to multiple destinations Stateless and stateful (session stickiness) routing Configurable modification of message content Configurable Dictionary for proprietary Vendors, Commands and AVPs implementations Transport protocols: SCTP (IETF RFC 2960) TCP IPv4 & IPv6 TLS IPSec The Diameter Signaling Controller is developed in accordance with the following standards: IETF RFC 3588, Diameter Base IETF RFC 3539, AAA Transport Profile IETF RFC 4006, Diameter Credit-Control App. IETF RFC 4005, AAA Access Server App. IETF RFC 4072, Extensible Auth. Protocol App. IETF RFC 4740, Diameter SIP App. IETF RFC 5447, NAS to Diameter Interaction 3GPP TS 29.109, Zh & Zn Interfaces 3GPP TS 29.140, MM10 Interface 3GPP TS 29.172, SLg Interface 3GPP TS 29.173, SLh Interface 3GPP TS 32.225, Ro & Rf Interface 3GPP TS 29.212, Gx interface 3GPP TS 32.251, Gy interface 3GPP TS 29.228, Cx & Dx Interface 3GPP TS 29.229, Cx & Dx Interface 3GPP TS 29.272, S13 & S13 Interface 3GPP TS 29.328, Sh & Dh Interface 3GPP TS 29.329, Sh & Dh Interface 3GPP TS 29.213, S9 interface 3GPP TS 29.272, S6a & S6d interface IMS ready, supports all 3GPP specific identities, command codes and results codes defined in 3GPP TS 29.230 (2007-09) More than 120,000 Diameter messages per second using a quad-core Intel Xeon2.4GHz processor MAM 100 1000-105/101 V1.0 Public rd October 3 2012
page 32/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
The DSC reuses common tools and O&M implementation from Tieto signaling stacks. This allows the DSC to run in parallel with signaling stack users, sharing a single common O&M interface. The DSC is scalable with up to 10 running concurrently within the same signaling subsystem.
page 33/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Based on the Gateway Platform, the following gateways are available off-the-shelf: Protocol gateways Legacy voice gateways Unified communication gateways With the network evolution and convergence, the Gateway Platform is well suited to serve as the basis for developing gateways to bridge the gap between the latest network technologies and existing legacy networks.
page 34/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
There are numerous areas where gateways may be necessary in order to provide seamless service interaction, e.g. SMS interworking with IMS and CAP/IN service interworking with IMS. A full set of management tools is provided for the operation and maintenance of the Tieto gateway platform. Signaling Manager, an easy-to-use GUI and CLI is provided for configuration and control of the signaling subsystem. The signaling manager may also be loaded as an applet into a standard web browser such as Windows Explorer, Firefox, etc. Log daemons are provided for printing debug and signaling trace information to log files. The generated log files can be loaded into the provided Log Viewer, TvTool, where it is presented with signaling flows and a human readable format. Finally, an SNMP Agent is included for the generation of SNMP Traps in the event of failures within the signaling subsystem. For more details about the tools provided, refer to chapter 5.
This is an all-in-one Black Box solution built using carrier grade SW and HW components to ensure high availability and scalability. The hardware used in the SGW is based on CompactPCI build set and consists of the Stack-On-a-Card blades and Stack-in-a-Box family of chassis. By adding multiple SGW blades, higher traffic loads can be managed. Scaling over several blades is close to linear, the scaling factor being approx. 1.8 times/SGW Blade. page 35/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
The Tieto SGW delivers exceptionally high in-service performance, reaching 99.999% availability when using at least two SGW Blades either in separate 1U chassis or in a single 2U chassis. The Tieto Signaling Gateway product includes the following: SS7 Signaling Protocol Stack with support for IETF, ANSI, Chinese, ITU and TTC Standards. SGW Application SW Management and configuration tool able to run as standalone applications or within a web browser. SNMP support Hardware
page 36/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
IGW-P interfaces
IGW-P HW
A full set of management tools is provided for the operation and maintenance of the IGW-P. Signaling Manager, an easy-to-use GUI and CLI, is provided for the configuration and control of the signaling subsystem. The signaling manager may also be loaded as an applet into a standard web browser such as Windows Explorer, Firefox, etc. Log daemons are provided for printing debug and signaling trace information to log files. The generated log files can be loaded into the provided Log Viewer, TvTool, where it is presented with signaling flows and in a human readable format. Finally, an SNMP Agent is included to generate SNMP Traps in the event of failures within the signaling subsystem. For more details about the tools provided, refer to chapter 5. All software is packaged as RPM packages for easy installation and SW upgrade.
page 37/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
The IGW-P is a black box solution. MIBs are provided for integration with SNMP Manager and GUI/CLI for controlling the system. O&M management C/C++ and Java 2SE API for integration with 3rd party management systems is available upon request.
page 38/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Depending on network integration scenario, the SIP UC gateway may include several components. The principle ones being: Media Gateway Controller (MGC), refer to chapter 4.3.1.1.1 Media Getaway (MGW), refer to chapter 4.3.1.1.2 SIP Back 2 Back User Agent (B2BUA), refer to chapter 4.3.1.1.3 SIP Session Border Controller (SBC), refer to chapter 4.3.1.1.4 SIP Telephony Announcement Server, refer to chapter 4.3.1.1.5 3rd party Call control Telephony Interface (CTI), refer to chapter 4.3.1.1.6 By combining the components a wide range of features are provided. Among these features are: SIP to/from SS7 ISUP protocol conversion according to RFC 3398 and ITU Q.1912.5 Multiple SS7 interface options: IETF SIGTRAN SS7 TDM Narrowband Links SS7 High Speed Links SIP signaling standard: SIP transport over UDP, TCP and TLS IETF RFC 3261 IETF RFC 3262 (i.e. reliable responses) IETF RFC 3264 (i.e. offer/answer) IETF RFC 3515 (i.e. REFER) IETF RFC 4028 (i.e. timer) IETF RFC 4566 IETF RFC 5373 (Answer modes) DTMF Info-Event Package draft-kaplan-sipping-dtmf-package-00. Provide DTMF using SIP INFO Call Services: User Authentication i.e. SIP Registrar User credentials stored permanently in database SIP REGISTER support with MD5 Digest authentication Call Redirection upon busy or no answer SIP 302 and diversion headers Call forking Call forking list for each user with groups Forking order according to priority Dynamic forking based on SIP registration Forking based on provisioned lists Dial Plan routing through regular expressions MS Lync integration option Header adaptation and suppression of unsupported SIP methods when integrating operator network with MS Lync Call Admission Control Customised service adaptation option 3rd party call control Playing and recording of announcements Media protocols: H.248 for controlling MGW page 39/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson TDM E1/T1 PCM RTP/RTCP per RFC 3550/3551 SRTP per RFC 3711 DTMF over RTP per RFC 2833 DTMF over SIP INFO Comfort Noise (RFC3389) Silent Suppression Voice coding: G.711, G.723.1, G.729A/B, G.726, G.727, GSM-FR, GSM-EFR, EVRC, NB-AMR, iLBC, RT Audio Wideband coders, including G.722 and AMR Echo cancellation: G.168-2002 compliant, up to 128ms configurable tail lengths In-band signaling: DTMF, MF detection & generation Call Progress tones detection & generation Playing and recording of announcements Security: VLAN tagging IEEE 802 TLS SRTP SSH Secure and hardened OS Media capacity: Up to 2016 media ports per media blade (capacity depending on codec) Up to 42 * E1/T1 interfaces per media blade Up to two STM-1/OC3 in automatic protection mode per media blade Built on standard 19-inch rack mount chassis Up to 4U height chassis Two slots for Signaling & Media Controller blades Up to 5 slots available for Media blades One 4U unit can handle up to 9765 ports & 210 E1/T1 interfaces Dual Ethernet switches Redundant power supplies (AC or DC) Hot swap (blades, PS and fans) MAM 100 1000-105/101 V1.0 Public rd October 3 2012
A full set of management tools is provided for the operation and maintenance of the SIP UC Gateway. Signaling Manager, an easy-to-use GUI and CLI is provided for the configuration and control of the signaling subsystem. The signaling manager may also be loaded as an applet into a standard web browser such as Windows Explorer, Firefox, etc. Log daemons are provided for printing debug and signaling trace information to log files. The generated log files can be loaded into the provided Log Viewer, TvTool, where it is presented with signaling flows and in a human readable format. Finally, an SNMP Agent is included for the generation of SNMP Traps in the event of failures within the signaling subsystem. For more details about the tools provided, refer to chapter 5. page 40/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
The smallest configuration consists of one application blade and one media blade. Several chassis can be interconnected to build larger systems
4U chassis with cPSB/Dual 6U Switch PICMG 2.16, 2 application blades, 2 Media Gateway blades and 1 IP Switch blade.
The following sub-chapters give a brief overview of the different system components.
page 41/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
page 43/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
5 Common Tools for Operation, Maintenance and Support for Tieto Signaling Products
The following sub-chapters provide an overview description of the supplied tools and their features. The diagram gives a high level overview of the common tools for Operation, Maintenance and Support for all Tieto Signaling Products that provide the same look and feel when combining multiple products.
page 44/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Through in-depth checking, customer problems can easily be resolved, thereby improving customer care and reducing configuration time. The main task of the Signaling Manager is to create/modify and manage signaling system configurations and provide an interface for controlling the system through commands (Actions). It can be started in both online and offline mode. In offline mode, users can prepare and create configuration files, perform validation and generate configuration data without access to a complete signaling system. In online mode, a connection to the signaling subsystem is set up and used. Configurations can be created, validated and stored in the local file system or in a remote file system using FTP or SFTP.
Signaling Manager snapshot Title Bar Shows the title, system standard and current file name. Menu Bar Provides access to basic Signaling Manager functions, such as creating, opening, saving and exporting configurations. Navigation Pane Contains all Elements that make up the configuration. It is built up as an easy navigation tree with automatic element names and search features. Operation Pane Consists of: Properties tab to view and edit properties. All properties have default values that reduce the number of configuration parameters that can be set manually. page 45/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Actions tab to select and perform Actions (Orders) for an Element. Statistics tab to select and retrieve counters and statistical information. CLI tab to perform MML commands. CLI may also run as a standalone function. Information Pane Consists of: Description tab for viewing the description of a selected property. Log tab for logging information when debug is enabled. Results tab for viewing the result of a validation or search. Action Results for viewing the result of the performed action. Alarm for viewing current alarms and alarm notifications. Status Bar Displays status information about the connection to the signaling subsystem and overall subsystem status. Help Built-in online help.
page 46/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Audit logs are supported where all user commands and changes to configurations are logged to file system and may be viewed in the GUI.
Audit log In addition, support is also provided for different user access levels and these can be configured to prevent certain users gaining access to specific features. Each access level defines a particular set of SM capabilities. These are ordered from the minimum to the maximum, with each subsequent access level including access to the previous one.
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
The Trace Viewer Tool, TvTool, provides full protocol decoding of the Signaling trace files produced by Tieto signaling products. It simplifies your analysis and shows the contents of your signaling log files in human readable format. It includes sophisticated message filtering functions, a message viewer for detailed information about all parameters in a selected protocol message, user-defined colour coding and an adaptable graphical user interface. It can be used offline or online to view an existing log file or view a log file from an executing stack with continuous real-time updates. It presents different types of event; Messages, Error, Trace / State & Event and Timers using different colours, messages to/from signaling network and internal messages are shown with arrows. Click on an arrow and the message is decoded in the decoding panel. It also provides a set of search functions to reduce the amount of work required to pinpoint problems using the system trace as input.
TvTool snapshot.
5.3 SNMP
The Signaling SNMP support consists of the master agent, Signaling SNMP System Monitor (3SM), as well as OS sub agents (Net-SNMP 5.1.2). The master agent listens for alarms from the Signaling system and processes/converts these into SNMP traps. The master agent also serves as a proxy for the OS sub agent,
page 48/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
with one sub agent being run on each Signaling host. Any external SNMP Manager only connects to the 3SM agent.
SNMP traps handling. Fault management can be split into alarms and events. Alarms are defined as error states that can be cleared. Alarms are reported using SNMP Traps. Errors that cannot be cleared, but instead only occur at an instant of time, are called Events. Events are only recorded in the event log. The log file contains time and date of the event, the level of severity and the message describing the event. Example;
26-Jun-2006 08:46:46 - [SEVERE] - SCTP Layer - Module is not started. 26-Jun-2006 08:46:51 - [CLEAR] - SCTP Layer - Module is started.
Alarms in the system are modelled using the framework outlined in ALARM-MIB, RFC3877. The concept is based on a table, alarmModelTable, storing a set of alarm lists. Each alarm can have multiple states (severities). An alarm represents an error state that can be cleared. When an alarm is active, an entry is added to the alarmActiveTable, and the alarm variables are added to alarmActiveVariableTable. When an alarm is cleared, it is moved to alarmClearTable. The alarm models use generic notifications - alarmActiveState and alarmClearState. When an alarm is raised, an alarmActiveState SNMP trap is issued. When the corresponding alarm is cleared, alarmClearState is issued. Note that alarms can have multiple severities (states). A transition from one state to another is also signalled using alarmActiveState.
page 49/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Alarm handling tables An extension to the alarm MIB has been created, AlarmMibExt. This represents an extra conceptual column in the alarm model table. It is used to store a flag indicating whether the alarm should be enabled (on) or disabled (off). By setting this to 0 (off), the traps for a specific alarm are turned off. The NET-SNMP OS sub-agents support DISMAN-EVENT-MIB. They are configured to report four alarms. The traps sent out are received by the master agent and then forwarded to the trap listener. The source of the traps can be identified by inspecting the SNMP community string in the traps. The community strings have the name used by each Signaling host. The following alarms are pre-configured: CPU idle less than 5% (cleared when above 10%) Memory available less than 128MB (cleared when above 160MB) Disk use more than 80% (cleared when less than 70%) Network interface up/down (linkUp/linkDown) The SNMP Master Agent is a Java implementation. The alarm information presented in each trap reuses the naming convention created during system configuration using the Signaling Manager GUI/CLI. For this purpose, the SNMP Master agent accesses the configuration file(s) generated by Signaling Manager.
page 50/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Alarm GUI Viewer The SNMP agent is implemented in Java and as a standalone application.
page 51/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
6.2 Training
To achieve a better and faster understanding of Tieto Signaling products, we provide standard or tailored training to our customers. Our standard training sessions cover areas such as general Signaling (SS7, SIGTRAN), installation, configuration and application programming. Most of our training sessions feature both theoretical and practical (exercises) elements. Tieto can also provide training on request, and courses can be tailored to a customers specific criteria.
page 52/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
7 Contacts
Please do not hesitate to contact us if you have any questions. We will be happy to assist you.
page 53/55
2009 Tieto Corporation signaling solution overview v1 0.docx
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson MAM 100 1000-105/101 V1.0 Public rd October 3 2012
Signaling Solution Description Telecom & Media, TGT Telecom Signaling Products & Solutions Anders G Karlsson UMTS VoIP Universal Mobile Telecommunications System Voice over IP MAM 100 1000-105/101 V1.0 Public rd October 3 2012
page 55/55
2009 Tieto Corporation signaling solution overview v1 0.docx