Записи и звонки
Обновлено
Работа со звонками
В разделе CRM → Звонки строки Билайна отмечаются логотипом плагина. Статусы обновляются по событиям АТС. Для звонка, поступившего нескольким сотрудникам, плагин удаляет дубли неответивших участников, когда находит ответившего.
Звонок по клику использует штатный интерфейс CRM и API Билайна. Для него нужен сохранённый токен и доступ абонента к соответствующей функции API.
Перевод разрешается для ожидающего или соединённого звонка. Можно выбрать другого абонента или передать внешний номер. У выбранного сотрудника в данных Билайна должен быть телефон: перевод на один лишь внутренний добавочный номер не поддерживается. Перед отправкой номер назначения приводится к 10 цифрам; неподходящий номер отклоняется.
На вкладке «Звонки» контакта видны четыре разговора с длительностью, направлением и сотрудниками.
Как слушать записи
Нажмите значок воспроизведения в строке звонка. Повторное нажатие ставит запись на паузу. Доступ к аудио проверяется по праву сотрудника на конкретный звонок в CRM.
В автоматическом режиме фоновые задачи скачивают записи заранее. В режиме по требованию фоновые задачи сначала проверяют наличие записи у Билайна, а сам MP3 загружается при прослушивании или запросе серверного кода.
Плагин принимает непустой файл с ожидаемым размером и признаками MP3 в начале файла. Это проверка загрузки и сигнатуры, а не полная проверка воспроизводимости всего аудио.
В разделе «Звонки» видны статусы разговоров и проигрыватель записи в первой строке.
Где хранятся файлы
Локальный путь относительно корня установки:
wa-data/protected/crm/plugins/ewcrmbeeline/records/ГГГГ/ММ/<call_id>.mp3call_id — ID звонка CRM; год и месяц берутся из даты звонка. Аудио выдаётся через контроллер с проверкой прав CRM. Уже скачанный файл можно слушать и после исчезновения записи у Билайна, пока локальный файл не удалён.
Срок хранения
По умолчанию локальные файлы удаляются через 90 дней от создания записи в очереди. Удаление выполняется при фоновом прогоне. Значение «Хранить записи» = 0 отключает удаление по сроку.
- В режиме «Скачивать все записи автоматически» после удаления по сроку ссылка на запись у звонка убирается; повторная загрузка такой записи по требованию запрещена.
- В режиме «Скачивать, только когда запись прослушивают или запрашивают» ссылка остаётся. Следующее прослушивание может снова скачать файл, если он ещё есть у Билайна. Возраст записи в очереди при этом не сбрасывается, поэтому следующий фоновый прогон снова может удалить файл.
Эта настройка очищает MP3. Она не задаёт срок удаления строк звонков или текстов расшифровок.
Если записи нет
Проверьте запись разговоров в Билайне, длительность звонка, токен, очередь и cron. Неотвеченный звонок не ставится в очередь записи. При временной ошибке фоновые задачи повторяют попытки; после 10 неудачных попыток или превышения окна в 3 дня запись получает конечное состояние «ошибки» либо «не найдено у Билайна».
Кнопки повторной постановки таких записей в очередь в настройках нет. Подробности ошибки доступны в журнале плагина.