Table of Contents

Advertisement

Quick Links

EdgeIQ
R11.0
SS7 Quick Start Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SS7 and is the answer not in the manual?

Questions and answers

Summary of Contents for Solacom SS7

  • Page 1 EdgeIQ R11.0 SS7 Quick Start Guide...
  • Page 2 Solacom makes no warranties, expressed or implied, regarding the information contained herein, and assumes no liability for errors or omissions. Solacom assumes no liability otherwise arising from the application or use of any such information or product for any infringement of patents or other intellectual property rights owned by others that may result from such application or use.
  • Page 3 Solacom Services Team Our Customer System Support & Services Centre is staffed by qualified Solacom service professionals. We provide the support, service, and know-how you need to seamlessly operate and manage your mission-critical communications infrastructure. Our support team is available to: ...
  • Page 5 Failure to comply with these precautions or with specific warnings elsewhere in this manual violates safety standards of design, manufacture and intended use of the product. Solacom assumes no liability for the customer’s failure to comply with these requirements.
  • Page 6 Replacement of modules Replacement of modules should be performed by qualified maintenance personnel. (Those who have been trained and certified by Solacom.) Electrostatic discharge (ESD) This product contains components that can be damaged by electrostatic discharge.
  • Page 7: Table Of Contents

    2.8 SS7 Duplication ......................7 Getting Started with SS7 ....................9 3.1 Reviewing the Factory Configuration ................ 9 3.2 Connecting the SS7 Module to the Network............11 3.3 Viewing the Mesoware.ini Configuration ..............11 3.4 Configuring SS7 using the IQadmin ................ 13 3.4.1 SS7 Trunk Group Configuration ................
  • Page 8 Troubleshooting ......................39 5.1 Viewing the SS7 Command Log File ............... 39 5.2 Viewing the SS7 Command History Log File ............40 5.3 Viewing the SS7 Master Event Log Files ..............40 5.4 Viewing the SS7 Alarm Files ................... 41 5.5 Generating SS7 Event Reports .................
  • Page 9 Figure 12: Network Connections with MML Commands ............29 Figure 13: SS7 Command Log Sample................... 40 Figure 14: SS7 Command History Log Sample..............40 Figure 15: SS7 Master Event Log Sample ................41 Figure 16: SS7 Master Alarm Sample ..................42 Figure 17: Sample Log ......................44...
  • Page 11 SS7 Quick Start Guide Tables Table 1: MTP Level to Layer Mapping ..................4 Table 2: SS7 Module Side A Default Parameters ..............23 Table 3: SS7 Module Side B Default Parameters ..............23 Table 4: apm_report Command Options ................43...
  • Page 13: About This Document

    SS7 Quick Start Guide 1 About This Document This document provides the necessary information to install, configure, and use SS7 as the PSTN signaling system. 1.1 References Some common industry acronyms are used throughout this document. For reference, Appendix A contains a list of the acronyms used and their expanded form.
  • Page 15: Introduction

    SS7 Quick Start Guide 2 Introduction This section introduces SS7, the SS7 stack, and Solacom’s SS7 SIL and VSOS. 2.1 What is SS7? Common Channel Signaling System No. 7 (SS7) is a global ITU standard that defines the procedures and protocols by which network elements exchange call information in the Public Switched Telephone Network (PSTN).
  • Page 16: Table 1: Mtp Level To Layer Mapping

    The SS7 stack (MTP1/MTP2/MTP3/ISUP) is a third party offering. The hardware and software functions of the SS7 protocol are categorized into levels that map to the Open Systems Interconnect (OSI) 7-layer model defined by the International Standards Organization (ISO).
  • Page 17: Ss7 Stack (Mtp1/Mtp2)

    An SS7 module installed on the processor card handles the electrical and mechanical characteristics of the SS7 data transmission and reception required by MTP Level 1. The SS7 module has its own processor and memory for running MTP Level 2 signaling software. The SS7 module supports two 24-channel T1 Interfaces and communicates with MTP3/ISUP running on the processor card.
  • Page 18: Solacom's Ss7 Sil And Vsos

    The SS7 SIL provides the interface between the SS7 stack and the EdgeIQ’s VSOS. The SS7 SIL and SS7 stack run on the same processor whereas the VSOS can operate on the same processor or on an external server. If VSOS is operating on an external server, the SS7 SIL communicates with the VSOS over a TCP/IP connection.
  • Page 19: Configuration

    2.8 SS7 Duplication A sample fully redundant SS7 system with two VSOS servers, two SS7 modules, two SS7SILs operating on independent processors is shown below. The system is divided into side A and side B. The associated configuration fields stored in the ―Mesoware.ini‖...
  • Page 20: Figure 2: Ss7 Duplication

    Ethernet listen) connect) Cross connect (SS7DuplicationIP) MTP2/MTP1 MTP2/MTP1 (SS7 Module) (SS7 Module) T1 Span with T1 Span with SS7 signalling channels SS7 signalling channels Processor card SS7 module Processor card SS7 module Side A Side B Figure 2: SS7 Duplication...
  • Page 21: Getting Started With Ss7

    SS7 Quick Start Guide 3 Getting Started with SS7 This section details the procedures to follow to get started with SS7. Once the procedures are executed, you can route calls over SS7 signaling links. 3.1 Reviewing the Factory Configuration SS7 software and hardware is already installed in your EdgeIQ platform. Your system is configured as follows: ...
  • Page 22: Figure 4: Processor Cards

    Getting Started with SS7  In a redundant configuration, a second SS7 module is installed in PMC slot 1 of a second processor card.  Each processor card is installed in the EdgeIQ shelf. The processor card locations for each shelf type are shown below:...
  • Page 23: Connecting The Ss7 Module To The Network

     Side A SS7 Module Line 1 connection to the network using an RJ-48C straight cable. Maximum cable length is 100 feet.  Side B SS7 Module Line 1 connection to the network using an RJ-48C straight cable. Maximum cable length is 100 feet.
  • Page 24: Figure 6: Mesoware.ini Configuration

    SS7DuplicationMode=listen SS7DuplicationMode=connect SS7DuplicationHost=Solacom 25- SS7DuplicationHost=Solacom 25- The SS7 SIL B IP address is the same as The SS7 SIL A IP address is the same as processor B's IP address: 172.16.25.21 processor A's IP address: 172.16.25.20 Figure 6: Mesoware.ini Configuration...
  • Page 25: Configuring Ss7 Using The Iqadmin

    Some EdgeIQ default parameters may require updates to suit your requirements. To change the default configuration or view the existing configuration, start the IQadmin:  To start the IQadmin… 1. From the Start menu, click All Programs > Solacom Technologies > IQadmin>IQadmin. Figure 7: IQadmin DisplayHelp 2.
  • Page 26 Sample output for a card in shelf 25, slot 2: Note that Framing and Coding of the T1 card spans is independent of the SS7's T1 span configuration (see Section 3.5.2). The fields do not have to match. An SS7 trunk group must be configured with the proper destination point code (DPC) specific to your installation.
  • Page 27 Sample output: In this example, trunk group number 3 is an SS7 trunk group with 24 enabled channels belonging to a card in shelf 25, slot 2, and span 0. The CICs (listed under the InterfaceId column) for channels 0 to 23 are 24 to 47.
  • Page 28: Ss7 Trunk Group Configuration

    Getting Started with SS7 3.4.1 SS7 Trunk Group Configuration If you do not have a configured SS7 trunk group for your T1 cards, or the configuration is not suited to your installation, you must create and configure an SS7 trunk group.
  • Page 29 DPC value required for the CreateSS7TrunkGroup command, and you can HelpConvertVersatelDPCValueToSS7DestPointCode use the command to convert a Versatel DPC value as stored in DPC field of a SS7 trunk group to a decimal SS7 destination point code. For example: HelpConvertSS7DestPointCodeToVersatelDPCValue 005-014-159 HelpConvertVersatelDPCValueToSS7DestPointCode 331423 Create a trunk.
  • Page 30: Channel-Based Trunk Group Configuration

    Use the command to add additional spans to the trunk group. For example, to add the remaining 15 spans of the T1 card in shelf 25, slot 2 to the SS7 trunk group, proceed as follows: MoveSpanToTrunkGroup 25,2,1,3,48 MoveSpanToTrunkGroup 25,2,2,3,72...
  • Page 31 5. Use to move each one of the 12 channels into the trunkgroup. Notice the InterfaceID which is the last parameter is the SS7 CIC to assign to the channel. Therefore starting channel 0 gets CIC 5, channel 2 gets CIC 6 and so on until channel 22 gets CIC 16.
  • Page 32 Refer to Figure 7. DisplayTrunkGroup 500 Name Num TrunkGroupType HuntAlgorithm ProfileID localSp DPC DS0s LocalTxCOTToneID RemoteTxCOTToneID PercentageOfOutgoingCOT -------------------------------------------------------------------------------------------------------------- SS7_MINI_CTL_1 500 SS7 MOST_IDLE 0 0 15728412 12 61 62 0 DisplayTrunkGroup 600 Name Num TrunkGroupType HuntAlgorithm ProfileID localSp DPC DS0s LocalTxCOTToneID RemoteTxCOTToneID PercentageOfOutgoingCOT --------------------------------------------------------------------------------------------------------------...
  • Page 33: Launching The Mml Interface

    Figure 8: IQadmin Logical View 3.5 Launching the MML Interface Some SS7 default parameters may require updates to suit your requirements. Based on the factory configuration of your system, an MML session for your signaling point is started by entering the following command at the Solaris prompt of the...
  • Page 34: Viewing The Ss7 Stack Configuration

    Figure 10: MML Display Commands 3.5.1 Viewing the SS7 Stack Configuration The SS7 stack is factory configured using a set of Man Machine Language (MML) commands entered at the Distributed7 MML prompt. This configuration defines the rules for daemons that must run at all times. The daemons are listed below: ...
  • Page 35: Viewing The Default Ss7 Module Configuration

    Changes to the factory configuration are not required. 3.5.2 Viewing the Default SS7 Module Configuration The SS7 module is factory configured using a set of Man Machine Language (MML) commands entered at the Distributed7 MML prompt. This configuration includes host names, spans, ports, and network parameters. The main default parameters are listed below: 3.5.2.1 SS7 Module (Side A)
  • Page 36: Figure 9: The Mml Help Menu

    Additional display commands can be used to view other configured components. Or help:; enter the command to view all SS7 commands. Sample output: Figure 11: The MML Help Menu Warning: Using the MODIFY-ISUPCCT command with the Group and Range settings may cause unpredictable behavior.
  • Page 37: Changing The Default Ss7 Module Configuration

    SS7 Quick Start Guide 3.5.3 Changing the Default SS7 Module Configuration Sample commands defining the default configuration for the solacom25-1d host are shown below: MML_TH> add-ss7board:hostname=solacom25-1d,boardnm=pmc8260,_ inst=0,ports=1, conf=OFF,clockmode=LINE,clockspan=1; MML_TH> modify-ntwk:hostname=solacom25-1d,mode=DSTRBTD, _ NETMASK1=1fffff00, NETMASK2=1fffff00,DUALHOST=solacom25-1; MML_TH> add-host:hostname=solacom25-1d,rmthost=solacom25-2d, _ ALIAS=solacom25-2, rmthosttyp=AMGR,conf=ON; MML_TH> modify-port:hostname=solacom25-1d,boardnm=pmc8260_ ,inst=0,portnum=0,baud=64000,LPBKMODE=NONE,IDLEDETECT=ON;...
  • Page 38: Configuring The Ss7 Links And Routes

    3.6 Configuring the SS7 Links and Routes This section defines a sample network configuration and provides a procedure to configure a set of redundant SS7 connections linking an SSP to a single destination through two signal transfer points (STPs). A connection between two points is defined by a link, linkset, route, and routeset.
  • Page 39: Figure 11: Sample Network Configuration

     Maximum number of load sharing linksets per routeset: The sample network configuration below consists of the following:  One EdgeIQ with a DPC of 5-7-0, an SP of 0, two hosts, and two SS7 modules.  One SS7 module connects to STP1 that is configured with a DPC of 5-7-101.
  • Page 40 Getting Started with SS7 # mml 0 Enter your signaling point number, name, and DPC (spc): MML_TH> modify-sp:spno=0, name=solacom, spc=5-7-0; Repeat the above for the solacom25-2d host. The details of the network connections including the MML commands to configure the connections are shown below. For convenience, all component labels associated...
  • Page 41: Figure 12: Network Connections With Mml Commands

    SS7 Quick Start Guide Host: solacom25-1d RouteSet: RS_5_7_0_1 LinkSet: LS_5_7_0 Route: R_5_7_0_1 Link: L_5_7_0 RouteSet: RS_5_7_0_2 Port: 0 (T1 channel 0) Route: R_5_7_0_2 SLC: 0 (Sig. link code) MML_TH> add-rtset:RTSET=RS_5-7-0_2, DPC=5-7-200; MML_TH> add-route:RTSET=RS_5_7_0_2, LSET=LS_5_7_0, PRIORITY=0; MML_TH> add-rtset:RTSET=RS_5_7_0_1, DPC=5-7-101; Configure MML_TH> add-lset:LSET=LS_5_7_0, DPC=5-7-101, TYPE=ALINK, _ LOADED=1, ACTIVE=1, EMERGENCY=ON;...
  • Page 42: The Ss7 Processes

    2. Enter the command to stop the SS7SIL and the SS7SIL watchdog. Sample output: SS7 processes start automatically when the processor is rebooted.  To manually start SS7 processes… vn_ss7sil_start.sh Enter the command apm_start Enter the command Sample output:...
  • Page 43 SS7 Quick Start Guide apmd started mlogd started spmd started netdstarted alarmd started dsmd started dkmd started upmd started isupd started SS7 Distributed7 software is running If any alarms are present, they are displayed on the screen. To halt alarm message output to your screen, type CTRL-C.
  • Page 44: Verifying The Status Of Ss7 Processes

    Getting Started with SS7 3.7.1 Verifying the Status of SS7 Processes You can verify the operational status of the SS7 processes by accessing the host and executing a set of commands from the Solaris prompt. This procedure allows you to verify the following on the VSOS Solaris server: Check the SS7 stack status.
  • Page 45 SS7SILMngr has connected to the stack. Verify the status of the SS7 SIL process. Check the SS7 link status by entering the MML mode and displaying the link status. ACT = ON indicates that the links are active.
  • Page 46 Getting Started with SS7 Item Description HOSTNAME Host name of the SS7 module. BOARDNM SS7 board name. INST SS7 board driver instance number. SPAN Span identifier. ERREVENTS ESF error event count. CURSTATUS Current signal status (UNAVailable or AVailable). CUR_TIMER Current interval timer.
  • Page 47 SS7 Quick Start Guide Item Description STATUS Indicates the current call status of the circuit (IDLE, INCOMING, OUTGOING). MNTCSTATUS The current maintenance status of the circuit (UN-BLK, R-BLK, L-BLK, LR-BLK). The value should be unblocked (UN-BLK). Check the configuration of the ISUP circuit groups.
  • Page 48 Upon failure of one or more of the above steps, refer to Section 3.7 to obtain information on how to stop and restart the processes. 10 Make a call to a device associated with SS7 signaling and test the audio path.
  • Page 49: Ss7 Procedures

    This procedure assumes you are not adding a New Physical SS7 link, and that you are using one that is already working and that all the messaging from the new destination Point code will be passed...
  • Page 50 SS7 Procedures through the adjacent switch that already has a link to the EdgeIQ. Enter the following: add-rtset:RTSET=RTXXX-XXX-XXX, DPC=XXX-XXX-XXX; add-route:RTSET=RTXXX-XXX-XXX, LSET=LS238-125-16, _ PRIORITY=0; Note: An underscore at the end of a line means continue on the same line. The first command defines a Route Name and a Destination Point code, and the second command defines what linkset to use to get to the Destination Point code defined by the Route Name.
  • Page 51: Troubleshooting

    SS7 Quick Start Guide 5 Troubleshooting Distributed7 and Solacom alarms and logs are indicators of certain problems and events. They show the general status of the system at any given time. This section describes the recommended tools for obtaining system status and troubleshooting problems.
  • Page 52: Viewing The Ss7 Command History Log File

    Troubleshooting Figure 15: SS7 Command Log Sample 5.2 View the SS7 Command History Log File Whether or not the logging of MML commands is enabled, a history facility exists, which records the most recently executed MML commands. The number of...
  • Page 53: Viewing The Ss7 Alarm Files

    SS7 Quick Start Guide Figure 17: SS7 Master Event Log Sample Timestamp Process and Process ID Source code hostname and line ID Event level Event text The oldest log file in the master log directory is automatically deleted when the size of that directory reaches 8,192 kbytes (default configuration).
  • Page 54: Figure 16: Ss7 Master Alarm Sample

    1,024 kbytes and to set the number of files to 20 is shown below: MML_TH> alarmd -n 20 -m 1024 The SS7 alarm groups and their associated alarm ID range are listed below:  TRMOD - translation module (820101 - 820104) ...
  • Page 55: Generating Ss7 Event Reports

    SS7 Quick Start Guide 5.5 Generate SS7 Event Reports apm_report Use the command to extract specific details from the available event logs and generate a report. Option Description -b mmddyy List events that occurred on or before a specified date.
  • Page 56: Viewing The Log Files

    ―I:\Mesoware\Applications‖. They can also be opened using a text editor. Sample log output and record information for the CLIENT ALREADY CONNECTED log is shown below: Figure 19: Sample Log Note: All SS7 alarms are also logged in the EdgeIQ log.
  • Page 57: A List Of Acronyms

    SS7 Quick Start Guide A List of Acronyms Acronym Expanded Form Application Programming Interface Circuit Identification Code Destination Point Code Extended Super Frams ISDN Integrated Services Digital Network International Standards Organization ISUP ISDN User Part Local Number Portability MAPI Messaging Application Programming Interface...
  • Page 58 List of Acronyms Acronym Expanded Form Signaling Information Field Signaling Interface Layer Signaling Link Selection Signaling Point Signaling System no. 7 Service Switching Point Signal Transfer Point...
  • Page 59: B Level 2 Tracing Ss7

    ANSI: ansi+t1.113-1995.pdf BellCore gr246.pdf 1.1 Tracing SS7 – Using L2TOOL Log in to the Solaris console where the SS7 Stack is running and launch the NewNet L2 tracing tool. 1. From the Solaris prompt # enter the following: # l2tool...
  • Page 60 4. Enter the following commands at the prompt: db(level2)> n+rt * This will begin to stream SS7 trace messages to the screen. Capture this trace by copying the screen. Note: When the trace is complete, exit the debug level correctly, refer to step 5. If you do not exit correctly the processor must be restarted to use the trace again, which means the SS7 stack will be down.
  • Page 61 SS7 Quick Start Guide l2tool> q Note: NIC-01 refers to Network Incoming SS7 link 01 and NOG-01 refers to Network Outgoing SS7 Link 01. 6. Capture the output from this command. The following information is displayed: db(level2)> NOG-01: time=026949595 size=018 (#576)
  • Page 62: Automated Decoding Ss7 Using Wireshark

    1.2 Automated Decoding SS7 using Wireshark To access scripts to format L2tools output into a format readable by Wireshark, refer to Solacom support. The following procedure lists the steps to decode SS7 using Wireshark. 1. Copy the ss7wireshark directory into the C:\EdgeIQ directory.
  • Page 63 SS7 Quick Start Guide a. The following is an example of Out.txt which is the <l2tools tracefile>: NOG-01: time=026949595 size=018 (#576) c6a00f85 09080703 02010c18 00170200 0101 11112222 33 NOG-01: time=026949596 size=018 (#577) c6a10f85 09080703 02010c18 00170200 0101 b. The following is an example of <out.txt>:...
  • Page 64 Level 2 Tracing SS7 7. Load output 3 into Wireshark, the following window appears.
  • Page 66 B2214167-6 SR1...

Table of Contents