CDR History
Storage of Call Detail Records (CDR) for all calls (or call attempts) what are passed via Yeti. Yeti save CDR for every call termination attempt, so one received call on legA can cause multiple CDRs in case of rerouting. All CDRs related to one call will have same values of Orig Call Id and Local tag, routing attempt value indicates sequence number of CDR withing same call.
INFO
There is built-in tool to provide CDR data retention, see Data retention <data_retention> documentation.
CDR attributes
- Id
- Unique CDR identifier.
- UUID
- Unique CDR identifier.
- Time Start
- Date and time of call starting.
- Time Connect
- Date and time of receiving 200OK response.
- Time End
- Date and time of receiving Bye.
- Duration
- Duration of the call in seconds.
- Internal Disconnect Code
- Internal
Disconnect Code <disconnect_codes>for the call. - Lega Disconnect Code
Disconnect Code <disconnect_codes>for interconnection between Yeti and Gateway that was used as Originator for the call.- Lega Disconnect Reason
- Disconnect Reason for interconnection between Yeti and Gateway that was used as Originator for the call.
- LegA Q850 Cause
- Q.850 cause code received on call legA in Reason header.
- LegA Q850 Text
- Q.850 text received on call legA in Reason header.
- LegA Q850 Params
- Q.850 parameters received on call legA in Reason header.
- Legb Disconnect Code
Disconnect Code <disconnect_codes>for interconnection between Yeti and Gateway that was used as Terminator for the call.- Legb Disconnect Reason
- Disconnect Reason for interconnection between Yeti and Gateway that was used as Terminator for the call.
- LegB Q850 Cause
- Q.850 cause code received on call legB in Reason header.
- LegB Q850 Text
- Q.850 text received on call legB in Reason header.
- LegB Q850 Params
- Q.850 parameters received on call legB in Reason header.
- Customer
- Value of the
*Name* <contractor_name>attribute of the Customer Contractor for the call. - Vendor
- Value of the
*Name* <contractor_name>attribute of the Vendor Contractor for the call. - Customer Auth
- Value of the
*Name* <customer_auth_name>attribute of the Customer Auth. - Src Area
- Source
Area <areas>for the call (if any). - Dst Area
- Destination
Area <areas>for the call (if any). - Dst Country
- Destination Country name detected by
Network Prefixes <network_prefixes>table - Dst Network
- Destination Network name detected by
Network Prefixes <network_prefixes>table - Dst Network Type
- Destination Network Type name detected by
Network Prefixes <network_prefixes>table - Src Country
- Source Country name detected by
Network Prefixes <network_prefixes>table - Src Network
- Source Network name detected by
Network Prefixes <network_prefixes>table - Src Network Type
- Source Network Type name detected by
Network Prefixes <network_prefixes>table - Status
- Status of the call regarding its
Disconnect Code <disconnect_codes>. Could be SUCCESS (if "Success" flag is enabled forDisconnect Code <disconnect_codes>that was applied to the call) or FAILURE (otherwise). - Is Last CDR
- This field should be "yes" ("true") for last routing attempt for the call ("no"("false") otherwise).
- Dump Level
- Tracing level applied to this call. Read more in
Call tracing feature documentation <troubleshooting_tracing>{.interpreted-text role="ref"}. - Orig GW
- Value of the
*Name* <gateway_name>attribute of Gateway that was used as Originator for the call. - Term GW
- Value of the
*Name* <gateway_name>attribute of Gateway that was used as Terminator for the call. - Routing Plan
Routing plan <routing_plan>that was used for the call.- Routing Group
Routing Group <routing_group>that was used for the call.- Routing Tags
Routing Tags <routing_tag>associated with the call.- Rateplan
Rateplan <rateplans>that was used for the call.- Src Name In
- Name of caller that was received in the "From" field of SIP header from
Gateway <gateways>that was used as Originator for the call. - Src Prefix In
- Source number (A-number) that was received from Gateway that was used as Originator for the call.
- Dst Prefix In
- Destination number (B-number) that was received from Gateway that was used as Originator for the call.
- Src Prefix Routing
- Source number (A-number) that was used for routing for the call.
- Dst Prefix Routing
- Destination number (B-number) that was used for routing for the call.
- LRN
- Routing number that was received from LNP database (in case of requesting) for the call.
- Src Prefix Out
- Source number (A-number) that was sent to Gateway that was used as Terminator for the call.
- Dst Prefix Out
- Destination number (B-number) that was sent to Gateway that was used as Terminator for the call.
- Src Name Out
- Name of caller that was sent in the "From" field of SIP header to Gateway that was used as Terminator for the call.
- LegA Remote socket
- Protocol, Source IP address and Source Port of initial INVITE request received on Yeti node.
- LegA Local socket
- Destination IP address and Destination Port of initial INVITE request received on Yeti node.
- LegA Originator address
- Protocol, Source IP address and Source Port of initial INVITE request received from call originator(legA) on Load balancer or Yeti node.
- LegB Remote socket
- Protocol, Destination IP address and Destination Port of initial INVITE request sent by Yeti on legB. This field may be empty if no response received for initial INVITE.
- LegB Local socket
- Source IP address and Source Port of initial INVITE request sent by Yeti on legB.
WARNING
LegB Remote socket and LegB Local socket attributes may be empty if no response received for initial INVITE.
- LegB Ruri
- R-URI of initial INVITE request sent by Yeti on legB.
- Is Redirected
- Will be true if call leg B was redirected using 3xx SIP response or REFER request.
- Pai In
- Value of P-Asserted-Identity header received from origination gateway in initial INVITE on legA.
- Pai Out
- Value of P-Asserted-Identity header sent by Yeti to termination gateway in initial INVITE on legB.
- Ppi In
- Value of P-Preferred-Identity header received from origination gateway in initial INVITE on legA.
- Ppi Out
- Value of P-Preferred-Identity header sent by Yeti to termination gateway in initial INVITE on legB.
- Rpid In
- Value of Remote-Party-ID header received from origination gateway in initial INVITE on legA.
- Rpid Out
- Value of Remote-Party-ID header sent by Yeti to termination gateway in initial INVITE on legB.
- Rpid Privacy In
- Value of RPID-Privacy header received from origination gateway in initial INVITE on legA.
- Rpid Privacy Out
- Value of RPID-Privacy header sent by Yeti to termination gateway in initial INVITE on legB.
- Privacy In
- Value of Privacy header received from origination gateway in initial INVITE legA.
- Privacy Out
- Value of Pricacy header sent by Yeti to termination gateway in initial INVITE on legB.
- Diversion In
- Value of SIP Diversion header that was received from Gateway that was used as Originator for the call.
- Diversion Out
- Value of SIP Diversion header that was sent to Gateway that is used as Terminator for the call.
- P Charge Info In
- Value of P-Charge-Info header received from origination gateway in initial INVITE on legA. Yeti doesn't validate P-Charge-Info header format and accept any value even not in URI format.
- Node
- Node that processed call
- PoP
- Location of node processed call
- Local Tag
- Internal session ID for call legA
- LebB Local Tag
- Internal session ID for call legB
- Orig Call
- Value on Call-Id header received from origination gateway.
- Term Call
- Value on Call-Id header sent to termination gateway.
- Routing Attempt
- Number of attempt to route this call to destination.
- Customer Price
- Price that was used for changing balance of Customer's
Account <accounts>(in case of success call). - Vendor Price
- Price that was used for changing balance of Vendors's
Account <accounts>(in case of success call). - Routing Delay
- Delay (in seconds) between receiving call by Yeti (from Originator) and sending it to termination gateway. Routing delay for first CDR(routing_attempt = 1) represent delay introduced by Yeti routing logic.
- PDD
- Post Dial Delay (PDD) for this call. PDD calculated as time between sending INVITE to termination gateway and receiving 18x response back. Measured in seconds.
- RTT
- Round-trip time (RTT) for this call. RTT calculated as time between sending INVITE to termination gateway and receiving 10x response back. Measured in seconds.
- Yeti version
- Versions of SEMS core and Yeti module that handled call
- Lega User Agent
- Values of User-Agent and Server headers received from origination gateway on legA.
- Legb User Agent
- Values of User-Agent and Server headers received from termination gateway on legB.