SS7 Monitoring s7_log.exe

rated by 0 users
This post has 3 Replies | 2 Followers

Top 500 Contributor
Posts 24
Points 375
sherazi Posted: 03-14-2010 9:28 AM

Hi,

I am writing a module to monitor ss7 messages for MTU/MTR application in sigtran environment. Here is what i have done:

1  Disabled s7_log.exe from system.txt file 

2 I have my own module that will read messages from module 0xef queue. 

I am successfuly able to read messages from 0xef queue and now i want process these messages to write ss7 logs in my own customized way. The problem is that for certian messages i am unable to find description in the documentation like:

-t32da  from d2 to ef 

Can anyone help me find out description of this message. 

Also i assume that c7_log.exe only receive's messages and doesnt send back any messages to any ss7 layer protocols. Please correct me if i am wrong

BR//

Shahzad

Top 10 Contributor
Posts 2,014
Points 22,501
Dialogic Employee

The 0x4000 bit is often flipped to show the difference between request and response, so 0x32DA would be the response to 0x72DA.  If you look up 0x72DA in the M3UA Programmer's Manual, you'll find the answer.

As far as I know, s7_log does not send messages back to the layer modules.  I have used this technique myself of creating a custom 's7_log' module to receive the log messages.

  • | Post Points: 20
Top 500 Contributor
Posts 12
Points 135

hi Martyn,

Need ur help  . I am trying to  use s7_log utility  for capture messages  but output is blank  1.e  I dont see any messages on the screen . Also tried  following instructions  by enabling / disabling trace masks   but result is still the same.  I am using a DMV 1200 card . Pl let me know anything incorrect found in the config . My system.txt details are as given  below

********************************************************************
*
* Example System Configuration File (system.txt) for use with the
* Windows Development Package for Intel(R) NetStructure(TM) SS7 Boards
*
* Edit this file to reflect your configuration.
*
********************************************************************
*
* Essential modules running on host:
*
LOCAL           0x20            * ssd/ssds/ssdh - Board interface task
LOCAL  0x00  * tim_nt - Timer task
*
* Optional modules running on the host:
*
LOCAL  0xcf  * s7_mgt - Management/config task
LOCAL           0xef            * s7_log - Display and logging utility 
LOCAL  0x2d  * upe - Example user part task
LOCAL  0x4d  * GCSS7 - Example Global Call
*
* Modules that optionally run on the host
*
*LOCAL   0x23  * ISUP module
*LOCAL   0x4a  * TUP module
LOCAL   0x33  * SCCP module
LOCAL   0x14  * TCAP module
LOCAL   0x15  * MAP module
*LOCAL  0x22  * MTP3 module
*
* Essential modules running on the board (all redirected via ssd):
*
REDIRECT 0x71 0x20 * MTP2 module (except SS7HD boards)
*REDIRECT      0x81    0x20    * MTP2 module_id for SP 0 (SS7HD boards only)
*REDIRECT      0x91    0x20    * MTP2 module_id for SP 1 (SS7HD boards only)
*REDIRECT      0xe1    0x20    * MTP2 module_id for SP 2 (SS7HD boards only)
*REDIRECT      0xf1    0x20    * MTP2 module_id for SP 3 (SS7HD boards only)
REDIRECT        0x10    0x20    * CT bus/Clocking control module
REDIRECT 0x8e 0x20 * On-board management module
*
* Modules that optionally run on the board (all redirected via ssd):
*
REDIRECT  0x23 0x20 * ISUP module
* REDIRECT  0x4a 0x20 * TUP module
* REDIRECT  0x33 0x20 * SCCP module
* REDIRECT  0x14 0x20 * TCAP module
REDIRECT 0x22 0x20 * MTP3 module
*
* Redirection of status indications:
*
REDIRECT 0xdf 0xef * LIU/MTP2 status messages -> s7_log
*REDIRECT 0xdf 0x4d * LIU/MTP2 status messages -> s7_log
*
NUM_MSGS 64000
*
* Now start-up all local tasks:
*   (For PCCS6 start-up use ssd.exe and ssd_poll.exe,
*   for SPCI4/SPCI2S/CPM8 start-up use ssds.exe and
*   for SS7HD boards use ssdh.exe)
*
* FORK_PROCESS ssd.exe
* FORK_PROCESS ssd_poll.exe
FORK_PROCESS ssds.exe
* FORK_PROCESS ssdh.exe -d
FORK_PROCESS tim_nt.exe
FORK_PROCESS tick_nt.exe
FORK_PROCESS s7_mgt.exe *-i0x4d
*FORK_PROCESS s7_log.exe  -td -fss7log1.txt
FORK_PROCESS s7_log.exe  -pss7log11.pcap
FORK_PROCESS Forker.exe
*FORK_PROCESS sccp_nt.exe -t
*FORK_PROCESS tcp_nt.exe -t
*FORK_PROCESS map_nt.exe -t
*

Thanks & regards

HAresh

 

 

  • | Post Points: 20
Top 10 Contributor
Posts 2,014
Points 22,501
Dialogic Employee

To get messages going into the log, you also have to set trace masks on a protocol module (such as MTP3).  Some of the more common ones can be switched on via commands in CONFIG.TXT, or else you can send a message to the module using s7_play.

There are quite a few articles that describe tracing in detail here.

Page 1 of 1 (4 items) | RSS