Открыть сервис

CDR

CDR (от англ. Call Detail Record — запись деталей вызова) — это структурированный файл данных, формируемый телекоммуникационным оборудованием (АТС, коммутаторами, VoIP-шлюзами) и содержащий информацию о каждом завершённом сеансе связи (звонке, передаче SMS, сессии передачи данных). Каждая запись в CDR фиксирует технические параметры соединения: кто, кому, когда, откуда и как долго звонил, а также результат вызова (успешный, занято, ошибка) и способ тарификации. CDR является основным источником данных для биллинговых систем, анализа трафика, обеспечения безопасности и оперативно-розыскных мероприятий (СОРМ).

История

Первые CDR появились в середине XX века с внедрением автоматических телефонных станций (АТС). На электромеханических АТС (декадно-шаговых, координатных) информация о вызовах фиксировалась на перфоленте или магнитной ленте. С переходом на цифровые АТС (например, EWSD, AXE-10) в 1980-х годах записи стали формироваться в электронном виде и передаваться по протоколам X.25, а затем IP.

С развитием сотовой связи (стандарты GSM, CDMA) и VoIP (SIP, H.323) структура CDR усложнилась: в записи добавились поля для идентификации абонентов (IMSI, IMEI), координат базовых станций, типов услуг (голос, SMS, GPRS). В 1990-х годах появились стандартизированные форматы CDR, такие как AMA (Automatic Message Accounting) и CIBER (Cellular Intercarrier Billing Exchange Record), а позже — ASN.1 для описания структуры.

Структура и поля CDR

Типовой CDR содержит следующие основные поля:

  • Calling Number (A-номер) — номер вызывающего абонента (в формате E.164).
  • Called Number (B-номер) — номер вызываемого абонента.
  • Start Time — дата и время начала вызова (с точностью до секунды или миллисекунды).
  • Duration — длительность соединения (в секундах или минутах).
  • Call Type — тип вызова (голосовой, видео, SMS, MMS, передача данных).
  • Result — результат: «answered» (отвечен), «busy» (занято), «no answer» (нет ответа), «failed» (ошибка), «blocked» (заблокирован).
  • Trunk Group — идентификатор группы каналов (для ТфОП).
  • Calling/Called IMSI/IMEI — международный идентификатор абонента (IMSI) и оборудования (IMEI) в сотовых сетях.
  • Cell ID — идентификатор базовой станции, обслуживавшей вызов.
  • Billing IDуникальный идентификатор записи для биллинга.
  • Cause Code — код причины завершения вызова (например, по стандарту Q.850).

В VoIP-системах (SIP) CDR может дополнительно включать IP-адреса, порты, кодек, параметры QoS (задержка, джиттер, потеря пакетов).

Форматы и протоколы передачи

CDR передаются от коммутационного оборудования в биллинговую систему или хранилище данных (Data Warehouse) по следующим протоколам:

  • FTP/SFTP — передача файлов с CDR в формате CSV, XML, JSON или бинарном (например, AMA).
  • RADIUS — протокол AAA (Authentication, Authorization, Accounting), используемый в VoIP и Wi-Fi для передачи учётных записей (Accounting-Request/Response).
  • Diameter — более современный протокол (RFC 6733), применяемый в LTE/IMS для передачи CDR в реальном времени.
  • X.25/TCP — устаревшие, но всё ещё используемые на некоторых TDM-АТС.

Стандартные форматы файлов CDR:

  • CSV — простой текстовый формат с разделителями (запятая, точка с запятой, табуляция). Поля фиксированы.
  • XMLиерархическая структура, удобная для сложных данных (например, 3GPP TS 32.298).
  • ASN.1 — бинарный формат, используемый в GSM и UMTS (3GPP TS 32.205).
  • Parquet — колоночный формат для больших данных (Big Data), применяемый в современных системах.

Применение

Биллинг и тарификация

CDR — основа для расчёта стоимости услуг связи. Биллинговая система сопоставляет CDR с тарифными планами, применяет скидки, наценки и формирует счета для абонентов. В постпейдных системах CDR обрабатываются пакетно (раз в сутки), в препейдных — в реальном времени (Online Charging System, OCS).

Анализ трафика и управление сетью

Операторы связи анализируют CDR для:

  • выявления перегрузок на базовых станциях и транках;
  • оптимизации маршрутизации вызовов;
  • прогнозирования роста трафика;
  • обнаружения аномалий (например, массовые звонки на короткие номера).

Безопасность и оперативно-розыскные мероприятия

