Call Data Records
GL’s Call Data Records (CDR) is the software-based call-processing part of the GL’s TDM Call Capture and Analysis (CCA, PacketScan™, PPP Analyzer)
solution. The CDR output centers around each ‘call’ and for each call it reports comprehensive information occurring on T1 and E1 lines and IP networks,
- voice capture for both directions
- supported codecs data rates are - a-law, µ-law, 16-bit PCM (Intel), 16-bit PCM (Motorola), MS Wave, G.726 (40 Kbps, 32 Kbps, 24 Kbps, and 16 Kbps), and 14-bit 16 KHz G.722 (64 kbps)
- complete signaling information for each direction for CAS, ISDN, MFC-R2, SS7, SIP, MLPPP and more
- all alarms and errors occurring during the call including BPV, Frame Errors, CRC errors, LOS, and more
- detailed voiceband event information occurring during the call including dual tones (DTMF, MF, MFC-R2), fax tones, modem signals, and more
- detailed analysis of the voiceband call including noise level, speech level, speech activity factor, echo measurements, and more
- categorization of the call as voice, fax, modem, or data
- Companion programs that allow easy search for any "unique feature, aspect, or parameter" of calls - even among hundreds of thousands of calls.
The generated measurements along with the recorded voice files of a particular call are combined in a custom Excel® Addin allowing the users to
do custom filtering based on any measurements (ASL, AF, % Digits, %Voice, Mid-call-digits,...) or signaling messages (ISDN signaling, CAS Signaling, Release
Codes, Call Duration, Call Events,...). Call Data Records application compiles the output of PacketScan™,
PPP Analyzer, or CCA (Call Capture and Analysis) application and (optionally)
VBA (Voice Band Analyzer) application and generates the following 2 types of reports –
- Call Summary Report - This report contains a single summary line for each call, giving information such as the inbound and outbound ports, channel
number, time of seizure and release, and other summary information.
- Call Detail Report - This report contains call summary data, as well as the progression of supervisory and in-band events during the call and an
overall summary of in-band measures for each direction.
GL Communications Inc’s approach to Call Data Records (CDR) compilation is as depicted in the pictures below.
- Call Capture & Analysis (CCA):
This application monitors hundreds of call in real-time, captures bidirectional channel data and records it into PCM signal files, including logging of detailed
analysis of selected voice band streams into *.csv files. Capture may be triggered according to various protocols such as signaling bits, ISDN, SS7, CAS, SIP,
MLPPP etc. CCA also records signaling and alarm events, as well as producing a summary record for each call. The files containing the event and call summary
records are collectively referred to as Call Record Files.
Each CCA instance can monitor a single T1 or E1 trunk. Multiple CCA instances may be run concurrently to monitor multiple trunks. Here, CCA is discussed
mainly in the context of Call Data Records generation. The CCA allows to log capture events in CSV or binary files and to feed these results into Call Data
Records (CDR) application to provide an overall summary of the call as well as the event-by-event account of each call.
- Multiple Call Capture and Analysis:
GL’s Multi CCA application is similar to CCA, where in it is used to monitor hundreds of calls, capture the bidirectional data, signaling and traffic, simultaneously from multiple T1/E1 lines, based on the user-defined trigger configurations. Once the capture trigger type is selected, users can control and run multiple capture instances on different T1/E1 ports from a single GUI.
The analyzer in real-time is used to capture and monitor live IP, VoIP, and IP based video traffic.
It can be used as a stand-alone tool as well as a probe in a distributed system using a central database such as Oracle as implemented in GL’s
NetSurveyorWeb™ application. Besides the SIP (H.323, MGCP, and Megaco) messaging and RTP impairment reports, additional functions include reporting of
Mean Opinion Score (MOS) / R-factor scores matched to the call as part of the Call Detail Record (CDR). It also has a powerful Trigger Action feature that can
be used to select and save calls (audio or PCAP) based on parameters in the CDR. Also included is the ability to save the actual RTP of the call. The analyzer
can also be configured and set to automatically start monitoring traffic with the filters, trigger actions and parameters previously saved. This also includes
automatically connecting to a remote database for NetSurveyorWeb™ applications.
- Voice Band Analyzer (VBA):
This application operates in near-real-time, processing the signal files recorded by CCA. VBA may be configured to detect in-band events such as sporadic
echo, digit tones, in-band impairments, and the like. It also produces summary measurements of the captured signals, including active speech levels, noise
level, percent time active, DC offset and the like. VBA records its output into two files, the first containing overall channel measurements, and the second
containing event records.
A single VBA instance will analyze any number of files. This is an optional component. Here, VBA is discussed mainly in the context of Call Data Records
generation.Like VBA, a single CDR instance will compile any number of files into Call Data Records.
The configuration screen is organized into sections -
- Signaling System: supports ISDN, CAS, SS7, and SIP signaling system used by CCA / PacketScan™ to delimit calls. The signaling protocol used
determines the Call Summary data that will be reported, and factors into CDR’s evaluation of call status. Note that CCA / PacketScan™ and CDR must
agree on the signaling protocol.
- Data Sources: specifies source files utilization and channel supervision protocol used. Includes Call Summary, Signaling, Facility Status, &
Voiceband types of data source. Strictly speaking, only the Call Summary file is required. However, a meaningful call detail report requires, at a minimum,
supervisory and alarm files as well.
- Source File Disposition: manages CDR files after report generation for a given completed call.
- Report To: allows specifying the details of CDR’s output. Users may opt to output into a text file or direct output to a CSV ("comma-separated
values") file. Files for successive calls may all be stored in a single folder or may be stored in subfolders subsidiary to a single folder. CCA, VBA, and CDR
must all use the same folder/subfolder structure. User can enable both CSV and ASCII simultaneously.
- Control Buttons: controls naming and saving configurations.
CDR Output Formats
CDR can be configured to output its results to text or Comma-Separated Values ("CSV") files.
The CDR output in text format provides call summary report and call detail reports in ASCII.
- Call Summary - gives an overall summary of the call, including the Probe ID, CALL ID, Timeslot, Call Ref Value, Protocol, Data Rate, Release Code
and so on. Each call occupies one line of the report as indicated in the example
- Call Detail Report - Includes complete details of a call in four sections. The first Call Summary section gives a brief summary of the call as
in the call summary text file. This is followed by Call Side Information, which gives Telephone number, Port and Timeslot number, Mid call digits, and
Capture file name. This is then followed by Call Events section that gives an event-by-event account of the call. Events include channel supervision
events, sporadic echo, alarms, and various traffic details. If VBA output is chosen, the Inband summary section appears with various in-band statistics details
depending on each algorithm selected in VBA.
A sample Call Summary and Call Detail Records are shown in the screenshots below with the In-band summary including Active Speech Level algorithm
(ASL, AF, RMS, Noise, and Clip fields) and Traffic Classifier algorithm (%Fax, %Voice, %Digits, %Quiet, and %Idle fields).
Screen Shot of ISDN call detail record in text file
Screen Shot of ISDN call summary record in text file
The CDR output in CSV format provides 4 different files for call summary, call side information, call events, and In-band summary. The name of the call
summary records file will be the name you specified on the configuration screen followed by “_m.csv” where “_m” indicates call master recorda, "_s.csv",
where the "_s" indicates call side records "_e.csv", where "_e" indicates event and "_v.csv", where the "_v" indicates voiceband statistics.
Screen Shot of call master record in csv file format
Screen Shot of voice-band call detail record in csv file
Screen Shot of call side record in csv file
Screen Shot of call event record in csv file
Screen Shot of Full Duplex Audio View of a Captured Call in CCA
CDR Excel® Add-In for Advanced Filtering:
The generated CSV call records can be processed in Excel® application and analyzed more
comprehensively to get the calls of interest using a built-in tool included with the Excel® application.
For more details visit : Call Detail Records (CDR) Analysis using custom Excel® Addin.
- The generated measurements along with the recorded voice files of a particular call are combined in the Excel® allowing the users to do custom
filtering based on any measurements (ASL, AF, % Digits, %Voice, Mid-call-digits,...), or signaling messages (ISDN Signaling, CAS Signaling, Release Codes,
Call Duration, Call Events,...).
- Retrieving Calls of Interest: The details of a selected call from the filtered records in Excel® can be printed or stored as PDF files for further
Excel® Add-in to filter Call Data Records based on various measurements,
date-time, and signaling messages
- Easy Invocation of Voice Files: The voice files of a particular call from the filtered records in Excel® can be downloaded or played back using
third-party audio editing tools such as Goldwave®.
Play/Download the Stereo Voice Files from Filtered Calls
Please Note: The XX in the Item No. refers to the hardware platform, listed at the bottom of the Buyer's Guide, which
the software will be running on. Therefore, XX can either be ETA or EEA (Octal/Quad Boards), PTA or PEA (tProbe Units),
UTA or UEA (USB Units), HUT or HUE (Universal Cards), and HDT or HDE (HD cards) depending upon the hardware.
Back to List of T1E1 Basic and Optional Applications Index Page