Автоматизация

Автоинформатор и массовый дозвон

Создание кампании, импорт контактов, запуск, пауза и остановка.

5 минДля администратора

Автоинформатор и массовый дозвон

Автоинформатор в 4phone выполняет массовый обзвон базы: уведомления, напоминания, сервисные сообщения, опросы и сценарии с переводом звонка оператору.

Из чего состоит кампания

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

Блоки визуального сценария

Блок Назначение
Start Точка входа. Инициализирует звонок и, если включено, запись разговора.
Play audio Проигрывает загруженный или персонализированный аудиофайл.
Collect digits Проигрывает приглашение и ждёт DTMF. Каждая цифра может вести в отдельную ветку; поддерживается fallback для таймаута или неверного ввода.
Survey Получает одну оценку DTMF в заданном диапазоне и сохраняет результат опроса.
Retry decision Добавляет задержку перед продолжением ветки.
Transfer to queue Переводит отвеченный звонок в очередь операторов.
Transfer to extension Переводит звонок на конкретный внутренний номер.
HTTP action Передаёт серверному обработчику данные контакта и DTMF для дальнейшей автоматизации.
Opt out Фиксирует отказ, добавляет номер в DNC через серверный обработчик и завершает звонок.
Hangup Завершает звонок с выбранной причиной.

Важно

Блоки Transfer to queue, Transfer to extension, Opt out и Hangup терминальные: после них текущая ветка не продолжается.

Как соединять Collect digits

Исходящие связи из DTMF-блока подписываются цифрой, например 1, 2 или 9. Отдельную связь можно назначить как fallback, timeout, invalid или else. Она используется, если ни одна цифровая ветка не подошла.

Перед публикацией используйте проверку сценария. Backend валидирует flow и не публикует сценарий с критическими ошибками.

Как загрузить контакты

Поддерживаются ручной импорт и CSV/Excel. Перед фактической загрузкой доступен предпросмотр: он показывает корректные строки, дубли, номера из DNC, ошибки формата и превышение лимита тарифа.

+998901234567,Иван
+998907654321,Мария

Один номер нельзя добавить в одну кампанию дважды.

Как заменить базу номеров без удаления кампании

  1. Поставьте запущенную кампанию на паузу или остановите её.
  2. В разделе контактов выберите Очистить базу. Backend выполняет DELETE /auto-dialer/campaigns/:id/contacts.
  3. Настройки кампании, визуальный сценарий, Caller ID и исходящий маршрут сохраняются.
  4. Загрузите новую CSV/Excel-базу и проверьте предпросмотр.
  5. Запустите кампанию снова.

Очистка удаляет контакты вместе с их попытками дозвона и обнуляет счётчики кампании. Во время статуса «Запущена» операция блокируется.

Публикация и запуск

Рабочий порядок:

  1. создать кампанию;
  2. настроить визуальный сценарий;
  3. загрузить и проверить базу;
  4. проверить транк/револьвер и Caller ID;
  5. выполнить Validate flow;
  6. опубликовать сценарий;
  7. запустить кампанию.

Кампания не стартует без опубликованного сценария, хотя бы одного контакта и рабочего исходящего маршрута.

DNC и отказ от обзвона

Перед импортом номера проверяются по DNC. Заблокированный номер не принимается в рабочую базу. Блок Opt out позволяет зафиксировать отказ непосредственно во время звонка.

Что проверить перед запуском

Перед стартом кампании

  1. предпросмотр импорта не показывает неожиданных дублей или ошибок;
  2. сценарий успешно проходит Validate flow;
  3. аудио и DTMF-ветки ведут в ожидаемые блоки;
  4. Caller ID и исходящий транк/револьвер активны;
  5. число параллельных линий соответствует доступным ресурсам;
  6. если используется перевод, очередь или extension доступны.

Частые проблемы

Кампания не стартует

Проверьте публикацию сценария, наличие контактов, состояние биллинга и исходящий маршрут.

Контакт не импортируется

Предпросмотр указывает причину: неверный формат, дубль, DNC или превышение лимита контактов.

Нужно загрузить новую базу, но сохранить настройки

Используйте Очистить базу, а не удаление кампании.

DTMF не переходит по нужной ветке

Проверьте подпись исходящей связи и наличие fallback для таймаута или неверного ввода.

Следом полезно открыть Частые проблемы и быстрые решения.