В России операторы связи обязаны хранить CDR (согласно Федеральному закону № 126-ФЗ «О связи» и приказам Минкомсвязи) и предоставлять их правоохранительным органам в рамках СОРМ (Система оперативно-розыскных мероприятий). CDR используются для:

  • установления круга общения подозреваемых;
  • геолокации абонентов (по Cell ID);
  • выявления мошеннических схем (например, фрод-звонки).

Маркетинг и клиентская аналитика

CDR позволяют операторам строить профили абонентов: частота звонков, предпочитаемые направления, длительность разговоров, активность в роуминге. Эти данные используются для персонализированных предложений и тарифов.

Классификация CDR

По типу сети:

  • TDM CDR — для традиционной телефонии (PSTN, ISDN). Поля фиксированы, длительность в секундах.
  • VoIP CDR — для IP-телефонии. Включают IP-адреса, кодек, параметры SIP.
  • Mobile CDR — для сотовых сетей (GSM, UMTS, LTE, 5G). Содержат IMSI, IMEI, Cell ID, тип услуги (голос, SMS, данные).
  • IMS CDR — для мультимедийных подсистем IP (VoLTE, ViLTE, RCS). Формат 3GPP TS 32.298.

По способу обработки:

  • Batch CDR — обрабатываются пакетно (раз в час/сутки). Используются в постпейде.
  • Real-time CDR — передаются и обрабатываются немедленно (в OCS). Используются в препейде.

По источнику:

  • MSC CDR — от коммутатора мобильной связи (Mobile Switching Center).
  • SGSN CDR — от узла поддержки GPRS (Serving GPRS Support Node) для передачи данных.
  • GGSN CDR — от шлюзового узла GPRS (Gateway GPRS Support Node) для интернет-трафика.
  • SBC CDR — от пограничного контроллера сессий (Session Border Controller) в VoIP.

Хранение и обработка

Объём CDR в крупных сетях может достигать миллиардов записей в сутки. Для хранения используются:

  • Реляционные базы данных (Oracle, PostgreSQL) — для оперативной обработки и отчётности.
  • Hadoop/Spark — для распределённой обработки больших данных (Big Data).
  • Облачные хранилища (S3, Azure Blob) — для долгосрочного архивирования.

Срок хранения CDR в России регулируется законодательством: для операторов связи — не менее 3 лет (согласно Федеральному закону № 126-ФЗ), для операторов СОРМ — не менее 6 месяцев (приказ Минкомсвязи № 85). В других странах сроки варьируются от 6 месяцев до 5 лет.

Проблемы и ограничения

  • Конфиденциальность — CDR содержат персональные данные (номера, местоположение, длительность звонков). В России обработка CDR регулируется Федеральным законом № 152-ФЗ «О персональных данных». Утечки CDR могут привести к серьёзным последствиям (например, скандал с продажей CDR в даркнете в 2023 году).
  • Объём данных — хранение и обработка петабайтов CDR требуют значительных вычислительных ресурсов.
  • Стандартизация — разные производители оборудования (Ericsson, Nokia, Huawei, Cisco) используют собственные форматы CDR, что усложняет интеграцию.
  • Задержки — в реальном времени CDR могут задерживаться из-за перегрузок сети или ошибок синхронизации.

Примеры использования

  • Биллинг — оператор «МТС» (ПАО «МТС») обрабатывает более 10 млрд CDR в сутки для расчёта стоимости услуг.
  • СОРМ — в 2022 году ФСБ России запросила у операторов связи CDR для расследования кибератак на госорганы.
  • Аналитика — компания «МегаФон» (ПАО «МегаФон») использует CDR для прогнозирования оттока абонентов (Churn Prediction) с помощью машинного обучения.

См. также

  • Биллинговая система
  • СОРМ
  • VoIP
  • GSM
  • 3GPP

Источники

  • Федеральный закон № 126-ФЗ «О связи» (2003, с изм. 2024)
  • Федеральный закон № 152-ФЗ «О персональных данных» (2006, с изм. 2024)
  • Приказ Минкомсвязи России № 85 от 16.04.2008 «Об утверждении Правил хранения данных...»
  • 3GPP TS 32.298 — Charging Data Record (CDR) parameter description (версия 18.0.0, 2023)
  • RFC 6733 — Diameter Base Protocol (2012)
  • IETF RFC 3261 — SIP: Session Initiation Protocol (2002)
  • Статья «Call Detail Record» в журнале «IEEE Communications Surveys & Tutorials», vol. 22, no. 3, 2020
  • Отчёт «Big Data in Telecom: CDR Analytics» компании McKinsey & Company, 2021

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →