Skip to content

Планировщики звонков

Данная сущность призвана указать кампании, когда и по каким правилам будет происходить обзвон.

Поле название обязательно к заполнению.

alt_text


Шаги планировщика

Шаги представляют собой этапы, которые проходит лид после попадания в систему. У каждого планировщика может быть несколько таких этапов, имеющих свои правила обработки лида.

Задержка перед первым звонком — сколько времени обязательно должно пройти между попаданием лида на данное правило (шаг) и первым исходящим вызовом к нему.

Максимальное количество повторов — ограничивает число возможных исходящих звонков лиду в рамках данного шага.


Стратегия выбора телефона

В поле стратегия выбора телефона указывается, по какому правилу будет выбираться номер телефона лида. Это необходимо, если у лида указано несколько телефонных номеров (домашний, рабочий, мобильный).

Стратегия Описание
circle При каждом новом вызове в рамках шага выбирается следующий номер лида по очереди (перебор всех номеров)
first_priority При каждом вызове в рамках шага используется наиболее приоритетный номер. Приоритеты задаются при загрузке лидов; если не указаны — по умолчанию 100
phone_type Вызов осуществляется на номер телефона, тип которого совпадает с указанным в поле типы телефонов. Тип задаётся при загрузке лида через API (для CSV-импорта недоступно). Можно указывать несколько типов через запятую

alt_text


Стратегия выбора маршрута

В поле стратегия выбора маршрута указываются созданные ранее маршруты.


Периоды активности

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

Время в периодах активности указывается без учёта часового пояса — это означает, что клиент получит звонок, когда его местное время будет находиться в указанных рамках.

Например, для звонков в будние дни в поле дни недели выберите Пн–Пт, укажите время начала и время окончания (например, 09:00–18:00).

alt_text

Отличие от календаря

Интервалы календаря указывают время активности кампании и имеют больший приоритет. Периоды активности планировщика гибко настраивают время звонков лиду. Если в календаре стоит выходной день, звонков в этот день не будет, даже если планировщик их допускает.


Правила обработки статусов вызовов

Необходимо указать правила обработки статусов вызовов в рамках данного шага.

Можно настроить правило по умолчанию сразу для всех статусов, кроме ANSWER. Для отдельных статусов можно указать свои настройки: нажмите добавить правило обработки статусов, выберите статусы и действие.

Важно

Назначение действий обязательно для всех статусов, кроме ANSWER. При получении статуса ANSWER обзвон лида завершается, лид получает статус COMPLETED.

Статусы вызовов

Статус вызова Описание
CANCEL Вызов отменен
ANSWER На вызов был получен ответ
NOANSWER На вызов не ответили
BUSY Получен сигнал занято
CONGESTION Канал перегружен
CHANUNAVAIL Канал недоступен (для SIP — пир не зарегистрирован)
FAST_DROP На вызов ответили и поместили звонок в очередь, но абонент ждал менее n секунд (настраивается в кампании), после чего завершил звонок
ABANDON На вызов ответили и поместили звонок в очередь, но абонент ждал более n секунд (настраивается в кампании), после чего завершил звонок
DROP На вызов ответили, абонент прослушал звонок менее n секунд разговора, после чего завершил звонок
ERROR Статус назначается при возникновении исключения в процессе оригинации вызова либо если система получает от сервера телефонии неполный набор событий (например, при разрыве соединения). Назначение звонку статуса ERROR влечёт установку этого статуса и на лида

Действия при обработке статусов

Повторный вызов — в поле задержка перед следующим вызовом указывается пауза. Максимальное количество повторов показывает, сколько раз может быть получен данный статус, прежде чем лид перейдёт на следующий шаг.

Пересоздать в бакет — указывается бакет, в который будет перемещён лид, и правило (шаг) расписания на новом месте. В поле шаг правила отображаются шаги расписания кампании, которой принадлежит выбранный бакет.

alt_text

Как работают счётчики повторов

