A call detail record (CDR) is a data record produced by a telephone exchange or other telecommunications equipment that documents the details of a telephone call or other communications transaction (e.g., text message) that passes through that facility or device. The record contains various attributes of the call, such as time, duration, completion status, source number, and destination number. It is the automated equivalent of the paper toll tickets that were written and timed by operators for long-distance calls in a manual telephone exchange.
In computer science, a record (also called struct or compound data) is a basic data structure. A record is a collection of elements, possibly of different data types, typically in fixed number and sequence. The elements of records may also be called fields or members. A tuple may or may not be considered a record, and vice versa, depending on conventions and the specific programming language.