HP OCMP SS7 Product and Software Dev Guide

Embed Size (px)

Citation preview

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    1/61

    HP OpenCall SS7 Release 3.1 on Linux

    Product and Software Developer's Kit

    Release Notes

    Edition 5, July 2003

    Manufacturing Part Number: 5971-3501

    E0703

    NOTE A monthly HP OpenCall SS7 Software Status Bulletin for release 3.1 on Linux will be available.This bulletin lets you know all the news about HP OpenCall SS7 release 3.1 on Linux.

    If you want to receive this bulletin, send an e-mail to [email protected],

    with "subscribe ocssbss7_3" in the message body.

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    2/61

    3.1 on Linux, July 2003

    2

    Legal Notice

    The information contained in this document is subject to change without notice.

    Hewlett-Packard makes no warranty of any kind with regard to this material,

    including, but not limited to, the implied warranties of merchantability and fitness

    for a particular purpose. Hewlett-Packard shall not be liable for any errors

    contained herein, or for incidental or consequential damages in connection with

    the furnishing, performance or use of this material.

    This document contains proprietary information which is protected by copyright. All

    rights reserved. No part of this document may be photocopied, reproduced, or

    translated into another language without the prior written consent of Hewlett-

    Packard Company.

    Copyright Hewlett-Packard Company 2000-2003. All rights reserved.

    Trademarks

    The following are trademarks or registered trademarks of Hewlett-Packard: HP-UX.Linux is a registered trademark of Linus Torvalds.

    RedHat is registered trademark of Red Hat, Inc.

    Debian is a registered trademark of Software in the Public Interest, Inc.

    Java and all Java-based marks are trademarks or registered trademarks of Sun

    Microsystems, Inc. in the United States and other countries.

    Microsoft Windows and Microsoft Internet Explorer are either registered

    trademarks or trademarks of Microsoft Corporation in the United States and/or

    other countries.

    All other names and trademarks are the property of their respective owners.

    Hewlett-Packard Company

    OpenCall Business Unit

    38053 GRENOBLE Cedex 9

    France

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    3/61

    3.1 on Linux, July 2003

    3

    Publication History

    The following release note editions have been shipped for HP OpenCall SS7 release

    3.1 on Linux:

    First Edition: January 2003(HP OpenCall SS7 on Linux release 3.1)

    Second Edition: February 2003(HP OpenCall SS7 on Linux release 3.1)

    Third Edition: April 2003(HP OpenCall SS7 on Linux release 3.1)

    Fourth Edition: June 2003(HP OpenCall SS7 on Linux release 3.1)

    Fifth Edition: July 2003(HP OpenCall SS7 on Linux release 3.1)

    Conventions

    Release

    A release means a software version that has been released. The initial releaseevolves by adding-on new packages. Its description and evolution history is

    documented in the Release Notes.

    Discontinued

    Features or products no longer shipped but still supported

    Obsolete

    Features or products no longer shipped, no more supported

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    4/61

    Contents

    Conventions ........................................................................................................................................................ 3

    1

    Finding HP OpenCall Documentation ................................................................................................ 6

    Whats in This Chapter? ..................................................................................................................................... 6

    Where Do I Begin?.............................................................................................................................................. 7

    Where to Find the Documentation .................................................................................................................. 8

    Whats in This Document? ................................................................................................................................. 8

    Whats in the Remaining Chapters? ................................................................................................................ 9

    2

    Whats New at a Glance.................................................................................................................... 10

    Whats in This Chapter? ................................................................................................................................... 10

    Whats New in the Initial HP OpenCall SS7 release 3.1 on Linux?............................................................... 11

    Section 1 : Release Information ............................................................................................................. 13

    3

    Features ............................................................................................................................................... 14

    Whats in This Chapter? ................................................................................................................................... 14

    New features..................................................................................................................................................... 15

    Protocol .......................................................................................................................................................... 15

    Operation & Support .................................................................................................................................... 15

    Performance.................................................................................................................................................. 18

    Software Developer's Kit .................................................................................................................................. 19

    Features incorporated from HP-UX releases ................................................................................................. 20

    Protocol .......................................................................................................................................................... 20

    Application Framework ................................................................................................................................ 20

    Installation & Operation ............................................................................................................................... 21

    Scalability and Performance ....................................................................................................................... 21

    4 Supported Hardware and Operating Systems ................................................................................ 22

    Whats in This Chapter? ................................................................................................................................... 22

    Supported Servers and Workstations.............................................................................................................. 23

    Recommended Servers ................................................................................................................................... 23

    Supported Linux Distributions........................................................................................................................... 24

    Number of Supported TSUs and TSCs ............................................................................................................. 24

    Number of Supported Links per Platform....................................................................................................... 25

    Multiple LPCs Support....................................................................................................................................... 25

    SS7 Hardware References ............................................................................................................................... 25

    Hardware Requirements for Software Developers Kit.................................................................................. 26

    5

    Compatibility....................................................................................................................................... 27

    Whats in This Chapter? ................................................................................................................................... 27

    Differences between HP-UX and Linux releases ........................................................................................... 28

    Comparing Linux with HP-UX........................................................................................................................... 29

    Tools ................................................................................................................................................................ 29

    Paths ............................................................................................................................................................... 29

    OpenCall tools............................................................................................................................................... 30

    Linux Resources.............................................................................................................................................. 30

    Supported Configuration, maximum parameter settings and constraints ............................................... 31

    APIs compatibility ............................................................................................................................................. 32

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    5/61

    3.1 on Linux, July 2003

    5

    6

    Software Description, Installation and Configuration ..................................................................... 34

    Whats in This Chapter? ................................................................................................................................... 34

    Software Description ........................................................................................................................................ 35

    List of packages delivered with HP OpenCall SS7 release 3.1 on Linux.................................................. 35

    List of packages delivered with HP OpenCall SS7 release 3.1 Software Developers Kit on Linux ....... 37

    Required Operating System......................................................................................................................... 37Required OS patches (or patches superseding them)............................................................................. 37

    Required applications .................................................................................................................................. 38

    HP OpenCall patch dependencies............................................................................................................ 38

    HP OpenCall patch conflicts ....................................................................................................................... 38

    Customer application relink......................................................................................................................... 38

    Customer application recompilation ......................................................................................................... 39

    Installation.......................................................................................................................................................... 39

    Installation from Scratch............................................................................................................................... 39

    Offline Upgrade for 1 or 2-host cluster platform........................................................................................ 40

    Security and default passwords .................................................................................................................. 41

    Pre-defined configurations.............................................................................................................................. 42

    List of pre-defined configurations................................................................................................................ 43

    Getting Started ................................................................................................................................................. 47

    Generate and choose the predefined configurations ............................................................................ 47

    Discover and configure the SS7 hardware ................................................................................................ 48

    Starting the platform..................................................................................................................................... 49

    Configuration .................................................................................................................................................... 50

    Configuring ISUP Loopback ......................................................................................................................... 51

    7

    Developer............................................................................................................................................ 52

    Whats in This Chapter? ................................................................................................................................... 52

    Supported Libraries........................................................................................................................................... 53

    API Modifications .............................................................................................................................................. 53

    8

    Defects ................................................................................................................................................. 54

    Whats in This Chapter? ................................................................................................................................... 54

    Known Limitations ............................................................................................................................................. 55

    New Known Problems ...................................................................................................................................... 55

    Previously known Problems.............................................................................................................................. 55

    Driver and Firmware...................................................................................................................................... 55

    Installation/Configuration............................................................................................................................. 57

    Operation, Administration and Maintenance........................................................................................... 58

    Stack ............................................................................................................................................................... 58

    Libraries (APIs) ................................................................................................................................................ 60

    ISUP.................................................................................................................................................................. 60

    Conformance ................................................................................................................................................ 60

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    6/61

    1 Finding HP OpenCall Documentation

    Whats in This Chapter?

    The purpose of this chapter is to help you to use these Release Notes moreefficiently. The following topics are covered:

    Where Do I Begin?

    Whats in This Document?

    Whats in the Remaining Chapters?

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    7/61

    3.1 on Linux, July 2003

    7

    Where Do I Begin?

    The HP OpenCall SS7 release 3.1 on Linux Release Notes editions give up-to-date

    information in addition to documentation guides. It also describes what is new, has

    changed, or has become obsolete compared with the HP OpenCall SS7 releases

    on HP-UX.

    If for HP OpenCall SS7 release 3.1 on Linux, you need to have up-to-date

    information in order to

    find out what has changed since HP OpenCall SS7 release 3.1 on HP-UX,

    know which defects exist on HP OpenCall SS7 on Linux release 3.1,

    then have a look at these HP OpenCall release notes.

    For other information, refer to the existing documentation on this release by using

    the table below,

    Back to

    contents

    Application Developers

    Guide

    Describes the platform APIs.

    Conformance and

    Compliance Statements

    Outlines platform conformance and compliance to ANSI, ITU-T

    and other protocols.

    Glossary Defines the terms used in the documentation set.

    Operations Guide This guide contains procedures for installing,

    HP OpenCall SS7 on Linux release 3.1 from scratch, configuring

    the platform and SS7, how to start, stop and monitor the

    platform, and how to use the platform management tools.

    The guide also includes SS7 hardware (TSC, TSU) installation and

    maintenance procedures, as well as platform expansion

    procedures.It lists and briefly describes the available graphical and

    command line tools. It contains reference information for the

    SS7 Monitor, configuration files, and the SNMP traps generated

    by the platform.

    Troubleshooting Guide Contains fault-finding and recovery information.

    TSU and TSC Starter Sheet Describes the safety regulations and conformance to

    international standards for TSUs and TSCs.

    Release Notes Contains release-specific information.

    In particular, it contains details of the HP OpenCall SS7

    packages, the servers and Linux distributions supported and

    the installation/configuration instructions.

    Welcome Guide Describes the technical features of the platform

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    8/61

    3.1 on Linux, July 2003

    8

    Where to Find the Documentation

    On the OpenCall software CD-ROM under: /hpdocs/doc_pdfor

    /hpdocs/doc_htm. It can be read from Linux, HP-UX or MS Windows,

    On the installed platform under: /usr/share/doc/hpoc-ss7

    On the web at www.docs.hp.com(Telecom Infrastructure > SS7 Signaling

    Platform)

    Back to contents

    Whats in This Document?

    This document consists of two major sections.

    The first section gives an up-to-date description of whats new, has changed or has

    become obsolete on HP OpenCall SS7 release 3.1 on Linux, compared with the HP-UX release, HP OpenCall SS7 release 3.1 (on HP-UX).

    This also includes a list of up-to-date known defects, compatibility and developer

    information. In addition, it gives information on how to install HP OpenCall SS7

    release 3.1 on Linux.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    9/61

    3.1 on Linux, July 2003

    9

    Whats in the Remaining Chapters?

    Here is a list of the remaining chapters of these Release Notes.

    Chapter 2, Whats New at a Glance, provides a quick overview of the

    changes to HP OpenCall SS7 release 3.1 on Linux compared with HP-UX

    version of OpenCall SS7.

    Chapter 3, Features, the purpose of this chapter is to describe which

    features are new on the Initial HP OpenCall SS7 release 3.1 on Linux, which

    features are incorporated compared with HP-UX version, or have changed.

    Chapter 4, Supported Hardware and O.S., the purpose of this chapter is to

    describe the supported and recommended hardware and the supported

    Linux distributions.

    Chapter 5, Compatibility, the purpose of this chapter is to mention

    potential compatibility issues with respect to HP OpenCall SS7 on HP-UX

    releases, or other applications running on the same platform.

    Chapter 6, Software Description & Installation, the purpose of this chapter is

    to describe the initial software delivery and how it needs to be installed.

    Where needed documentation references are made.

    Chapter 7, Developer, contains information for the developer community.

    Chapter 8, Defects, gives an up to date list of known defects on the HP

    OpenCall SS7 release 3.1 on Linux.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    10/61

    3.1 on Linux, July 2003

    10

    2 Whats New at a Glance

    Whats in This Chapter?

    The purpose of this chapter is to give you a quick overview of the changesintroduced by the HP OpenCall SS7on Linux release 3.1 in comparison with HP-UX

    releases.

    Details of the changes are given in other chapters, which are cross-referenced.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    11/61

    3.1 on Linux, July 2003

    11

    Whats New in the Initial HP OpenCall SS7 release 3.1 on

    Linux?

    The following list includes changes in comparison with HP-UX releases of OpenCall

    SS7.

    Chapter 3: Features

    Support for IA32 servers

    Support for Linux distributions with 2.4.x kernel

    Protocols: Chinese ISUP, TUP, facility to pivot (ANSI)

    Operation and support

    o Software Developer's Kit

    o Platform configuration tools

    o CIC-based ISUP Distribution

    o Drop & Insert for E1 TSCs

    o Process management tools

    o Web management (to come)

    o SNMP TCAP Agent

    o New ocadmin user

    o New file system layout

    o On-line documentation

    Performance figures

    Chapter 4: Supported Hardware and Operating System

    Supported hardware architecture: IA32 servers and Workstations. Supported

    Operating System: Linux for Intel IA32 processors with kernel 2.4.x.

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    12/61

    3.1 on Linux, July 2003

    12

    Chapter 5: Compatibility

    64 links

    SAM tool is replaced by Command-line tools

    Comparing Linux with HP-UX tools

    API Compatibility

    Chapter 6: Software Description & Installation

    HP Opencall SS7on Linux is customer installable

    Software Description

    Installation

    Pre-defined configurations

    Getting started

    Configuration

    Chapter 8: Defects

    Up-to-date list of known problems for HP OpenCall SS7on Linux release 3.1

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    13/61

    3.1 on Linux, July 2003

    13

    Section 1 : Release InformationThis section gives an up-to-date description of whats new, has changed or has

    become obsolete on HP OpenCall SS7 release 3.1 on Linux, compared with the HP-

    UX releases.

    This also includes a list of up-to-date known defects, compatibility and developer

    information. In addition, it gives information on how to install and configure HP

    OpenCall SS7 release 3.1 on Linux.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    14/61

    3.1 on Linux, July 2003

    14

    3 Features

    Whats in This Chapter?

    The purpose of this chapter is to describe the features of the Initial HP OpenCallSS7on Linux release 3.1, features which are incorporated or have changed from

    HP-UX releases. For information on features discontinued or obsolete from HP-UX

    releases, refer to chapter 5, Compatibility.

    The following topics are covered:

    New Features,

    Features coming from OpenCall SS7 3.1 on HP-UX,

    Software Developer's Kit

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    15/61

    3.1 on Linux, July 2003

    15

    New features

    Compared with the OpenCall SS7 3.1 on HP-UX release, new features are:

    Protocol

    Chinese ISUP

    TUP

    Facility to pivot (ANSI)

    NOTE British ISUP is not supported

    Operation & Support

    Supported Operating System: Linux for Intel IA32 processors, kernel 2.4.x.

    Supported hardware architecture: Intel IA32 servers and workstations

    Product installation

    Product is able to be installed by customers.However for complex configurations,

    such as high available platforms, it is strongly recommended to use the Factory

    Integration Services - please contact your sales representative.

    Software Developer's Kit

    A SDK is available for development purpose. See section for detailed information.

    Platform Configuration tools

    The configuration is done with command-line interface tools.

    A new set of command-line tools is now available to configure and manage the

    platform configuration (see the man pages and the Operation Guide for further

    details):

    cfgPlatform: This command-line tool enables you to change the platform license,

    to add/remove a Back End Host, to add/remove Application Guardians, to

    add/remove an OC-LAN configuration, and to add/remove an SNMP or TCAPAgent on a selected platform.

    cfgMgris a script used to manage the platform configuration and to generate pre-

    defined configurations. This tool can be used to copy, remove or view the platform

    configurations. It may also be used to create or reset pre-defined configurations.

    See the description list of the pre-defined configurations in Software Description,

    Installation and Configuration.

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    16/61

    3.1 on Linux, July 2003

    16

    cfgSs7Hw: This command-line tool is used to complete a platform configuration

    discovery by cfgSs7HwCreate command-line tool, and after to manage the

    hardware configuration.

    cfgMtp: This command-line tool is used for adjusting the MTP3 parameters for the

    chosen LPC on a selected platform configuration.

    cfgTcap: This command-line tool is used for adjusting the TCAP parameters or

    tuning the TCAP performance for the choosing LPC on a selected platform

    configuration.

    cfgSccp: This command-line tool is used for adjusting the SCCP parameters for a

    chosen LPC on a selected platform configuration.

    cfgIsup/cfgTup: This command-line tool is used to create configure and modify an

    ISUP or TUP application.

    cfgPropagate:This command-line tool is used to propagate the SS7 configuration

    to all the systems of the OpenCall Platforms. Compared to HP-UX versions of

    OpenCall, this has been simplified and updated to also propagate the OC-LANconfiguration.

    Process management tools

    ocftstatus:This tool gives information on the processes managed by the Fault

    Tolerance Controller

    ocftcontrol: This tool is used to perform actions on the processes managed by the

    Fault Tolerance Controller (Start/Stop/Switchover)

    Please refer to the Operations Guide and man pages for more information on

    these tools.

    Web based management

    With HP OpenCall SS7 on Linux release 3.1, a set of Web based management

    interfaces is available. These interfaces allow you to monitor the state of the

    signaling resources (e.g. TSC and TSU) and a set of performance indicators (e.g.

    TCAP Tps). This allows the use of standard Web browsers to monitor the overall state

    of the platform. Full featured web management tool will be available later. (See

    the configuration in Chapter 6)

    SNMP Trap and TCAP Agent

    SNMP traps generation can be configured to send alarms to alert the operator on

    events like Link failure, MTP no longer ACTIVE, etc. A TCAP SNMP MIB is now

    available for get-operation types, to monitor the TCAP performance statistics of

    the platform

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    17/61

    3.1 on Linux, July 2003

    17

    New default user ocadmin

    This user replaces the default user of the previous releases (ss7admin). It is a

    member of the group ocadmin. This change is done for the sake of homogeneity

    across all products of the HP OpenCall family.

    New file system layout

    In order to have a common directory tree across all products of HP OpenCall

    product family, the file-system layout of HP OpenCall SS7 Release 3.1 on Linux has

    been changed with respect to previous releases.

    Directory Contents

    /etc/opt/OC Running configuration

    /var/opt/OC/working_config Saved configurations

    /opt/OC/include Include files/opt/OC/lib Libraries

    On-line Documentation

    Please refer to chapter 1 Finding HP OpenCall SS7 on Linux release 3.1

    documents for detailed information.

    The documentation is available on the HP OpenCall SS7 software CD-ROM. It

    can be read from Linux, HP-UX or MS Windows.

    The documentation is available on the web.

    New simpler documentation structure.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    18/61

    3.1 on Linux, July 2003

    18

    CIC-Based ISUP Distribution

    Up to 100 applications can be simultaneously connected to the same ISUP user

    part of MTP on the same signaling stack, providing connectivity for up to 100 000

    Circuit Identification Codes. You can connect either different applications or

    several instances of the same application.

    Incoming ISUP traffic is routed towards the application that handles the ISUP circuit

    defined in its configuration. The circuit is identified by a couple [DPC value, CIC

    value]. At any one time, a CIC can be assigned to just one primary instance. That

    is, a circuit cannot be assigned simultaneously to several primary instances. To

    enable flexible operation, a circuit can be dynamically reassigned to another

    application.

    MTP management messages are broadcast to applications. For example, all

    applications would receive a message concerning the availability of the

    MTPservice.

    CIC-based distribution does not affect routing of outgoing messages.

    NOTE In a configuration with multiple ISUP applications, the applications must be started at3seconds intervals.

    Drop & Insert for TSCs

    TSCs can be connected in a daisy-chain. This feature is also called Drop&Insert. This

    allows the platform to increase the number of timeslots that it can use on the

    network. Alarm propagation can be enabled for E1 TSCs. See the Operations

    Guide.

    NOTE When alarm propagation is enabled for E1 TSCs and if the E1 link currently used for routingthe traffic is disconnected, an RAI message is sent on the other, chained link before the

    anticipated AIS message.

    Back to contents

    Performance

    On this initial release, OpenCall SS7 3.1 on Linux supports up to 4 TSCs and 2

    TSUs. This corresponds to 64 T1/E1links or 16 V35 links.

    HP OpenCall SS7 3.1 on Linux supports 2400 TCAP Transactions per second

    (on a ProLiant DL 380G2 system).

    HP OpenCall SS7 3.1 on Linux supports 1000 ISUP Calls per second (on a

    ProLiant DL 380 G2), thanks to the new SS7 Parallel Engine technology

    associated to the efficient Input /Output subsystem.

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    19/61

    3.1 on Linux, July 2003

    19

    Multiple point code: there is no binding constraint. HP OpenCall SS7 3.1 on

    Linux supports multiple point codes on a single processor. It is the target

    application's responsibility to ensure that the hardware server configuration

    will be able to drive the traffic capacity.

    Back to contents

    Software Developer's Kit

    A free-of-charge Software Developer's Kit (SDK) is available for development/test

    purposes only. The following features are not available with the SDK version:

    Hardware connectivity,

    High Available configuration,

    Pre-defined configurations using hardware are not available (only stubbed

    predefined configurations are available).

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    20/61

    3.1 on Linux, July 2003

    20

    Features incorporated from HP-UX releases

    The following list describes features that have been incorporated in the initial HP

    OpenCall release 3.1 on Linux from HP-UX releases.

    For details on these features, refer to the HP OpenCall SS7 Welcome Guide.

    For information on discontinued or obsolete features, refer to chapter 5,

    Compatibility.

    Protocol

    MTP, SCCP, and TCAP conform to ANSI 96 standard (Telcordia Test & Analysis

    report available)

    Support for Japanese (TTC) MTP

    Support for a reverse-hybrid stack (ANSI TCAP over ITU SCCP & MTP), and

    support for a hybrid stack.

    Support for the major international versions of ISUP:

    ISUP ANSI 95 & Telcordia 96: GR-246-core, GR-317-core, GR-394-core

    ITU-T 88, 93, 97 recommended

    ETSI V2 recommended

    Japanese TTC2 standard

    Support for national variants of the international ISUP standards: French

    SSURN, Spain TESA, Italy International, Singapore

    Application Framework

    Only extended APIs are supported

    32-bit APIs are supported

    Support of Shared libraries

    API source compatibility for applications developed on HP OpenCall SS7 on

    HP-UX platforms : fully source compatible with HP OpenCall SS7 3.1 on HP-UX,

    backward source compatibility with HP OpenCall SS7 2.X on HP-UX for SCCP

    and TCAP APIs.

    Support of Posix.1c Thread-Restricted level B

    Redundant API connection to improve the total-failure recovery time

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    21/61

    3.1 on Linux, July 2003

    21

    Installation & Operation

    Product packaging allowing easy installation

    Addition of Back-End system online.

    Support for DNS: see Software installation and configuration for detailed

    information.

    Usability and operability enhancements in capability to configure the

    platform with cfgSs7HwCreate

    An automatic hardware discoveryenables easier SS7 hardware

    management. The following operations are now easily performed:

    First configuration and update of a platform

    Replacing a TSU or a TSC

    Adding a TSU or a TSC

    Replacing a LAN card in TSU

    When running the tool, the hardware information is automatically discovered and

    updated, the operator just has to accept and commit the configuration.

    NOTE When the operator updates the hardware part of the running configuration, messages aredisplayed requesting the operator to run the command-line ss7HwLoad in order to take into

    account the changes. Refer to the Operations Guide for more information.

    Tools

    ss7CheckPointto save the network configuration

    ss7DiagStartto manage SS7 hardware (old or new hardware)

    ss7TcapTuneto apply configuration changes related to an

    expandability operation. This command is supported only on MTP-

    based platforms, and cannot be launched from the platform

    manager (this issue will be fixed in a next patch).

    SNMP traps to monitor the system using industry-standard network

    management tools.

    Scalability and Performance

    Scalability of the TCAP stack on multi-processor systems.

    Ability to share the TCAP processing load on a 2-host cluster.

    Support of 2.x Active/Standby mode.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    22/61

    3.1 on Linux, July 2003

    22

    4 Supported Hardware and Operating Systems

    Whats in This Chapter?

    The purpose of this chapter is to describe the Supported Hardware and OperatingSystems. for the OpenCall SS7 on Linux release 3.1 product (The last section applies

    only to the SDK)

    The following topics are covered:

    Supported servers and workstations

    Recommended servers

    Supported Linux distributions

    Number of supported TSUs and TSC cards

    Number of supported SS7 links per platform

    Multiple LPCs support

    SS7 hardware references

    Hardware Requirements for Software Developers Kit

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    23/61

    3.1 on Linux, July 2003

    23

    Supported Servers and Workstations

    HP OpenCall SS7 on Linux 3.1 supports any type of Intel IA32 servers provided that:

    The hardware is certified for distribution supported by HP OpenCall SS7 3.1 on

    Linux.

    The server has PCI slots for "TSC in system" configuration.

    The server has 100BT LAN cards for TSU.

    A minimum of 256 MB of RAM per LPC, please refer to the Operations Guide.

    A supported Linux distribution is installed.

    Disk space is available for:

    The Linux distribution,

    Additional Open Source components: depending of the distributioncan be up to about 200 MB,

    HP OpenCall SS7 on Linux release 3.1 software: about 50 MB,

    HP OpenCall SS7 3.1 on-line documentation: about 50 MB.

    Back to contents

    Recommended Servers

    Server Type TSC-in-TSU TSC-in-SystemHP cc2300 No

    HP cc3300

    ProLiant DL360G2

    ProLiant DL380G2

    ProLiant DL380G3

    1-host (simplex)

    2-host (failure-resilient)

    1-host

    This list will evolve on time. Please contact your HP sales representative for a

    detailed and updated list of recommended servers (compatibility matrix).

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    24/61

    3.1 on Linux, July 2003

    24

    Supported Linux Distributions

    Distribution NameDistribution

    VersionKernel Version

    Red Hat

    Advanced Server

    (RHAS)

    2.1 2.4.9

    Red Hat 7.3 2.4.18-3

    Debian 3.0 2.4.18-3

    This list will evolve on time. Please contact your HP sales representative for a

    detailed and updated list of supported distributions (compatibility matrix).

    Back to contents

    Number of Supported TSUs and TSCs

    Systems

    Cc2300 cc3300 DL360G2DL380G2,

    DL380G3

    1-host 1-host 2-host 1-host 2-host 1-host 2-host

    TSC in

    systemNumber of TSCs 1 1 N/A 1 N/A 2 N/A

    Number of TSUs 0 2 2 2 2 2 2

    E1/T1/J1 NA 3 2 3 2 3 2TSC in

    TSUNumber of

    TSCs per

    TSU V35 NA 4 2 4 2 4 2

    NOTE 1) Mixing of different types of TSCs (V35 or E1/T1/J1) is not supported.

    NOTE 2) Maximum number of TSC in TSU on a platform is 4 with a maximum of 2 TSC per TSU for 2-host cluster (failure-resilient).

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    25/61

    3.1 on Linux, July 2003

    25

    Number of Supported Links per Platform

    Systemscc2300 cc3300 DL360G2 DL380G2, DL380G3

    E1/T1/J1 16 16 16 32TSC in system

    V35 4 4 4 8

    E1/T1/J1 0 64 64 64TSC in TSU

    V35 0 16 16 16

    Back to contents

    Multiple LPCs Support

    Multiple MTP-based LPCs:

    Front End TSC-in-TSU TSC-in-System

    cc 2300 0 1 LPC

    cc 3300 Up to 2 LPCs 1 LPC

    DL 360 G2 1 LPC

    DL 380 G2Up to 4 LPCs

    Up to 2 LPCs

    Back to contents

    SS7 Hardware References TSU: J3401A

    E1/T1 TSC: J3527A

    V35 TSC: J3528A

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    26/61

    3.1 on Linux, July 2003

    26

    Hardware Requirements for Software Developers Kit

    Processor : IA32. Pentium 2 or higher is recommended

    Memory : a minimum of 196 MB of RAM for one SS7 LPC, add 64 MB peradditional SS7 LPC

    Disk space needed:

    /opt/OC 500 MB

    /etc/opt/OC 10 MB

    /var/opt/OC 1 GB

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    27/61

    3.1 on Linux, July 2003

    27

    5 Compatibility

    Whats in This Chapter?

    The purpose of this chapter is to mention potential compatibility issues with respectto previous HP OpenCall SS7 releases, or other applications running on the same

    platform.

    The following topics are covered:

    Differences between HP-UX and Linux releases.

    Supported Configuration maximum parameter settings and constraints

    APIs compatibility

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    28/61

    3.1 on Linux, July 2003

    28

    Differences between HP-UX and Linux releases

    The following list describes features, which have not been included and limitations

    in the Initial HP OpenCall release 3.1 on Linux, compared with HP-UX versions.

    SAM tool is replaced by command-line tools.

    Maximun of 64 links.

    Application Guardian is replaced by PIC/Application Guardian.

    The aim of this replacement is to provide a common API across the different

    products of HP OpenCall product family. PIC/Application Guardian also

    brings the Plug in Communication API providing a message oriented

    communication interface between application guardian instances.

    ss7Licensecommand line interface is replaced by an option of cfgPlatform

    (common to HP OpenCall family products). Please refer to the man page for

    more details.

    Use cfgPlatformtool to configure the OC-LAN (You do not need to edit

    /etc/hosts file).

    64 bits API are not supported on IA 32 architecture

    Replication APIs are not available

    Archive mode libraries are not available

    Guardian Angel is not available

    Loopback on a single TSC is not available

    Scalability of ISUP application uses CIC-based distribution mechanism.

    When the clock is moved backward or forward, the Open Call timer services

    are shifted accordingly and therefore the opened timers are affected. This

    may lead to HA processes being killed by the FTC or the FTC detecting a

    scheduling problem and closing itself down.

    Recommendation:

    - Do not change the date on a running system: this should be done off-line

    - ntp configuration must be done so that no clock jump is generated (-x

    option)

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    29/61

    3.1 on Linux, July 2003

    29

    Comparing Linux with HP-UX

    Tools

    HP-UX Linuxlanscan ifconfig -awhat identwhence whichwhodo who u (Red Hat)

    who a (Debian)glance top (terminal), gtop (X11), sar and

    slmonchatr lddbdf df

    swinstall rpm (Red Hat, ...) or dpkg (Debian)swlist rpm qa (Red Hat)

    dpkg l (Debian)/sbin/init.d/apache start /etc/init.d/httpd start (Red Hat)

    /etc/init.d/apache start (Debian)Lan configuration systemconfiguratorhpterm xtermksh bash

    Paths

    HP-UX Linux/etc/rc.config.d/netconf/etc/hosts/etc/nsswitch.conf/etc/yp.conf

    Use systemconfigurator tool

    /etc/SnmpAgent.d/snmpd.conf /etc/snmp/snmpd.conf

    /var/adm/syslog/syslog.log /var/log/messages/var/log/daemon.log/var/opt/OC/audit/audit.log/var/adm/nettl.LOGxx

    /var/adm/sw/swagent.log /var/log/rpmpkgs (Red Hat)/var/lib/dpkg (Debian)

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    30/61

    3.1 on Linux, July 2003

    30

    OpenCall tools

    HP-UX LinuxeasyConfig orSS7 PlatformConfiguration

    cfgInstallto install a platform

    configuration.

    cfgMgrto manage the platform

    configuration.cfgPropagateto propagate the

    configuration to all the systems of the

    platform

    cfgSs7Hwto configure the SS7 hardware

    parameters

    cfgPlatformto configure platform

    parameters

    cfgMtp, cfgTcap, cfgSccp, cfgTup,

    cfgIsupto configure protocols/applications

    parameters

    Do not modify yourself the configuration files:

    you must use these tools!

    FT_Monitor ocftstatus to display information on the FTCprocesses

    ocftcontrol to perform actions on the

    processes managed by the FTCss7license cfgPlatform license

    /etc/nettl /usr/sbin/nettl

    Note:

    ocftstatusman page displays some options that are not of use for standard HP

    OpenCall process monitoring. The useful options are the following:

    -C

    -refresh, to have the display of ocftstatus refreshed automatically.

    If on a 2-host platform the stack is started simultaneously on the two front-end

    hosts, ocftstatus will show the state of the two stacks as Mixed instead of Active.This Mixed state is the result of some standby processes on both hosts instead of

    having them all on the same host. It has absolutely no impact on the platform

    operations.

    Linux Resources

    http://www.linuxhq.com/guides/index.htmlhttp://www.tldp.org/http://www.tldp.org/HOWTO/Online-Troubleshooting-HOWTO/index.htmlhttp://www.ibiblio.org/pub/Linux/

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    31/61

    3.1 on Linux, July 2003

    31

    Supported Configuration, maximum parameter settings

    and constraints

    MTP

    1024 DPC (512 ANSI cluster) support

    16 links per linkset

    32 linksets per LPC

    64 links. HP OpenCall SS7 3.1 Linux can support up to 64 signaling links (E1/T1

    initially) on 4 TSCs and 2 TSUs.

    SCCP/TCAP

    64 GT tables for ANSI / ITU

    2048 GT entries per LPC

    4096 GT destinations per LPC

    30 local SSN per LPC

    16 active SSN per LPC

    512 Concerned PCs per LPC in ANSI / ITU

    Preferred/Next Preferred feature (10 DPC per GT) in ANSI

    Primary/Secondary (2 DPC per GT) in ITU

    32 TCAP connections

    Support of digits A to F in SCCP Global Title Address Information in ANSI / ITU

    Out of sequence reassembly in ANSI / ITU

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    32/61

    3.1 on Linux, July 2003

    32

    ISUP

    1024 DPC

    100,000 circuits

    up to 128 CIC ranges per application

    4096 circuits per DPC according to ITU version

    16384 circuits per DPC according to ANSI version

    up to 100 ISUP primary applications

    possibility of one secondary application per primary application

    ANSI specific

    Alias Point Code

    8 bits SLS

    XUDT/XUDTS

    Message priority

    Back to contents

    APIs compatibility

    32-bit APIs in shared mode.

    API source compatibility with HP OpenCall SS7 3.1 on HP-UX.

    Backward source compatibility with HP OpenCall SS7 2.X on HP-UX for SCCP

    and TCAP APIs.

    With HP OpenCall SS7 release 3.1 on Linux, the APIs are delivered in shared mode.

    The benefit of the shared mode is that applications are no longer bound to the

    library version, which allows HP to provide patches for the library without requiring

    application recompilation and re-linking. In addition, shared libraries are the way

    HP will provide compatibility in the future.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    33/61

    3.1 on Linux, July 2003

    33

    HP OpenCall SS7 release 3.1 on Linux libraries

    Library 32-bit 64-bit Archive Shared Thread Posix

    TCAP X No No X X

    ISUP X No No X X

    SCCP X No No X X

    OA&M X No No X X

    Different linker command line: refer to the Application Developer's Guide for more

    information.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    34/61

    3.1 on Linux, July 2003

    34

    6 Software Description, Installation and Configuration

    Whats in This Chapter?

    The purpose of this chapter is to describe the initial software delivery and how itneeds to be installed. Where needed documentation references are made.

    The following topics are covered:

    Software Description

    Installation

    Configuration

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    35/61

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    36/61

    3.1 on Linux, July 2003

    36

    NOTE This section does not apply to SDK

    Red Hat Debian Description

    hpocconfiguration-0.3-68.i386.rpm

    hpocconfiguration-0.3-68.i386.deb This package contains the configuration

    software for OpenCall SS7

    hpocha-0.3-70.i386.rpm hpocha-0.3-70.i386.deb This package contains the High Availability

    software for OpenCall SS7

    hpocisup-0.3-118.i386.rpm hpocisup-0.3-118.i386.deb This package contains the ISUP component

    for OpenCall SS7

    hpocpic-0.3-63.i386.rpm hpocpic-0.3-63.i386.deb PIC package

    hpocpins-0.3-63.i386.rpm hpocpins-0.3-63.i386.deb PINS package

    hpocsecurity-0.3-63.i386.rpm hpocsecurity-0.3-63.i386.deb This package contains security software for

    OpenCall SS7

    hpocss7-0.3-63.i386.rpm hpocss7-0.3-63.i386.deb This contains ss7 APIs and Libraries need by

    hpocss7-hw-enabled or hpocss7-sdk-

    enabled

    hpoc-ss7-documentation-0.3-

    118.noarch.rpm

    hpoc-ss7-documentation-0.3-

    118.noarch.deb

    This packages contains the user

    documentation in PDF and HTML formatshpocss7drivers-kernel-space-0.3-67.i386.rpm

    hpocss7drivers-kernel-space-0.3-67.i386.deb

    This package contains the kernel space

    components for TSC in system/TSU drivers

    for OpenCall SS7

    hpocss7drivers-user-space-0.3-67.i386.rpm

    hpocss7drivers-user-space-0.3-67.i386.deb

    This package contains the user space

    components for TSC in system/TSU drivers

    for OpenCall SS7

    hpocss7-hw-enabled-0.3-63.i386.rpm

    hpocss7-hw-enabled-0.3-63.i386.deb

    This package contains the SS7 software for

    OpenCall with can work TSC and TSU

    hardware

    hpoc-ss7-linux-wrapper-0.3-64.i386.rpm

    hpoc-ss7-linux-wrapper-0.3-64.i386.deb

    This package contains code that brings HP-

    UX specific functionality on Linux

    hpoc-ss7-nettl-0.3-63.i386.rpm hpoc-ss7-nettl-0.3-63.i386.deb This package contains user space NetTL

    packagehpocss7-sdk-enabled-0.3-63.i386.rpm

    hpocss7-sdk-enabled-0.3-63.i386.deb

    This package contains the SDK software for

    OpenCall SS7.

    hpocsupportability-0.3-68.i386.rpm

    hpocsupportability-0.3-68.i386.deb This package contains the supportability

    (logging/tracing) software for OpenCall SS7

    hpoctup-0.3-64.i386.rpm hpoctup-0.3-64.i386.deb

    This package contains the TUP component

    for OpenCall SS7

    hpocwebmon-0.3-63.i386.rpm hpocwebmon-0.3-63.i386.deb Web monitoring package

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    37/61

    3.1 on Linux, July 2003

    37

    List of packages delivered with HP OpenCall SS7 release 3.1 Software

    Developers Kit on Linux

    Red Hat Debian

    Description

    hpocconfiguration-0.3-35.i386.rpm

    hpocconfiguration-0.3-35.i386.deb This package contains the configuration

    software for OpenCall SS7

    hpocha-0.3-34.i386.rpm hpocha-0.3-34.i386.deb This package contains the High Availability

    software for OpenCall SS7

    hpocisup-0.3-34.i386.rpm hpocisup-0.3-34.i386.deb This package contains the ISUP component

    for OpenCall SS7

    hpocpic-0.3-34.i386.rpm hpocpic-0.3-34.i386.deb PIC package

    hpocpins-0.3-34.i386.rpm hpocpins-0.3-34.i386.deb PINS package

    hpocsecurity-0.3-34.i386.rpm hpocsecurity-0.3-34.i386.deb This package contains security software for

    OpenCall SS7

    hpocss7-0.3-34.i386.rpm hpocss7-0.3-34.i386.deb This contains ss7 APIs and Libraries need by

    hpocss7-hw-enabled or hpocss7-sdk-

    enabledhpoc-ss7-documentation-0.3-1.noarch.rpm

    hpoc-ss7-documentation-0.3-1.noarch.deb

    This packages contains the user

    documentation in PDF and HTML formats

    hpoc-ss7-linux-wrapper-0.3-34.i386.rpm

    hpoc-ss7-linux-wrapper-0.3-34.i386.deb

    This package contains code that brings HP-

    UX specific functionality on Linux

    hpoc-ss7-nettl-0.3-34.i386.rpm hpoc-ss7-nettl-0.3-34.i386.deb This package contains user space NetTL

    package

    hpocss7-sdk-enabled-0.3-34.i386.rpm

    hpocss7-sdk-enabled-0.3-34.i386.deb

    This package contains the SDK software for

    OpenCall SS7.

    hpocsupportability-0.3-34.i386.rpm

    hpocsupportability-0.3-34.i386.deb This package contains the supportability

    (logging/tracing) software for OpenCall SS7

    hpoctup-0.3-34.i386.rpm hpoctup-0.3-34.i386.deb

    This package contains the TUP component

    for OpenCall SS7hpocwebmon-0.3-33.i386.rpm hpocwebmon-0.3-33.i386.deb Web monitoring package

    Back to contents

    Required Operating System

    Linux with 2.4.x kernel: see the Supported Hardware and OS chapter for detailed

    information.

    Required OS patches (or patches superseding them)

    N/A

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    38/61

    3.1 on Linux, July 2003

    38

    Required applications

    If you didnt choose the Factory integration service, you will have to install the

    following packages with your Linux distribution:

    Section Red Hat Packages Debian Packages Comments

    Sysstat sysstatApplication/System

    ucd-snmp-utils

    gcc-objc gcc-objcDevelopment/Languages

    tclx tclx

    Development/System kernel-source Optional

    Development/Libraries ucd-snmp-devel Optional

    ElectricFence ElectricFence Optional

    Development/Toolsdmalloc dmalloc Optional

    rsh-server rsh-server

    openssh-server sshdSystem Environment/Daemons

    apache apache

    System Environment/Shells pdksh pdksh

    kernel-debug Optional

    kernel-bigmem OptionalEnvironment/Kernel

    nscd nscd

    NOTE The optional packages are not mandatory to run OpenCall but are recommended tooperate a platform.

    For the SDK, please refer to the readme.txt file delivered with the kit.

    Back to contents

    HP OpenCall patch dependencies

    N/A

    HP OpenCall patch conflicts

    N/A

    Customer application relink

    Required for all user applications.

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    39/61

    3.1 on Linux, July 2003

    39

    Customer application recompilation

    Required for all user applications.

    Back to contents

    Installation

    CAUTION Before installing the OpenCall packages, please check (with uname a) that thekernel number is supported for this version of OpenCall (see the Supported

    Hardware and OS chapter).

    Installation from Scratch

    For an installation on a system not already running HP OpenCall SS7, see HP

    OpenCall SS7on Linux release 3.1 Operations Guide and following instructions.

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    40/61

    3.1 on Linux, July 2003

    40

    Offline Upgrade for 1 or 2-host cluster platform

    For an installation on a system with a previous HP OpenCall SS7 3.1 release on Linux

    (This procedure does not apply to SDK).

    1. Perform all the necessary backups (platform configurations)

    2. Make sure that the new packages are available on the system (mount the

    CD or copy the packages...)

    3. Log as root user

    4. Stop the user applications

    5. Stop the platform: ss7Stop all

    6. Only for RedHat sytems: remove the old packages (hpocconfiguration,

    hpocsupportability, hpocha, hpocisup, hpoc-ss7-documentation), for

    each of them:rpm -ev --nodeps hpocXXX.rpm

    7. Install the new packages (hpocconfiguration, hpocsupportability, hpocha,

    hpocisup, hpoc-ss7-documentation):

    For RedHat systems run one command to install all the packages:

    rpm -ivhhpocconfiguration-0.3-68.i386.rpm hpocsupportability-0.3-

    68.i386.rpm . hpocisup-0.3-118.i386.rpm

    Note: the hpocconfiguration and the hpocsupportability packages are

    interdependent. They must be installed in the same shot.

    For debian systems run the following command for each newpackage:

    dpkg -i hpocXXX.deb (same as dpkg --install hpocXXX.deb)

    8. If needed enable the ISUP CIC-based distribution:

    a. create a new configuration (using cfgCreate)

    b. install the new configuration

    9. Start the platform: ss7Start

    10. Start the user application

    Note: if the ISUP CIC-based distribution is enabled, the ISUP applications

    must be designed for it, see the Application Developer's Guide for HPOpenCall SS7 3.1 on Linux.

    CAUTION isupgen and ISUP tutorials enable ISUP CIC-based distribution by default. If you donot intend to use CIC-based distribution for these applications after upgrading,

    refer to the man page for details of the different options.

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    41/61

    3.1 on Linux, July 2003

    41

    Security and default passwords

    If you install OpenCall on a Red Hat distribution, check that the internal firewall is

    disabled (please see the Troubleshooting Guide for detailed information).

    The user configures and manages the platform without being logged on as root:

    packages installation creates the ocadminuser and ocadmingroup (home

    directory /home/ocadmin). The default password for ocadminis ocadmin.

    To log in remotely as root, you must first log in from another user account (for

    instance ocadmin/ ocadmin) and then log in as root(type su ).

    On pre-installed platforms, the default password for root is hwroot.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    42/61

    3.1 on Linux, July 2003

    42

    Pre-defined configurations

    The HP OpenCall SS7 platform includes a test environment that makes application

    testing easier. This environment provides either communication between two HP

    OpenCall SS7 stacks or communication between a HP OpenCall SS7 stack with the

    SS7 network using TSC-in-System or TSUs. Thirty pre-defined configurations areprovided, enabling either end-point or gateway-type applications for ISUP, TUP

    and TCAP layers.

    NOTE NOTE The pre-defined configurations do not enable CIC-based ISUP distribution and donot allow you to run an ISUP application that uses this feature. If you wish to implement CIC-

    based distribution, you must create your own configuration. See the Operations Guide for

    details.

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    43/61

    3.1 on Linux, July 2003

    43

    List of pre-defined configurations

    A list of the available configurations is given below. To load one of the pre-defined

    configurations, see the section Installing a pre-defined configuration in the

    platform configuration chapter of the Operation Guide.

    MTP2 Stubbed Configurations

    Platform Topologies Platform Id Description

    Platform_2Pair of ANSI 96 stacks (AAA)

    No ISUP, no TUP

    Platform_3Pair of ITU-T 92 stacks (WBB)

    No ISUP, no TUP

    Platform_8Pair of ANSI-96 stacks with Application

    Message Dispatcher feature

    Platform_9Pair of ITU-92 stacks with Application Message

    Dispatcher feature

    Platform_4 Pair of ANSI-96 stacks (AAA) on GDI layer

    Platform_5 Pair of ITU-92 stacks (WBB) on GDI layer

    Platform_10Pair of ISUP ANSI stacks with message set

    IsupA95 with CIC from 0 to 16383, bi-directional

    Platform_11Pair of ISUP ITU stacks with message set IsupI97

    with CIC from 0 to 4095, bi-directional

    Platform_12 Pair of ISUP TTC stacks with message set TTC3with CIC from 0 to 4095, bi-directional

    Platform_16Pair of TUP Chinese stacks (no MsgSet option)

    with CIC from 0 to 4095, bi-directional

    Back to contents

    MTP

    TCAP

    SCCP

    ISUP

    MTP

    TCAP

    SCCP

    ISUP

    MTP

    TCAP

    SCCP

    TUP

    MTP

    TCAP

    SCCP

    TUP

    MTP

    TCAP

    SCCP

    MTP

    TCAP

    SCCP

    TCAP

    GDI

    TCAP

    GDI

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    44/61

    3.1 on Linux, July 2003

    44

    Gateway Configurations

    Platform_1

    Pair of ANSI 96 stacks (AAA) plus

    Pair of ITU-92 stacks (WBB)

    No TUP, no ISUP

    Platform_6Pair of ANSI 96 stacks (AAA) on GDI layer,

    plus

    Pair of ANSI 96 stacks

    Platform_7 Pair of ITU-92 stacks (WBB) on GDI layer plusPair of ITU-92 stacks (WBB)

    Platform_13

    Pair of ISUP ANSI stacks with message set

    IsupA95 (CIC from 0 to 16383, bi-directional),

    plus

    Pair of ISUP ITU-T stacks with message set

    IsupI97 (CIC from 0 to 4095, bi-directional)

    Platform_14

    Pair of ISUP ITU-T stacks with message set

    IsupI97

    (CIC from 0 to 4095, bi-directional), plus

    Pair of ISUP TTC stacks with message set TTC3

    (CIC from 0 to 4095, bi-directional)

    Platform_15

    Pair of ISUP ITU-T stacks with message set

    IsupI97 (CIC from 0 to 4095, bi-directional),

    plus

    Pair of ITU-T 92 stacks

    NOTE If you want to use onlyMTP2 Stubbed and/or Gateway Configurations the licenseoptionfor cfgMgrtool is not required.

    MTP

    TCAP

    SCCP

    MTP

    TCAP

    SCCP

    MTP

    TCAP

    SCCP

    ISUP

    MTP

    TCAP

    SCCP

    ISUP

    TCAP

    GDI

    TCAP

    GDI MTP

    TCAP

    SCCP

    MTP

    TCAP

    SCCP

    MTP

    TCAP

    SCCP

    MTP

    TCAP

    SCCP

    MTP

    TCAP

    SCCP

    MTP

    TCAP

    SCCP

    MTP

    TCAP

    SCCP

    ISUP

    MTP

    TCAP

    SCCP

    ISUP

    MTP

    TCAP

    SCCP

    ISUP

    MTP

    TCAP

    SCCP

    ISUP

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    45/61

    3.1 on Linux, July 2003

    45

    Configurations with TSC(does not apply to SDK)

    Default configuration:

    SS7 Stack ClassName: SS7_Stack_1 (Not changeable)

    Hardware configuration: these configurations should be discovered with cfgSs7HwCreateand modified

    with cfgSs7Hwtool.Note: In configurations 34 / 35 / 36 and 37, the ISUP / TUP configurations already have a set LPC and DPC

    (LPC =1, DPC=2 for ITU; LPC=1.1.0, DPC=2.2.0 for ANSI).

    However the associated stack does not have a predefined LPC and DPC. If you wish to use the ISUP / TUP

    configurations you must set the LPC and DPC of the stack to be in accord with that on ISUP / TUP

    configurations.

    Note:A license codeword is required to use these configurations (not usable with SDK platforms)

    Platform_31 One ANSI 96 stack (AAA)

    Platform_32 One ITU-T 92 stack (WBB)

    Platform_33 One ITU-TTC stack

    Platform_34One ISUP ANSI stack with message set IsupA95 with CIC

    from 0 to 16383, bi-directional

    Platform_35One ISUP ITU stack with message set IsupI97 with CIC

    from 0 to 4095, bi-directional

    Platform_36One ISUP TTC stack with message set TTC3 with CIC from

    0 to 4095, bi-directional

    Platform_37One TUP Chinese stack (no MsgSet option) with CIC

    from 0 to 4095, bi-directional

    MTP

    TCAP

    SCCP

    TSC

    MTP

    TCAP

    SCCP

    ISUP

    TSC

    MTP

    TCAP

    SCCP

    TUP

    TSC

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    46/61

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    47/61

    3.1 on Linux, July 2003

    47

    Getting Started

    The following instructions are given to help you start your platform for the first time.

    This using example is based on the predefined configurations. Please read the

    Operation Guide for detailed information on the platform operation. In particular,the Operations Guide explains how to create your own configuration.

    Generate and choose the predefined configurations

    These instructions are required in case you need to use the predefined

    configuration (convenient for a quick start for instance with a SDK or developer

    platforms). See the Operation Guide if you need to create your own configuration.

    Step 1. Log in as ocadminon one host.

    Step 2. Generate the pre-defined configurations using cfgMgr.

    Example for a duplex platform:

    cfgMgr -resetTemplate all license -host1 -host2

    Step 3. Choose one of the pre-defined configurations.

    Step 4. Install the pre-defined configuration: cfgInstall from/var/opt/OC/working_config/platform_

    Step 5. If you chose a pre-defined configuration with hardware (platform_31 to 37 or 41 to

    47), you may have to launch a hardware auto-discovery and then complete the

    hardware configuration (see section Discover and configure the SS7 hardware).

    Note: If you want to use only MTP2 Stubbed and/or Gateway Configurations, the

    licenseoption for cfgMgrtool is not required.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    48/61

    3.1 on Linux, July 2003

    48

    Discover and configure the SS7 hardware

    This section is applicable only if you are using a configuration using SS7 hardware.

    (does not apply to SDK) Please read the Operation Guide and man pages for

    detailed information.

    NOTE Be sure that you already have installed the configuration (withcfgInstall)before starting the auto-discovery tool (cfgSs7HwCreate)

    First, determine what SS7 hardware is installed on the platform. To find the SS7

    hardware, you must use the cfgSs7HwCreatetool (refer to the man pages). Then,

    adjust the TSC parameters (if needed) and create the associated links. To modify

    and create links for a configuration, use the cfgSs7Hwtool.

    Step 1. Log in as ocadmin

    Step 2. Launch an auto-discovery of the SS7 hardware configuration with

    cfgSs7HwCreate.

    See below for an example of cfgSs7HwCreate:

    TSC in system:cfgSs7HwCreate file /etc/opt/OC/SS7/ss7.hw host1 -hwModeTSC

    TSU:cfgSs7HwCreate file /etc/opt/OC/SS7/ss7.hw host1 -host2 -hwMode TSU

    Step 3. Check TSU and TSC ids:

    TSC in system : ss7TscPing v

    TSU : ss7TsuPing v

    Step 4. Modify the TSC parameters if needed with the cfgSs7Hw tool.

    See the different parameters for each TSC : cfgSs7Hw view.

    The following are examples of cfgSs7Hwuse (refer to cfgSs7Hwmanpage for more

    information) :

    Modify framing option on the second TSC card :cfgSs7Hw modify -tsc 2 framing ESF

    Modify clock source on the TSC 0 card :cfgSs7Hw modify -tsc 0 clock_source internal

    Step 5. Check that changes have been made: cfgSs7Hw view

    Step 6. Create the links.

    For each TSC add a link with cfgSs7Hw:

    Examples of cfgSs7Hwusage to add a link to a TSC port.

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    49/61

    3.1 on Linux, July 2003

    49

    Create link on TSC 0 on port 2 with time slot 3 (for a E1 or T1 card):cfgSs7Hw add -link tsc 0 port 2 -timeSlot 3

    Step 7. Check that changes have been made : cfgSs7Hw view

    Step 8. To add additional links, repeat step 6.

    Step 9. Initialize the TSC/TSU with the new configuration: ss7HwInit withf option(refer

    to the manpage)

    Step 10. Test the HW state :

    TSC in system: ss7TscStatus L

    Note: if the card is not properly configured, you will obtain a TSC status

    unreachableerror message.

    TSU : ss7TsuStatus L

    Step 11. If you have a duplex platform, use cfgPropagate to propagate the modified

    configuration.cfgPropagate all

    Back to contents

    Starting the platform

    Once your platform is configured, you can start it:

    Step 12. Log in as ocadmin

    Step 13. Start the SS7 stack: ss7Start

    Step 14. Wait until stacks are ready: check with ocftstatus

    Step 15. Start the SS7 management tool: ss7MgrStart

    Step 16. Use the SS7 monitor to configure the SS7 Network parameters (LPC, DPC )

    (required only for HW configurations).

    See the OpenCall Operations Guide for more information on platform operation

    and management.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    50/61

    3.1 on Linux, July 2003

    50

    Configuration

    Please refer to the HP OpenCall SS7 on Linux release 3.1 Operations Guide and the

    man pages for more details on command-line tools.

    This section gives additional information for platform configuration.

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    51/61

    3.1 on Linux, July 2003

    51

    Configuring ISUP Loopback

    An ISUP Loopback entry is always made in the global.conf file. If a single stack

    configured on the system, this entry requires no change.

    If multiple stacks are configured, then by default this entry must be configured. Thefollowing fields will need to be updated to set the loopback on the stack you want

    to use. If so desired (replace the index set to 1 for the first stack with the stack

    number, CLASS_NAME of the first stack with class name of the stack):

    StackId = (1)GroupLeader = CLASS_NAME_1_ftcHost_Address_1 = host1, ha_ss7_1Host_Address_2 = host2, ha_ss7_1 (for duplex only)

    Another change is required to the ISUP application configuration file (for both 1 or

    more stacks) so that it may use the loopback. Use cfgIsupto change the stack

    name and the ISUP protocol: classname=SS7_ISUP_LOOPBACKIsupProtocol=ANSI_LOOPBACK

    NOTE ISUP loopback can only be used when CIC-based distribution is disabled.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    52/61

    3.1 on Linux, July 2003

    52

    7 Developer

    Whats in This Chapter?

    This chapter covers the topics mentioned below. (For other relevant information,also see chapter Compatibility)

    The following topics are covered:

    Supported libraries

    API Modifications

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    53/61

    3.1 on Linux, July 2003

    53

    Supported Libraries

    All the libraries are now under /opt/OC/lib.

    All the header files are under /opt/OC/include, /opt/OC/include/ISUP,

    /opt/OC/include/TUP.

    API Modifications

    There are no modifications with regard to release 3.1. Please refer to the

    Compatibility chapter in these release notes for more details about the obsolete

    features.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    54/61

    3.1 on Linux, July 2003

    54

    8 Defects

    Whats in This Chapter?

    All known problems of release 3.1 on Linux are mentioned here.

    The following topics are covered:

    Known Limitations

    Known Problems

    Previously Known Problems on both HP-UX and Linux releases

    NOTE Defects related to hardware are not applicable to Software Developer's Kit release.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    55/61

    3.1 on Linux, July 2003

    55

    Known Limitations

    JAGae62572

    Only one secondary SS7 connection per primary one is supported

    Any primary connection using OpenCall API (MTP, SCCP, TCAP, ISUP, OAM ...)supports only one secondary connection.

    New Known Problems

    These problems are mostly specific to HP OpenCall SS7 on Linux.

    JAGae82828

    ISUP dynamic config: previous modifications are replayed

    When an dynamic change is done on an ISUP application (example application

    number 1), a /var/opt/OC/SS7/isup.conf.diff1.tdi file is created by ss7IsupReload

    CLI to update dynamically the configuration of the application. This file is neverrenamed, causing a new load of this file during all other dynamic configuration of

    any ISUP application.

    Workaround:

    Before any dynamic configuration, check that no file file

    /var/opt/OC/SS7/isup.conf.diff*.tdi is present. If any, move the file

    /var/opt/OC/SS7/isup.conf.diff*.tdi in /var/opt/OC/SS7/isup.conf.diff*.tdi.old (on

    both hosts if 2-host cluster configuration).

    JAGae57566

    The CLI ss7HwCheck does not work

    JAGae70593

    wlog extended does not work (log windows killed just after being poped)

    Back to contents

    Previously known Problems

    These problems are common with HP OpenCall SS7 on HP-UX.

    Driver and Firmware

    JAGad67398

    TSC V35 boards ignore modem signals

    MTP2 ensures this capability without need for level1 hardware signals.

    JAGae03843

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    56/61

    3.1 on Linux, July 2003

    56

    Errors could occur when loading a new SS7 hardware configuration

    It may occur that when creating a new hardware configuration, you have

    following errors and the hardware configuration isn't downloaded in the TSCs.

    (firmware not changed) see the error below:

    ---> Executing SS7HwLoadConfig on host

    ---> Executing SS7TsuInit on TSU 4

    Firmware downloading starting on TSU 4. This operation may take up to one minute

    to complete. Please wait...

    Current firmware on TSU 4 up to date: no download performed SS7.hw file

    successfully downloaded to TSU 4

    ---> Executing SS7TsuInit on TSU 1

    Firmware downloading starting on TSU 1. This operation may take up to one minute

    to complete. Please wait...

    Current firmware on TSU 1 up to date: no download performed SS7.hw file

    successfully downloaded to TSU 1

    ...

    ...

    Error SIMGR_DC_E_ERROR_STREAM_FAILURE when creating Link 0 on TSC 11:

    (Cause := MsgRef(11036):, Action := MsgRef(11037):)

    Error CA_ERROR_STREAM_FAILURE when downloading configuration on TSC 11

    Error SIMGR_DC_E_ERROR_STREAM_FAILURE when creating Link 4 on TSC 12 :

    (Cause := MsgRef(11036):, Action := MsgRef(11037):)

    Error CA_ERROR_STREAM_FAILURE when downloading configuration on TSC 12

    Error SIMGR_DC_E_ERROR_STREAM_FAILURE when creating Link 8 on TSC 21:

    (Cause:= MsgRef(11036):, Action := MsgRef(11037):)

    ...

    ...

    Error CA_ERROR_STREAM_FAILURE when downloading configuration on TSC 42

    Error SIMGR_DC_E_ERROR_STREAM_FAILURE when creating Link 96 on TSC 44 :

    (Cause := MsgRef(11036):, Action := MsgRef(11037):)

    Error CA_ERROR_STREAM_FAILURE when downloading configuration on TSC 44

    End of SS7HwInit execution

    General Workaround:

    Use SS7HwInit -f with -u (for TSC- in-TSU) or -c (for TSC-in-System). Note that the

    SS7HwInit -f resets all the links of the TSU (-u option or of the TSC (-c option),

    momentarily interrupting traffic on this device. So perform this operation one TSU

    per one TSU or one TSC per one TSC and only on the TSUs or TSCs that encounter

    problems

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    57/61

    3.1 on Linux, July 2003

    57

    Installation/Configuration

    JAGad67593

    Hostname discrepancy in /etc/hosts causes problems.

    When there is a discrepancy between the hostname of configuration files/etc/hosts of each FE host, the HP OpenCall SS7 platform does not function

    properly.

    Prevention:

    Configure /etc/hosts. The SS7 processes (started with ss7Start) as well as the Node

    management processes (started with ss7MgrStart) and the applications (customer

    dependent) will start correctly if /etc/hosts is correct.

    Copy the /etc/hosts file to the other hosts on the platform. It must be the same on

    the Front-end hosts, the Platform Manager and the Back-end hosts.

    JAGad67402

    Proxy congestion possible if TCAP timer is inappropriately set

    When the TCAP setTimerPeriod parameter is set to a value that is too close to the

    maximum lifetime of a connection, a high number of connections could

    potentially be closed simultaneously. This may lead to proxy congestion.

    Prevention:

    Increase the setTimerPeriod value with cfgTcap command line tool. This value

    should be greater than the maximum lifetime of a connection.

    JAGad67848

    Can't set route of new APC created after removing one of 32 APCs.

    When 32 APCs with one primary route for each are created and then the operator

    removes one, the operator is not allowed to create a new DPC with a different

    route.

    JAGae04498

    Japanese and ITU/ANSI hardware protocol may not be correctly set.

    Sometimes, when the operator changes the standard flavor of a platform from

    ITU/ANSI to TTC or from TTC to ITU/ANSI, SS7 links encounter some alignment

    problems.

    Workaround:Edit and correct the /etc/opt/OC/SS7/ss7.hw file as follows:

    1/ For each TSC, edit in the [TSC_] section the parameter: Protocol.

    Set it to the correct value: HSL|NSL|JNSL. JNSL is reserved for the Japanese flavors.

    2/ For each stack, edit in the [MTPL2_] section the parameter: RoutingLabelFormat.

    Set it to the correct flavor value:

    ANSI_88|ANSI_92|ITU_88|ITU_92|CHINESE|JAPANESE

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    58/61

    3.1 on Linux, July 2003

    58

    3/ Reload the hardware configuration:

    Perform ss7HwInit -f -u on each TSU or in case of TSC-in-System perform ss7HwInit -f -

    c on each TSC.

    Validation of the workaround:

    To check the right hardware features are loaded:

    1/ run ss7DiagStart2/ go on any link

    3/ types an info command and check the protocol type

    Note: The ss7HwInit command will reset the TSU specified. So, before doing it, make

    sure the corresponding HP OpenCall SS7 Stack is not running.

    JAGad67882

    cfgCreate - some options are not supported

    By default, cfgCreate creates a configuration as RUNNING: the previous running

    configuration could be scratched.

    Workaround:Always set to option of cfgCreate to the target directory.

    Back to contents

    Operation, Administration and Maintenance

    JAGad67902

    cfgCheck returns error messages even when configuration is correct.

    Running cfgCheck creates the following log message, even when the

    configuration is correct:

    ss7TsuDownloadConfig -s returns errors: SIMGR_TSU_E_NO_ERROR while checking

    the SS7.hw file on TSU

    Back to contents

    Stack

    JAGad67915

    Some TTC compliance problems

    Behavior incompatible with TTC: If a MTP_PAUSE is received for a given DPC before

    a MTP restart and if this DPC is restarted before MTP restarts, the DPC is stuck as a

    PAUSED DPC and no more traffic can be received nor sent out on the DPC.

    Periodical SRT Message sent by ITU-TT2 timer regardless TTC Flavor

    Current SS7 stack sends "SRT" signal to SP periodically at each T2 timer setting. T2

    timer is not defined in TTC standard (JT-Q707) but in ITU-T standard. As far as SS7

    stacks is used in "TTC" mode, T2 timer capability should NOT be effective

    JAGad67918

    A link added to a linkset is not taken into account in the load-sharing algorithm

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    59/61

    3.1 on Linux, July 2003

    59

    Workaround:

    Deactivate the linkset and re-activate it

    JAGad67920

    DPC may stay in CONGESTED State after congestion at link level

    Workaround:

    In the SS7 Monitor, deactivate and reactivate the DPC.

    JAGad67921

    OutOfSequence reassembly requested for SCCP WB implementation.

    JAGad67923

    Requests for statistics on GT translator objects do not work

    From SSCP OA&M API, the request to get statistics on GT translator object is not

    correctly handled by SS7 Stack.

    JAGad67924

    SCCP + TCAP APIs: after congestion, uncongested notification can be lost

    When receiving a status CONGESTED for a signaling point

    (SC_congested/dpc_congested), the application will stop SCCP/MTP traffic and

    wait for notification indicating the end of congestion (SC_uncongested

    /dpc_uncongested). In the case of API congestion, this message may be

    discarded by the stack and therefore never received by the application.

    Prevention:

    The application must not wait indefinitely to receive this notification but try to

    restore traffic.

    The application must not wait indefinitely for the uncongested notification but

    keep on scheduling the connection without sending anything for the congested

    point code for a given duration (a few seconds), and restart.

    JAGad67927

    Problem with linkset Out of Service due to links inhibited

    When a linkset is OutOfService due to all links being inhibited (this is possible when

    another route is available), a 'force uninhibit' will occur if another DPC becomes

    unavailable, even though this DPC has no route configured through this linkset.

    Precaution:Keep at least one link uninhibited per linkset (normal configuration)

    JAGad67934

    PFT_nChannels and UFT_nchannels: not up-to-date for 32 TCAP connections

    When using more than 16 TCAP connections, in the file

    /etc/opt/OC/platform/global.conf, you must set:

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    60/61

    3.1 on Linux, July 2003

    60

    PFT_nChannels to the value 60 instead of 40

    UFT_nChannels to the value 32 instead of 16

    Back to contents

    Libraries (APIs)

    JAGad67597

    TCAP msg disp does not support same (appli_id, instan_id) with dif. SSN

    The TCAP Application Message Dispatcher does not support the same couple

    (application_id, instance_id) used with more than one SSN.

    JAGad67599

    The number of OA&M statistics on the HP OpenCall SS7 stack is limited

    The number of statistics that HP OpenCall SS7 has to manage at one time is limited

    in order to prioritize the traffic handling.

    For MTP3 OAM the maximum number of occurrence or periodic statistics that can

    be used at one time is 250.

    For SCCP OAM the maximum number of periodic statistics used at one time is 200.

    The SS7Monitor uses some OAM resources when it is started during the operation of

    the HP OpenCall platform. Therefore, the operator should use it with precaution

    when using a big configuration to avoid exceeding the limitations. (Read

    README.OAM file in the directory /opt/OC/tutorials for more details).

    Back to contents

    ISUP

    JAGae03880

    Only one active ISUP application instance is supported

    JAGad67936

    Secondary ISUP application may not recover traffic after Active system failure

    After a system failure, secondary ISUP application sometimes does not recover

    traffic and/or Secondary application handles traffic instead of primary one.

    Back to contents

    Conformance

    JAGad68338

    Multiple DPC in the same remote cluster may conflict the congest. Level

    In remote cluster mode, when multiple members (DPCs) of a remote cluster are in

    congestion state at the same time with different level of congestion (depending of

    the order of the TFC received), the stack may not manage the level of congestion

    correctly.

    Back to contents

  • 7/25/2019 HP OCMP SS7 Product and Software Dev Guide

    61/61

    3.1 on Linux, July 2003

    Back to contents

    End of the Release Notes