TSP Lab Sga8NKeyServer - The GPRS Key Server Sga8NKeyServer

The GPRS Key Server module

Features

User interface

The main menu

Menu Menuitem Shortcut(s) Meaning
[Actions]      
  Reload GPRS monitor units' data from INI/[GPRSMonitors]   Reload GPRS monitor list from INI/[GPRSMonitors]
  Reload SGSN GT's from INI/[SGSN GTs]   Read GT list from the configuration file (Sga8NKeyServer.ini)
  Accept (GPRS & NI & IP) monitors (Ctrl-A, or ) Allows the Monitor units connecting to the KeyServer
  Disconnect SS7_Gr(NI) Monitor from KeyServer gracefully   Disconnects the NI monitor unit from the KeyServer in the normal way (gracefully)
  Disconnect SS7_Gr(NI) Monitor from KeyServer immediately   Disconnects the NI monitor unit from the KeyServer immediately by breaking low layer sockets (immediately)
  Disconnect GTP_Gn(IP) Monitor from KeyServer gracefully   Disconnects the GTPMonitor from the KeyServer in the normal way (gracefully)
  Disconnect GTP_Gn(IP) Monitor from KeyServer immediately   Disconnects the GTPMonitor immediately by breaking low layer sockets (immediately)
  Backup IMSI & TLLI CipherKey entries   Dumps the content of IMSI and TLLI tables into the backup files
[Log]      
  Find line containing... (Ctrl-F) Finds text in log window
  Find next matching line (F3) Finds next occurrence of text in log window
  Details   Detail level of logging (Off, Normal, Detailed, or Debug)
  Flush status-line counters   Writes status counters into the log
These counters have been flushed once a day automatically.
[Options]      
  Auto scroll (ScrollLock, or ) Allows automatic scrolling of the log screen
  Show log (Ctrl-Tab) Shows the log screen
  Show GPRS monitor status (Ctrl-Tab) Shows the monitor status screen
  Save settings   Saves actual settings into the configuration file
[Mass Test]     This section is for test purpose
  Insert IMSI ...   Inserts some IMSI's into IMSI tables
  Query IMSI ...   Queries some IMSI's from the table
  Insert TLLI ...   Inserts some TLLI's into TLLI table
  Query TLLI ...   Queries some TLLI's from table

The popup menu of the monitor status screen

Right-click on the monitor status screen window to access this menu!
  Menuitem Shortcut(s) Meaning
  Disconnect this GPRS Monitor from KeyServer...   Disconnects the selected GPRS Monitor unit from the KeyServer in the normal way (gracefully) or immediately by breaking low layer sockets (immediately)
  Acknowledge previous problem of this GPRS Monitor :-)   When there is a problem with a monitor (request or answer is lost) a ':-)' sign will be shown in the monitor row. With this menuitem this sign can be removed.
  Acknowledge all previous problems :-) :-) :-)   All problems can be removed
  Remove hilite (no selection)   Remove selection from all row of the list


The bottom status-line

Configuration (Sga8NKeyServer.ini) file settings

Section Entry Example Meaning
[Position]      
  iLeft 140 Position of the program module on the display screen
  iTop 72 Position of the program module on the display screen
  iWidth 995 Position of the program module on the display screen
  iHeight 694 Position of the program module on the display screen
[Options]      
  bAutoQuery True (Refer to the [Options]/Auto-query monitors menu item!)
  bAutoScroll True (Refer to the [Options]/Auto scroll menu item!)
[Advanced]      
  wLogDetailLevel 3 (Equals to the listed order; refer to the [Log]/Details menu item!)
  sNIMonitorIPAddress 127.0.0.1 IP address of NIMonitor where SS7 messages are received from
  sIPMonitorIPAddress 127.0.0.2 IP address of GTPMon from where GTP messages are received from
  dwMaxLinesInLogWindow 1000 Number of lines in the log window on screen
  dwCypherKeyIMSIMaxCount 1000000 Size of IMSI table
  dwCypherKeyIMSILifeSec 604800 When an element of IMSI table reaches this time it will be dropped from table
  sCipherKeyIMSIBackupFile c:\CipherKeyIMSIBackupFile.bin Backup file for IMSI table
  bCipherKeyIMSIBackupPeriodic True Periodic (daily) backup of IMSI-table can be prohibited with the value "False"
  dwCypherKeyTLLIMaxCount 1000000 Size of TLLI table
  dwCypherKeyTLLILifeSec 604800 Elements of TLLI table are stored for this time
  sCipherKeyTLLIBackupFile c:\CipherKeyTLLIBackupFile.bin Backup file for TLLI table
  bCipherKeyTLLIBackupPeriodic True Periodic (daily) backup of TLLI-table can be prohibited with the value "False"
  dwPendingTCAPMaxCount 125 Number of concurrent TCAP transactions
  dwPendingTCAPLifeSec 3 TCAP transaction time-out, the program waits for END or ABORT for this time
  sLogFilesPath d:\GPRS\Logfiles Path for the LOG files
  sTrapFilesPath d:\GPRS\LogFiles\Traps Path for the SNMP Trap files to be sent
  sKcSourceStatisticsFilesPath d:\GPRS\LogFiles\ Kc source statistics will be saved into *.csv files in this folder
(defaults to ""; empty content results in no Kc-Source statistics dumped)
[GPRS Monitors]      
  GM1 11.22.33.44 Symbolic name and IP address of GPRS monitors
[SGSN GTs]     Twenty (20) SGSN GT's can be set, for which CancelLocation MSU's are expected.
  sGTnn 36309123456 SGSN GT's, "nn" runs from 00 to 19.

Version history