Actions

Call detail record: Difference between revisions

(Inserted drawing, removed the NOTE: and replaced with more details on functionality)
 
(70 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:Call Detail Record}}
==Applies To==
{| class="wikitable" style="width: 80%;"
|-
|'''Product'''
|'''Version'''
|-
|Tmedia
|2.9, 3.0, 3.2
|-
|SBC
|3.0, 3.1
|}
==Definition==
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:
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
*Incoming Network
Line 6: Line 23:
*Start time
*Start time
*End Time
*End Time
See this link from more details [http://en.wikipedia.org/wiki/Call_detail_record Wikipedia - Call Retail Record]


== TelcoBridges and call detail records ==
== TelcoBridges and call detail records ==
TelcoBridges products support the generation of call detail records in [[Text Call Detail Records (CDR)|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.
TelcoBridges [[TMG800]], [[TMG3200]], [[TMG7800]] and [[ProSBC]] products support the generation of call detail records in [[Text Call Detail Records (CDR)|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 Call Detail Records (CDR)|Text CDRs ]] are stored locally on the TMG units and must be extracted from the system either manually, or automatically.  
[[Text Call Detail Records (CDR)|Text CDRs ]] are stored locally on the devices 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.  
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.  
Line 17: Line 33:
[[File:CDR_High-level_drawing v2.bmp]]
[[File:CDR_High-level_drawing v2.bmp]]


== References ==
== Call Detail Records Generation  ==
*[[Text Call Detail Records (CDR)|Text-based call detail records]]
TelcoBridges CDRs are generated on a per-leg bases when the call is answered and when the call is terminated.
*[[RADIUS]]
 
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  ===
[[File:CDR_CallAnswer.jpg|640px]]
 
=== Case 2: Call Unanswered ===
[[File:CDR_UnansweredCall.jpg|640px]]
 
=== Case 3: Call Transferred ===
[[File:CDR_CallTransferBleg.jpg|640px]]
 
[[File:CDR_CallTransferCleg.jpg|640px]]
 
== Text-based Call Detail Records ==
[[Text Call Detail Records (CDR)|Text-based call detail records]]
 
== RADIUS Call Detail Records  ==
[[RADIUS]]
 
== Call Detail Records in High Availability (HA) Environment ==
The term HA refers to a system equipped with primary and secondary host controllers (i.e. A SBC deployed in a 1+1 configuration, a TMG7800 gateway with redundant controllers or Tmedia gateways deployed in a 1+1 configuration)
 
* '''Text CDR only''' Mode
** The active gateway application is storing text-based CDR records on the active host (i.e. non-zero bytes of CDR log file)
** Each CDR record will only be present either on the primary or on the secondary host
** The user needs to merge the CDR records from both the primary and secondary hosts to get all the data
* '''RADIUS CDR only''' Mode
** CDR records will be sent out to the RADIUS server(s) from the gateway application on the active host only
** No CDR records are stored on the HA system
* '''Text and RADIUS CDR''' Mode
** CDR records will be sent out to RADIUS server(s) from the gateway application on the active host
** The active gateway application is also storing text-based CDR records on the active host (i.e. non-zero bytes of CDR log file)
** Also, each text-based CDR record will only be present either on the primary or on the secondary host
** The user needs to merge the CDR records from both the primary and secondary hosts to get all the data
* '''RADIUS CDR with text CDR fallback''' Mode
** If the RADIUS server(s) is(are) in service
*** CDR records will be sent out to the RADIUS server(s) from the gateway application on the active host only
** If the RADIUS server(s) is(are) out of service
*** The active gateway application is storing text-based CDR records on the active host (i.e. non-zero bytes of CDR log file)
*** Each CDR record will only be present either on the primary or on the secondary host
*** The user needs to merge the CDR records from both the primary and secondary hosts to get all the data
<br>
Click here for instructions on [[CDR:Customer_defined_CDR_Records|Customer defined CDR records]]
 
== Links on Call Detail Records==
*[[Text_Call_Detail_Records|Text CDR]]
*[[RADIUS|Radius CDR]]
*[http://en.wikipedia.org/wiki/Call_detail_record Wikipedia - Call Retail Record]
 
 


[[category:Glossary]]
[[category:Glossary]]
[[category:Tmedia_Features]]
[[category:Tmedia_Features]]
[[Category:RevisionV2]]
[[Category:RevisionV2]]

Latest revision as of 12:58, 19 March 2024


Applies To

Product Version
Tmedia 2.9, 3.0, 3.2
SBC 3.0, 3.1

Definition

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

TelcoBridges and call detail records

TelcoBridges TMG800, TMG3200, TMG7800 and ProSBC 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 devices 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.

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

Case 2: Call Unanswered

Case 3: Call Transferred

Text-based Call Detail Records

Text-based call detail records

RADIUS Call Detail Records

RADIUS

Call Detail Records in High Availability (HA) Environment

The term HA refers to a system equipped with primary and secondary host controllers (i.e. A SBC deployed in a 1+1 configuration, a TMG7800 gateway with redundant controllers or Tmedia gateways deployed in a 1+1 configuration)

  • Text CDR only Mode
    • The active gateway application is storing text-based CDR records on the active host (i.e. non-zero bytes of CDR log file)
    • Each CDR record will only be present either on the primary or on the secondary host
    • The user needs to merge the CDR records from both the primary and secondary hosts to get all the data
  • RADIUS CDR only Mode
    • CDR records will be sent out to the RADIUS server(s) from the gateway application on the active host only
    • No CDR records are stored on the HA system
  • Text and RADIUS CDR Mode
    • CDR records will be sent out to RADIUS server(s) from the gateway application on the active host
    • The active gateway application is also storing text-based CDR records on the active host (i.e. non-zero bytes of CDR log file)
    • Also, each text-based CDR record will only be present either on the primary or on the secondary host
    • The user needs to merge the CDR records from both the primary and secondary hosts to get all the data
  • RADIUS CDR with text CDR fallback Mode
    • If the RADIUS server(s) is(are) in service
      • CDR records will be sent out to the RADIUS server(s) from the gateway application on the active host only
    • If the RADIUS server(s) is(are) out of service
      • The active gateway application is storing text-based CDR records on the active host (i.e. non-zero bytes of CDR log file)
      • Each CDR record will only be present either on the primary or on the secondary host
      • The user needs to merge the CDR records from both the primary and secondary hosts to get all the data


Click here for instructions on Customer defined CDR records

Links on Call Detail Records