Документация по UC
Материал из Флора AI
Сервис обслуживания листов обзвона (CLP)
Описание
Сервис предназначен для обработки листов обзвона, включая автоматическую генерацию файлов для взаимодействия через Asterisk, управление исходящими звонками, логирование их статусов в MySQL, а также обработку завершённых вызовов. Он обеспечивает интеграцию с Asterisk и базой данных, что позволяет эффективно управлять большими объёмами телефонных обзвонов.
Функции
- Подключение к MySQL для получения данных обзвона.
- Генерация файлов в папке
/var/spool/asterisk/outgoingдля передачи в Asterisk. - Обработка исходящих звонков (логирование и очистка).
- Обновление статусов необработанных номеров.
Переменные и пути
- Конфигурация MySQL:
- Файл
/opt/voicetech/config/mysql.conf
- Файл
- Директории:
- Временные файлы:
/tmp/voicetech/outgoing - Call файлы:
/var/spool/asterisk/outgoing - Обработанные звонки:
/var/spool/asterisk/outgoing_done
- Временные файлы:
Особенности использования на нескольких нодах
Если скрипт будет запущен на двух или более нодах одновременно, возможны следующие проблемы:
- Конфликты при работе с MySQL:
- Оба скрипта могут обрабатывать одни и те же записи из базы данных, что приведёт к дублирующимся звонкам или некорректным обновлениям статусов.
- Логирование и статус в таблице
calllist_phones:- Возможны ошибки при одновременных обновлениях статуса одной и той же записи.