Провайдеры уведомлений¶
Провайдеры уведомлений позволяют IqDialer информировать сторонние системы о событиях (начало/конец звонка, действия операторов и лидов).
Управление: /dialer/ui/superviser/#/notification_providers
Типы провайдеров¶
iqtek_web_panel — отправка уведомлений в панель оператора IqArmOperator. Создаётся при инсталляции автоматически, если используется АРМ оператора.
rabbitmq — отправка событий в брокер сообщений RabbitMQ. IqDialer выступает как producer. Минимальная конфигурация в RabbitMQ: создать exchange и настроить binding с routing key.
Поля подключения: host, port (по умолчанию 5672), login, password, virtualhost (по умолчанию /).
После заполнения нажмите «Проверить настройки» — система опубликует тестовое сообщение.
web_hook — отправка HTTP-запросов на указанный URL при каждом событии. Поддерживает кастомные заголовки (для авторизации) и настройку timeout. Опционально — проверка SSL-сертификата.
Поддерживаемые события¶
| Системные | События звонков | События лидов | События операторов |
|---|---|---|---|
| Создание лида | Начало вызова | Лид ответил | Вызов к оператору |
| Обновление лида | Перевод звонка | Обработка завершена | Оператор ответил |
| Окончание вызова | Оператор завершил | ||
| Оператор не ответил |
Настройка повторов доставки¶
Если целевой сервис временно недоступен, можно настроить повторные попытки доставки:
- Попыток — число повторов
- Задержка — задержка между попытками (секунды)
- Максимальная задержка — верхний предел задержки
- Backoff — шаг приращения задержки при каждой следующей попытке


