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

Журналирование вызовов АТС: методы и форматы

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

Назначение и области применения

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

  • Финансовый учёт и биллинг: тарификация внутренних и внешних переговоров, распределение затрат по подразделениям или проектам, выставление счетов клиентам за услуги связи.
  • Контроль и оптимизация: выявление нецелевого использования телефонной линии, анализ нагрузки на операторов, оценка эффективности работы контакт-центров.
  • Безопасность и расследования: выявление несанкционированных звонков, отслеживание утечек информации, предоставление доказательной базы при внутренних разбирательствах.
  • Интеграция с CRM: автоматическое создание карточек взаимодействия с клиентами, поднятие истории переговоров при входящем звонке.

Методы журналирования

Способ сбора данных о вызовах зависит от архитектуры АТС и используемых протоколов.

Аппаратное журналирование (SMDR)

Традиционный метод для аналоговых и цифровых АТС. Станция формирует поток данных SMDR (Station Message Detail Recording), передавая его через последовательный порт (RS-232), USB или Ethernet на внешний сервер. Записи передаются в виде текстовых строк с фиксированной или разделительной структурой полей. Этот метод отличается высокой надёжностью, но требует настройки формата под конкретную модель станции.

Программное журналирование (IP-АТС)

В системах на базе IP-протоколов (SIP) журналирование реализуется на уровне программного обеспечения. Сервер АТС (IP-PBX) самостоятельно формирует CDR-записи и сохраняет их в базу данных (MySQL, PostgreSQL) или передаёт по протоколам RADIUS, Syslog или HTTP API. Этот метод более гибкий: позволяет настраивать состав полей, фильтровать события и интегрироваться с внешними системами в реальном времени.

Пассивное прослушивание трафика

Используется для систем, где нет прямого доступа к журналам АТС. Специализированное ПО (анализатор SIP-трафика) подключается к зеркальному порту коммутатора и перехватывает сигнальные пакеты (SIP INVITE, BYE, 200 OK). На основе анализа этих пакетов реконструируются записи о вызовах. Метод сложен в настройке, но позволяет журналировать вызовы сторонних операторов или виртуальных АТС.

Форматы данных

Форматы CDR варьируются от простых текстовых файлов до структурированных записей в базах данных.

Текстовые форматы

  • Фиксированная ширина полей: каждая запись занимает определённое количество символов, поля выравниваются по позициям.
  • CSV (значения, разделённые запятыми): универсальный формат, легко импортируется в Excel и другие приложения.
  • JSON/XML: современные форматы для интеграции с веб-сервисами и API, поддерживают вложенную структуру данных.

Стандартные поля CDR

Типовая запись о вызове содержит следующие атрибуты: дата и время начала, продолжительность, внутренний номер абонента (A-номер), вызываемый номер (B-номер), тип вызова (входящий, исходящий, внутренний, переадресованный), идентификатор линии или транка, а также код причины завершения вызова.

Сроки хранения и обработка

Объём журналов зависит от интенсивности трафика. Для средней организации (100–500 номеров) суточный объём может составлять от 5 до 50 мегабайт текстовых данных. Хранение организуется на выделенных серверах с ротацией файлов (ежедневная, ежемесячная архивация). В соответствии с требованиями законодательства РФ (постановление Правительства № 538 от 27.04.2018) операторы связи обязаны хранить данные о вызовах в течение трёх лет, однако для корпоративных АТС этот срок определяется внутренней политикой компании.

Особенности реализации

При внедрении системы журналирования учитываются несколько практических аспектов:

  • Синхронизация времени: все записи должны иметь единую временную метку (NTP-сервер), иначе анализ последовательности событий будет некорректен.
  • Отказоустойчивость: при переполнении буфера или обрыве связи с сервером АТС должна буферизировать записи и передавать их после восстановления соединения.
  • Защита данных: журналы содержат персональные данные абонентов, поэтому доступ к ним ограничивается, а передача по сети шифруется.

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

На главную BFOmetr →