Home
Name Modified Size InfoDownloads / Week
readme.txt 2013-04-17 3.3 kB
The_7-Scales_v0-3-3_2013-04-15.tar.gz 2013-04-17 362.4 kB
The_7-Scales_v0-3-1_Documentation.tar.gz 2013-03-24 2.4 MB
Totals: 3 Items   2.7 MB 0
The 7-Scales - ss7 Scenario Constructing, Analyzing, Log-booking and Executing Suit 
This is an open source project distributed under GNU General Public License. 
Download and unzip all files and directories in the workspace of your favourite IDE. Read the documentation first, starting with 'The 7-Scales System description.pdf' 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Version 0.3.3 Differences from previous version (v0.3.2)
- Function gen_sccpGT modified
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Version: 0.3.2 Differences from previous version (v0.3.1):
- Function dmtcap modified so that it returns Error codes in TCAPmsu.dp.rcod and TCAPmsu.cm[i].rcod (can be fount in errorbase.h).
- Note that there are no changes in the Documentation. 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Version: 0.3.1 Differences from previous version (v0.2.2):
- CAP1/2/3/4 Application Contexts and Operations are recognised, therefore, CAP scenarios can be developed now;
- All Ericsson CS1+ Application Context names and Operations have their named constants finishing with "e", i.e. "acCs1plus_ssp_to_scp_v0e" instead of "acCs1plus_ssp_to_scp_v0". Similarly, CAPx Application Context names and Operations have their named constants finishing with "c", i.e. "acCAP_gsmSSF_scfGeneric_v3c" instead of "acCAP_gsmSSF_scfGeneric_v3". Therefore, the IN scenarios (e.g. test_2_1_1) developed in the previous release cannot be executed now; the named constants for AC names and Operations must be renamed first. For the test_2_1_1 this is done for the current release. - The tool "dmtcap" has a new version, "dmtcap2" that is capable to produce structures for CAP messages. When AC names need to be supplied to dmtcap2, they should not finish with "c" or "e" (for CAP and Ericsson CS1+ respectively).
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
You can compile under C and execute immediatelly on the local interface scenarios 'test_1_1_1' and 'test_2_1_1'. 
For test_1_1_1 use the following command line parameters: -s 1.1 -i 127.0.0.1 -p <port-1> -I 127.0.0.2 -P <port-2> -v 4 -u 
For test_2_1_1 use the following command line parameters: -s 2.1 -i 127.0.0.1 -p <port-1> -I 127.0.0.2 -P <port-1> -v 4 -u 
To see message flow, start Wireshark first. For test_2_1_1 you should enable INAP in the Wireshark. Goto Edit/Preferences/Protocols. Find inap and add the following SSNs: 106,241,251,252. Dont be upset of the yelow lines when tracing test_2_1_x. Wireshark does not decode Ericsson CS1+ in full. 
To run 7-Scales against the network you need at first place an M2PA to MTP gateway. Cisco ITP would do a good work. You should configure SS7 data in the header file 'ccs7conf.h'. Place there data that are relevant for your network. The data that are put in 'ccs7conf.h' now are fake. 
For execution of test_2_1_1 against the network use the following command line parameters: -s 2.1 -i <IP-local> -p <port-1> -I <IP-remote> -P <port-1> -v 4 -u -X 
Here <IP-local> is the IP address of the local eth0 interface and <IP-remote> is the IP address of the remote system. 
I wish you pleasant and productive time with the 7-Scales. 
The author email: s7scales@abv.bg
Source: readme.txt, updated 2013-04-17