Планировщики звонков¶
Данная сущность призвана указать кампании, когда и по каким правилам будет происходить обзвон.
Поле название обязательно к заполнению.
Шаги планировщика¶
Шаги представляют собой этапы, которые проходит лид после попадания в систему. У каждого планировщика может быть несколько таких этапов, имеющих свои правила обработки лида.
Задержка перед первым звонком — сколько времени обязательно должно пройти между попаданием лида на данное правило (шаг) и первым исходящим вызовом к нему.
Максимальное количество повторов — ограничивает число возможных исходящих звонков лиду в рамках данного шага.
Стратегия выбора телефона¶
В поле стратегия выбора телефона указывается, по какому правилу будет выбираться номер телефона лида. Это необходимо, если у лида указано несколько телефонных номеров (домашний, рабочий, мобильный).
| Стратегия | Описание |
|---|---|
| circle | При каждом новом вызове в рамках шага выбирается следующий номер лида по очереди (перебор всех номеров) |
| first_priority | При каждом вызове в рамках шага используется наиболее приоритетный номер. Приоритеты задаются при загрузке лидов; если не указаны — по умолчанию 100 |
| phone_type | Вызов осуществляется на номер телефона, тип которого совпадает с указанным в поле типы телефонов. Тип задаётся при загрузке лида через API (для CSV-импорта недоступно). Можно указывать несколько типов через запятую |
Стратегия выбора маршрута¶
В поле стратегия выбора маршрута указываются созданные ранее маршруты.
Периоды активности¶
Периоды активности позволяют настроить время, в которое будут происходить звонки. Для каждого шага можно создавать неограниченное количество интервалов.
Время в периодах активности указывается без учёта часового пояса — это означает, что клиент получит звонок, когда его местное время будет находиться в указанных рамках.
Например, для звонков в будние дни в поле дни недели выберите Пн–Пт, укажите время начала и время окончания (например, 09:00–18:00).
Отличие от календаря
Интервалы календаря указывают время активности кампании и имеют больший приоритет. Периоды активности планировщика гибко настраивают время звонков лиду. Если в календаре стоит выходной день, звонков в этот день не будет, даже если планировщик их допускает.
Правила обработки статусов вызовов¶
Необходимо указать правила обработки статусов вызовов в рамках данного шага.
Можно настроить правило по умолчанию сразу для всех статусов, кроме ANSWER. Для отдельных статусов можно указать свои настройки: нажмите добавить правило обработки статусов, выберите статусы и действие.
Важно
Назначение действий обязательно для всех статусов, кроме ANSWER. При получении статуса ANSWER обзвон лида завершается, лид получает статус COMPLETED.
Статусы вызовов¶
| Статус вызова | Описание |
| CANCEL | Вызов отменен |
| ANSWER | На вызов был получен ответ |
| NOANSWER | На вызов не ответили |
| BUSY | Получен сигнал занято |
| CONGESTION | Канал перегружен |
| CHANUNAVAIL | Канал недоступен (для SIP — пир не зарегистрирован) |
| FAST_DROP | На вызов ответили и поместили звонок в очередь, но абонент ждал менее n секунд (настраивается в кампании), после чего завершил звонок |
| ABANDON | На вызов ответили и поместили звонок в очередь, но абонент ждал более n секунд (настраивается в кампании), после чего завершил звонок |
| DROP | На вызов ответили, абонент прослушал звонок менее n секунд разговора, после чего завершил звонок |
| ERROR | Статус назначается при возникновении исключения в процессе оригинации вызова либо если система получает от сервера телефонии неполный набор событий (например, при разрыве соединения). Назначение звонку статуса ERROR влечёт установку этого статуса и на лида |
Действия при обработке статусов¶
Повторный вызов — в поле задержка перед следующим вызовом указывается пауза. Максимальное количество повторов показывает, сколько раз может быть получен данный статус, прежде чем лид перейдёт на следующий шаг.
Пересоздать в бакет — указывается бакет, в который будет перемещён лид, и правило (шаг) расписания на новом месте. В поле шаг правила отображаются шаги расписания кампании, которой принадлежит выбранный бакет.
Как работают счётчики повторов¶
Количество повторов указывается глобально для правила (шага) и отдельно для каждого правила обработки статусов при выборе действия «повторный вызов». Перенос лида инициирует тот счётчик, лимит которого достигается быстрее.
Пример: глобально установлено 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 – соединение установлено, но параметры (тип информации, полоса пропускания) недоступны |
Права доступа¶
Для базового доступа к планировщикам звонков (создание и редактирование) пользователю понадобятся следующие права доступа:
- права на создание, чтение, изменение и удаление планировщиков звонков

- право смотреть все ветки отделов

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



