Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

CDR No Audio / Asterisk Record IP-Телефония и СКУД

Записи разговоров и отчеты CDR во FreePBX: как найти и прослушать звонок

Обновлено: 27.08.2026 · Официальная документация ↗

Зачем нужен модуль CDR Reports во FreePBX

Модуль CDR (Call Detail Records) — это главный аналитический журнал IP-АТС Asterisk / FreePBX, который фиксирует каждый совершенный входящий, исходящий и внутренний звонок компании.

  • Необходимость разрешить конфликтную ситуацию с клиентом и прослушать точную аудиозапись диалога менеджера.
  • Контроль качества работы отдела продаж и проверка времени ожидания клиентов на линии.
  • Проблема: звонок в журнале зафиксирован, но кнопка прослушивания аудиозаписи отсутствует или выдает ошибку воспроизведения.

Поиск и скачивание аудиозаписей разговоров

  1. Шаг 1. Открытие отчетов CDR:

    В веб-интерфейсе FreePBX перейдите в верхнее меню: Reports (Отчеты) -> CDR Reports.

  2. Шаг 2. Фильтрация звонков:

    Задайте параметры поиска:

    • Date Range: укажите точный интервал дат и времени звонка.
    • CallerID (Кто звонил): номер клиента или внутренний номер сотрудника (например, 101).
    • Destination (Куда звонили): номер назначения.
    • Disposition: статус вызова (ANSWERED — отвечен, NO ANSWER — без ответа, BUSY — занято).

    Нажмите кнопку Search (Поиск) внизу страницы.

  3. Шаг 3. Прослушивание и экспорт:

    В столбце Recording (Запись) нажмите иконку Play для встроенного прослушивания в плеере браузера или иконку дискеты для скачивания файла в формате .wav.

Что делать, если записей нет: Убедитесь, что запись разговоров активирована глобально: в свойствах внутренних номеров (Applications -> Extensions) в блоке Recording Options для всех типов вызовов должно быть установлено значение Force или Yes.

💡 Практика специалистов: Если на сервере телефонии заканчивается место, Asterisk аварийно перестает сохранять новые записи. Мы всегда выносим папку /var/spool/asterisk/monitor на отдельный сетевой накопитель (NFS/S3) с настроенной ежедневной ротацией.

Частые вопросы (FAQ)

Где физически хранятся аудиофайлы записей на сервере Linux?

Все записи хранятся в каталоге /var/spool/asterisk/monitor/ в структурированных папках по годам, месяцам и дням (ГГГГ/ММ/ДД).

Почему скачанный файл .wav не воспроизводится на компьютере?

По умолчанию Asterisk часто сжимает аудио в специфический кодек GSM или WAV 8kHz Mono. Используйте универсальный медиаплеер VLC или переключите формат записи во FreePBX на стандартный WAV.

Как настроить автоматическое удаление старых записей разговоров старше 6 месяцев?

Добавьте в cron (crontab -e) команду автоматической очистки: 0 2 * * * find /var/spool/asterisk/monitor/ -type f -name "*.wav" -mtime +180 -delete.

В чем разница между отчетами CDR и CEL?

CDR показывает одну обобщенную строчку на весь звонок (кто, кому, сколько секунд). Журнал CEL (Call Event Logging) фиксирует абсолютно каждое действие внутри звонка (перевод, постановка на удержание, вход в очередь).

Полезные материалы
Рекомендуем