Действия

Документация по UC

Материал из Флора AI

Версия от 11:12, 3 июля 2025; Ka.shapovalov (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Сервис обслуживания листов обзвона (CLP)

Описание

Сервис предназначен для обработки листов обзвона, включая автоматическую генерацию файлов для взаимодействия через Asterisk, управление исходящими звонками, логирование их статусов в MySQL, а также обработку завершённых вызовов. Он обеспечивает интеграцию с Asterisk и базой данных, что позволяет эффективно управлять большими объёмами телефонных обзвонов.

Функции

  1. Подключение к MySQL для получения данных обзвона.
  2. Генерация файлов в папке /var/spool/asterisk/outgoing для передачи в Asterisk.
  3. Обработка исходящих звонков (логирование и очистка).
  4. Обновление статусов необработанных номеров.

Переменные и пути

  • Конфигурация MySQL:
    • Файл /opt/voicetech/config/mysql.conf
  • Директории:
    • Временные файлы: /tmp/voicetech/outgoing
    • Call файлы: /var/spool/asterisk/outgoing
    • Обработанные звонки: /var/spool/asterisk/outgoing_done

Особенности использования на нескольких нодах

Если скрипт будет запущен на двух или более нодах одновременно, возможны следующие проблемы:

  • Конфликты при работе с MySQL:
    • Оба скрипта могут обрабатывать одни и те же записи из базы данных, что приведёт к дублирующимся звонкам или некорректным обновлениям статусов.
  • Логирование и статус в таблице calllist_phones:
    • Возможны ошибки при одновременных обновлениях статуса одной и той же записи.