AITIA Welcome Message Sending System Sga-WM

The SS7 monitor program
("WMMonitor")

Table of Contents

Features

Built-in limitations

User interface

The main menu

Button Meaning
Shows the status of the cards working in the monitor
This function is unavailable in this version
This window provides information about the network connections
Provides miscellanenous information about the message processing
Summarized view about traffic handling
Record (Checkbox) If checked the program saves SS7 messages and card events in PKT files (for debug purposes)


Configuration (WMMonitor.ini) file settings

Section Entry Example Meaning
[General]      
  RecordDir c:\WM-Monitor\Recordings Path for recording SS7 network data (if Record checkbox is checked)
  LogDir c:\WM-Monitor\Logs Path for log files
  Sga47PSysPath c:\WM-Monitor\Sga47PDriver.sys Name and path of the Windows driver
  StatIntervalSecs 900 Statistics sending interval in seconds
  NTPServerAddress 10.117.144.200 Server IP address providing NTP snychronization
  NTPSynchronIntervalSecs 900 Time synchronization interval in seconds
  NTPMinAdjustmentMSecs 3 If the different between the local and the NTP times is smaller then this value time adjusting will be skipped.
  NTPNotifyAdjustmentMSecs 5 When the needed adjustment is greater then this value an event will be sent to the server.
  NTPMaxAdjustmentMSecs 7200000 If the different between the local and the NTP times is greater then this value time adjusting will be skipped.
  NTPRoundtripTimeoutMSecs 10 Maximum roundtrip time for NTP answers. Answers received later then this roundtrip time will be skipped.
  PollerAddress 111.222.33.44 IP-address of the server running the Poller module.
  PollerPort 8000 Port where Poller module accepts the connection from Monitor
  KeepAlive 1 Defines that the monitor uses KeepAlive feature for network connections
  OpPrefPath c:\WM-Monitor\OpPref.cfg Name of the file containing the operator-prefixes.
  IMSIPrefPath c:\WM-Monitor\IMSIPref.cfg Name of the file containing the IMSI-prefixes.
  ProcessSCCPStats 1 Enables (1) or disables (0) creating SCCP statistics about the traffic on the SS7 link
  ProcessLUEvents 1 Enables (1) or disables (0) sending LU events to the server
  ProcessSMSEvents 0 Enables (1) or disables (0) sending SMS events to the server
(It needs the proper processing modules on the server side.)
  LogCardEvents 1 Enable or disable logging events about cards and links.
If it is disabled events can be followed on the Card screen.
  SortingPoolSize 20480 Size of the messages sorting buffer
  SortingPoolTimeoutMSecs 1000 The maximum time that a message can spend in the sorting pool
  LogTimeOnScreen 1 Enable or disable logging timestamp of log entries.
  EnableWatchdog 0 0: disable watchdog, other: enable, default: 0
  WatchdogIntervalSecs 5 Time period for sending reset messages to the watchdog utility
  WatchdogPort 7474 Port of WatchDog utility (default: 7474)
[Card0]     Each card in the Monitor unit has a [CardN] section containing setting for that card.
(N must be replaced with the sequential number of the card, e.g. [Card0] for the 0th, [Card1] for the 1st card, etc.)
  ID 0 The ID of the 0th card. This can be adjusted with switches on the Sga47 cards. In the case of Sga47P16 cards IDs are set automatically by the host PC. All IDs must be unique within a Monitor unit.
  Type Sga47SS7 This defines that the Sga47 card monitors SS7 links
  TMSObjectPath Sga7N135.obj DSP code filename (and its path if needed).
  AM186CodePath AM186.bin This value can be needed for card type Sga47SS7 and Sga47DSS1. This defines the path and file name of the AM186 processor code. If it is not set card does not use AM186 processor (this provides a "messages buffer" between DSP processors and host PC).
  AmplifyX 1 Sga47 cards can amplify connected PCM trunks if its voltage level is too low to work correct. (X must be 0 or 3.)
If it is 1, it turns on the amplification feature for the Xth processor of Sga47SS7 cards.
If it is 0, it turns the amplification off.
[Card1]      
  ID 1 The ID of Card1. In the case of Sga47P16 cards IDs are set automatically by the host PC. All IDs must be unique within a Monitor unit.
  Type Sga47P16SS7 This value defines that the given Sga47P16 card monitors SS7 links
  TMSObjectPath SGA-S_M-09.bin This object code is loaded onto Sga47P16 card and operates that as SS7 monitor card
  TerminationInN 300 For Sga47P16 cards the line termination can be set by the monitor software.
The given value sets the termination (in Ohm) for processor N (N can be 0, 1, 2 and 3). Value can be 75 or 120 or 300.
Optional parameter. The default is 300 Ohm.
  TerminatinOutN 120 The transmission termination can be set with this parameter. (On Sga47 cards this setting can be set physically by jumpers.)