Количество повторов указывается глобально для правила (шага) и отдельно для каждого правила обработки статусов при выборе действия «повторный вызов». Перенос лида инициирует тот счётчик, лимит которого достигается быстрее.

Пример: глобально установлено 5 повторов. Для статуса CANCEL задан повторный вызов с лимитом 4, для остальных статусов — лимит 3. - Если первые три звонка дали BUSY → лид перейдёт на следующий шаг (достигнут лимит правила обработки для «остальных») - Если получено 3 CANCEL + 2 любых других → лид перейдёт на следующий шаг (достигнут глобальный лимит 5)


Обработка SIP-кодов

Помимо статусов, в правилах обработки можно указывать действия на конкретные SIP-коды для более точной реакции на ответ провайдера связи (используется в связке с iqAntibot). Диапазоны кодов прописываются через тире, коды и интервалы — через запятую. SIP-коды более приоритетны по отношению к статусам.

Стандартные SIP-коды

SIP-код Расшифровка
Информационные ответы
100 Trying – запрос обрабатывается
180 Ringing – вызываемый пользователь определен. Идет сигнал о входящем вызове
181 Call Is Being Forwarded – вызов переадресовывается к другому пользователю
182 Queued – вызываемый абонент недоступен, вызов поставлен в очередь
183 Session Progress – используется для передачи медианных SDP
Успех выполнения запроса
200 OK – успешное выполнение запроса
202 Accepted – запрос принят в обработку
Переадресация
300 Multiple Choices – в ответе указаны несколько SIP-адресов, где можно найти вызываемого пользователя
301 Moved Permanently – вызываемый абонент больше не находится по адресу из запроса
302 Moved Temporarily – вызываемый абонент временно не находится по адресу из запроса
305 Use Proxy – входящий вызов должен пройти через прокси-сервер
380 Alternative Service – запрошенная услуга недоступна, есть альтернативные варианты
Ошибка клиента
400 Bad Request – некорректный запрос
401 Unauthorized – пользователь не авторизован на сервере
402 Payment Required – требуется оплата
403 Forbidden – абонент не зарегистрирован или не существует
404 Not Found – вызываемый абонент не найден на сервере
405 Method Not Allowed – метод не поддерживается сервером
406 Not Acceptable – пользователь недоступен
407 Proxy Authentication Required – необходима аутентификация на сервере
408 Request Timeout – время обработки запроса истекло
409 Conflict – конфликт с текущим состоянием сервера/клиента
410 Gone – пользователь больше не доступен на сервере
480 Temporarily not available – направление временно недоступно
481 Call Leg/Transaction Does Not Exist
482 Loop Detected – обнаружен замкнутый маршрут
483 Too Many Hops – превышено число прокси-серверов
484 Address Incomplete – в запросе неполный адрес
485 Ambiguous – адрес вызываемого пользователя неоднозначен
486 Busy Here – абонент занят
487 Request Terminated – запрос отменен (обычно при отмене вызова)
Ошибка сервера
500 Internal Server Error – внутренняя ошибка сервера
501 Not Implemented – сервер не поддерживает запрошенный функционал
502 Bad Gateway – недопустимый ответ от подчиненного сервера
503 Service Unavailable – сервер временно не в состоянии обработать запрос
504 Gateway Time-out – сервер-шлюз не получил своевременного ответа
505 SIP Version not supported – версия протокола SIP не поддерживается
Глобальная ошибка
600 Busy Everywhere – вызываемый абонент занят и не желает принять вызов
603 Decline – абонент занят и не желает принять вызов, не указывая причину
604 Does not exist anywhere – пользователь не существует нигде
606 Not Acceptable – соединение установлено, но параметры (тип информации, полоса пропускания) недоступны

Права доступа

Для базового доступа к планировщикам звонков (создание и редактирование) пользователю понадобятся следующие права доступа:

  • права на создание, чтение, изменение и удаление планировщиков звонков alt_text
  • право смотреть все ветки отделов alt_text

На вкладке Связанные ссылки можно увидеть кампании, которые используют данный планировщик. На вкладке История — историю изменений данной сущности.