Call detail record

From TBwiki
Revision as of 12:56, 29 April 2016 by Cbilodeau (Talk | contribs)
Jump to: navigation, search

Call detail records, or CDR for short, are the foundation of subscriber billing activities by telecom service providers. They are data records containing call-related information such as:

  • Incoming Network
  • Outgoing Network
  • Calling number
  • Called number
  • Start time
  • End Time

See this link from more details Wikipedia - Call Retail Record

Contents

TelcoBridges and call detail records

TelcoBridges TMG800, TMG3200 and TMG7800 products support the generation of call detail records in text format. They also support the ability to export call detail records to a RADIUS server for accounting purposes. Both methods can be used simultaneously.

Text CDRs are stored locally on the TMG units and must be extracted from the system either manually, or automatically.

If the network supports RADIUS, this method is preferred as each record will be sent in a timely manner to an external database for storage.

CDR High-level drawing v2.bmp

Call Detail Records Generation

TelcoBridges CDRs are generated on a per-leg bases when the call is answered and when the call is terminated.

In the cases illustrated below:

Id is a 128 bits unique identifier for all the records of a same call.

  • h323-conf-id for RADIUS and @{SessionId} for Text CDR

'Original Id is a 128 bits unique identifier used for Call Transfer records. Each call transfer outgoing legs has its own unique Id with its Original Id associated call legs (incoming+outgoing).

  • h323-incoming-conf-id for RADIUS and @{OriginalSessionId} for Text CDR

Case 1: Call Answered

CDR CallAnswer.jpg

Case 2: Call Unanswered

CDR UnansweredCall.jpg

Case 3: Call Transferred

CDR CallTransferBleg.jpg

CDR CallTransferCleg.jpg

Text-based Call Detail Records

Text-based call detail records

RADIUS Call Detail Records

RADIUS

Call Detail Records in High Availability (HA) Environment

This HA refers to system with Primary and Secondary host controllers (redundant TMG7800-ctrl or Tmedia 1+1 system)

  • Text CDR only CDR Mode
    • Active gateway application host is storing actual content of the CDR record (i.e. nonzero Byte of CDR log file)
    • Each CDR records will only be present either on the primary or secondary host
    • User need to merge the CDR records from both hosts to get all the data
  • Radius CDR only CDR Mode
    • CDR records will be sent out to Radius server(s) from gateway application active host only
    • No CDR records are store on Tmedia system
  • Text and Radius CDR
    • CDR records will be sent out to Radius server(s) from gateway application active host
    • Active gateway application host is storing actual content of the CDR record (i.e. nonzero Byte of CDR log file)
    • Also, Each CDR records will only be present either on the primary or secondary host
    • User need to merge the CDR records from both hosts to get all the data
  • Radius CDR with Text CDR fallback CDR Mode
    • If Radius server(s) are in service
      • CDR records will be sent out to Radius server from gateway application active host only
    • If Radius server(s) are out of service
      • Active gateway application host is storing actual content of the CDR record (i.e. nonzero Byte of CDR log file)
      • Each CDR records will only be present either on the primary or secondary host
      • User need to merge the CDR records from both hosts to get all the data
Personal tools