It sets termination of the Nth processor. The two possible values are 75 and 120 Ohm.
Optional parameter. The default is 120 Ohm.
  GainN 0 Amplification for Nth processor can be adjusted by this value.
Possible values are 0 and 12 and 30 dB. They are in dB.
Optional parameter. Default value is 0 dB.
[Card2]      
  ID 2 The ID of Card2. This can be adjusted with switches on the Sga47 cards. In the case of Sga47P16 cards IDs are set automatically by the host PC. All IDs must be unique within a Monitor unit.
  Type Sga47P16HSL This value defines that the given Sga47P16 card monitors HSL links
  TMSObjectPath SGA-H_M-09.bin This object code is loaded onto Sga47P16 card and operates that as HSL monitor card
  TerminationInN 300 For Sga47P16 cards the line termination can be set by the monitor software. (On Sga47 cards this setting can be set physically by jumpers.)
The given value sets the termination (in Ohm) for processor N (N can be 0, 1, 2 and 3). Value can be 75 or 120 or 300.
Optional parameter. The default is 300 Ohm.
  TerminatinOutN 120 The transmission termination can be set with this parameter.
It sets termination of the Nth processor. The two possible values are 75 and 120 Ohm.
Optional parameter. The default is 120 Ohm.
  GainN 0 Amplification for Nth processor can be adjusted by this value.
Possible values are 0 and 12 and 30 dB. They are in dB.
Optional parameter. Default value is 0 dB.
[Card3]      
  ID 3 The ID of Card3.
  Type PacketStream This card type is for receiving messages from the PacketDistributor monitoring module.
  Port 17000 Local port where the PacketDistributor connects to.
[Card4]      
  ID 4 The ID of Card4.
  Type Tapper Card type is for Tapper monitoring module.
  Port 17001 Local port where the GyTapper module connects to.
[Links]      
  L00/0 C=0 TS=1 P=MTP2
L01/1 C=0 TS=1 P=MTP2
This format can be used for Sga47SS7 and Sga47P16SS7 card types that monitor SS7 signaling links.
  • L00/0: The symbolic name of the link and the ID of the card to which the link belongs.
    The link ID has to consist of three alphanumeric characters and be unique in the whole monitoring system.
  • C=0: Channel (interface) id of the given card where the PCM cable containing this link is connected to.
  • TS=1: timeslot of this link
  • P=MTP2: Defines the carried protocol of signaling link.
  •   H00/2 C=0 TS=1 P=MTP2H This format can be used for Sga47P16HSL card type that monitor HSL signaling links.
  • H00/0: The symbolic name of the link and the ID of the card to which the link belongs.
    The link ID has to consist of three alphanumeric characters and be unique in the whole monitoring system.
  • C=0: Channel (interface) id of the given card where the PCM cable containing this link is connected to.
  • TS=1/31: start timeslot and the number of joined timeslots (more groups of timeslots can be defined as an HSL signaling link: "1/15,17/15" = the signaling link contains two 15-timeslot groups from 1 to 15 and from 17 to 31.)
  • P=MTP2H: used protocol (HSL).
  •   P00/3 P=ETHERNET This format can be used for PacketStream card type.
  • P00/0: The symbolic name of the link and the ID of the card to which the link belongs.
    The link ID has to consist of three alphanumeric characters and be unique in the whole monitoring system.
  • P=ETHERNET: used protocol (Ethernet based traffic).
  •   T00/4 P=IP This format can be used for Tapper card type.
  • T00/0: The symbolic name of the link and the ID of the card to which the link belongs.
    The link ID has to consist of three alphanumeric characters and be unique in the whole monitoring system.
  • P=IP: used protocol (IP based traffic).
  • Following sections are not used for WMMonitor v2.00 or newer.
    [SS7Links]     In this section the monitored SS7 links can be defined
      Link SS0 0/0 1
  • SS0: The symbolic name of the link what has to consist of three alphanumeric characters. It must be unique in the whole monitoring system
  • 0/0: Card and Channel id where the PCM cable contains this link is connected (0th connector of the 0th card - the lower one at the card's backplane)
  • 1: timeslot of this link
  •   Link SS1 2/1 1
  • SS1: The symbolic name of the link what has to consist of three alphanumeric characters. It must be unique in the whole monitoring system
  • 2/1: Card and Channel id where the PCM cable contains this link is connected (1st connector of the 2nd card - the upper one at the card's backplane
  • 1: timeslot of this link
  • [HSLLinks]     In this section the monitored HSL links can be defined
      Link HS0 1/0 1/31 Native
  • HS0: The symbolic name of the link what has to consist of three alphanumeric characters. It must be unique in the whole monitoring system
  • 1/0: Card and Channel id where the PCM cable contains this link is connected (0th connector of the 1st card - the lower one at the card's backplane)
  • 1/31: Start timeslot and the number of timeslots of this link
  • Native: This value defines how the HSL messages are handled. Previously it had more possible values but now only the 'Native' is enabled and used.
  • Version history