Автоинформатор и массовый дозвон
Автоинформатор в 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,Мария
Один номер нельзя добавить в одну кампанию дважды.
Как заменить базу номеров без удаления кампании
- Поставьте запущенную кампанию на паузу или остановите её.
- В разделе контактов выберите Очистить базу. Backend выполняет
DELETE /auto-dialer/campaigns/:id/contacts. - Настройки кампании, визуальный сценарий, Caller ID и исходящий маршрут сохраняются.
- Загрузите новую CSV/Excel-базу и проверьте предпросмотр.
- Запустите кампанию снова.
Очистка удаляет контакты вместе с их попытками дозвона и обнуляет счётчики кампании. Во время статуса «Запущена» операция блокируется.
Публикация и запуск
Рабочий порядок:
- создать кампанию;
- настроить визуальный сценарий;
- загрузить и проверить базу;
- проверить транк/револьвер и Caller ID;
- выполнить Validate flow;
- опубликовать сценарий;
- запустить кампанию.
Кампания не стартует без опубликованного сценария, хотя бы одного контакта и рабочего исходящего маршрута.
DNC и отказ от обзвона
Перед импортом номера проверяются по DNC. Заблокированный номер не принимается в рабочую базу. Блок Opt out позволяет зафиксировать отказ непосредственно во время звонка.
Что проверить перед запуском
Перед стартом кампании
- предпросмотр импорта не показывает неожиданных дублей или ошибок;
- сценарий успешно проходит Validate flow;
- аудио и DTMF-ветки ведут в ожидаемые блоки;
- Caller ID и исходящий транк/револьвер активны;
- число параллельных линий соответствует доступным ресурсам;
- если используется перевод, очередь или extension доступны.
Частые проблемы
Кампания не стартует
Проверьте публикацию сценария, наличие контактов, состояние биллинга и исходящий маршрут.
Контакт не импортируется
Предпросмотр указывает причину: неверный формат, дубль, DNC или превышение лимита контактов.
Нужно загрузить новую базу, но сохранить настройки
Используйте Очистить базу, а не удаление кампании.
DTMF не переходит по нужной ветке
Проверьте подпись исходящей связи и наличие fallback для таймаута или неверного ввода.
Следом полезно открыть Частые проблемы и быстрые решения.