TSP Lab Sga7N_ISUP_CDRGen - CDR generator for IBFD Sga7N_ISUP_CDRGen2

ISUP Call Data Record generator module for IBFD
("Sga7N_ISUP_CDRGen2")

Basic Operation

User Interface

The main menu

Menu Menuitem Shortcut(s) Meaning
[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)
[Options]      
  Go on / Pause (Ctrl-P, or ) Allow periodic scanning of the working directory for Sga-7014.xxx files
  Auto scroll (ScrollLock, or ) Allow automatic scrolling of the log screen
  Flush counters   The status-line counters can be flushed
  Flush and reset counters   The status-line counters can be flushed and cleared
  Reload NoA=3/MCC prefixes from INI   Reloads DPC-CountryCode pair list form Sga7N_ISUP_CDRGen2.ini//[NoA=3 ---> MCC] section
  Reload NoA=4 PRA fixes from INI   Reloads pointcodes list for PRA from Sga7N_ISUP_CDRGen2.ini//[PRA fix for NoA=4] section
  Reload Foreign PointCodes from INI   Reloads pointcodes list from Sga7N_ISUP_CDRGen2.ini//[Foreign PointCodes] section
  Reload premium-rate short-codes from INI   Reloads short codes list for premium rate calls pointcodes from Sga7N_ISUP_CDRGen2.ini//[Premium Rate calls / short codes] section
  Save settings   Save actual settings into the configuration (Sga7N_ISUP_CDRGen2.ini) file

The bottom status-line

Description of the CDRs

The (normal) CDR contains the following data

Counter (fake) CDR contains the following data

Call number conversion rules

Configuration (Sga7N_ISUP_CDRGen2.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]      
  bAutoScroll True (Refer to the [OPTIONS]/Auto scroll menuitem!)
[Advanced]      
  wLogDetailLevel 3 (Equals to the listed order; refer to the [LOG]/Details menuitem!)
  wMaxCPUUsagePercent 25 Limit of CPU-usage for this module
  dwMaxLinesInLogWindow 1000 Number of lines in the log window on screen
  dwMaxCDRElemCount 1000 Maximum number of concurrent calls
  dwActiveCallDurationTimeOutSec 3600 Time limit for long calls in seconds. If a call reaches this limit its CDR will be closed.
  sDataPath d:\CDR Path for CDRs
  dwDataFileCutSize 1000000 size of output files can be limited (given in bytes)
  sLogFilesPath d:\LogFiles Path for the LOG files
  sTrapFilesPath d:\LogFiles Path for the TRAP files
  dwDuplicatedRxTimeDiffMaxMS 250 Duplicated MSUs arriving within this time are dropped.
  dwDuplicatedSAMTimeDiffMaxMS 250 Duplicated SAM messages arriving within this time are handled as retransmission.
  dwDuplicatedRLCTimeDiffMaxMS 250 Duplicated RLC messages arriving within this time are handled as retransmission.
  bIncludeTransitedCalls True Optional processing for transited calls.
[NoA=3 ---> MCC]     If the (NI|PC) of the call is listed here and the NoA=3, the appropriate callnumber will be extended with the given CountryCode:
if (NI|DPC,NoA=3) ---> {NoA=4,MSISDN_B=(CC+MSISDN_B)}
if (NI|OPC,NoA=3) ---> {NoA=4,MSISDN_ACD=(CC+MSISDN_ACD)}
  0|5090 49  
  0|5120 49  
[PRA fix for NoA=4]     Patch for PRA addressing bug: if the (NI|PC) of the call is listed here and the NoA=4, then NoA=0 will be used.
if (NI|DPC,NoA=4) ---> consider if it was NoA=0
  0|16129 (anything)  
[Foreign PointCodes]     If the (NI|DPC) and (NI|OPC) of the call is listed here the MSU is skipped.
if (NI|DPC,NI|OPC) ---> ignore MSU
  0|991 (anything)  
[Premium Rate calls / short codes]     Short code list for premium rate calls. '?' character can be used for further digits.
  135? (anything)  
  165??? (anything)  
[Trap Thresholds]      
  byMaxCDRElemCountPercent 50 Alarm threshold for fulness of active call memory. Given in percent.

Version history