CLS. Руководство администратора: различия между версиями
Материал из Флора AI
(Содержимое страницы заменено на «CLS. Руководство администратора») |
Нет описания правки |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
CLS. Руководство администратора | CLS. Руководство администратора (в разработке) | ||
===== '''Общее описание''' ===== | |||
Сервис массового обзвона и уведомлений, поддерживающий множественные каналы связи и гибкую настройку | |||
===== '''Термины и определения''' ===== | |||
'''CLS''' (Call List Service) - сервис массового обзвона и уведомлений с поддержкой множественных каналов связи. | |||
'''Swagger UI''' – интерактивная веб-консоль с кратким описанием методов API и возможностью выполнять запросы к сервису CLS в реальном времени. | |||
'''Список обзвона | уведомления''' (Call List) - набор контактов с метаданными для выполнения массовой рассылки или обзвона. | |||
'''ListCaller''' - основной класс, управляющий выполнением кампании по конкретному списку. | |||
'''Instance''' (Инстанция) - активный экземпляр ListCaller, выполняющий обзвон. | |||
'''Конфигурирование параметров сервиса''' | |||
{| class="wikitable" | |||
|+ | |||
!Параметр | |||
!По умолчанию | |||
!Назначение | |||
|- | |||
! colspan="3" |logs | |||
|- | |||
|logs.path | |||
|logs/ | |||
|Директория для хранения логов. Примеры абсолютного пути: "/var/log/ups/" | |||
|- | |||
|logs.backups | |||
|10 | |||
|Количество файлов ротации. | |||
|- | |||
|logs.maxSize | |||
|5242880 | |||
|Максимальный размер одного логфайла. | |||
|- | |||
! colspan="3" | | |||
|- | |||
|list_log_dir | |||
|/opt/cls/logs/lists/ | |||
|<nowiki>Директория для хранения логов обзвона | уведомления по каждому списку</nowiki> | |||
|- | |||
|call_log_dir | |||
|/opt/cls/logs/calls/ | |||
|Директория для хранения логов одиночных звонков | |||
|- | |||
! colspan="3" |freeswitch | |||
|- | |||
|freeswitch.server | |||
|127.0.0.1 | |||
|Адрес, на котором работает FreeSWITCH | |||
|- | |||
|freeswitch.port | |||
|8021 | |||
|Порт, на котором работает FreeSWITCH | |||
|- | |||
|freeswitch.auth | |||
|ClueCon | |||
|Пароль для аутентификации при подключении к Event Socket у FreeSwitch | |||
|- | |||
|freeswitch.src_profile | |||
|internal | |||
|Какой SIP-профиль FreeSWITCH должен использовать в качестве '''источника''' для исходящего звонка | |||
|- | |||
|freeswitch.dst_profile | |||
|internal | |||
|В какой SIP-профиль будет отправлен вызов после его обработки внутри FreeSWITCH | |||
|- | |||
|freeswitch.src_context | |||
|ses | |||
|Диалплан (Dialplan) FreeSWITCH, который будет использоваться для '''обработки вызова на этапе его происхождения (origination)'''. Диалплан — это набор правил и инструкций, которые определяют, как обрабатывать вызов. | |||
|- | |||
|freeswitch.dst_trunk | |||
|10.2.0.220:5060 | |||
|Куда именно отправить вызов. | |||
|- | |||
! colspan="3" |ses | |||
|- | |||
|ses.host | |||
|127.0.0.1 | |||
|Адрес сервиса ses для рассылки уведомлений | |||
|- | |||
|ses.port | |||
|6190 | |||
|Порт сервиса ses для рассылки уведомлений | |||
|} | |||
Текущая версия от 12:50, 1 сентября 2025
CLS. Руководство администратора (в разработке)
Общее описание
Сервис массового обзвона и уведомлений, поддерживающий множественные каналы связи и гибкую настройку
Термины и определения
CLS (Call List Service) - сервис массового обзвона и уведомлений с поддержкой множественных каналов связи.
Swagger UI – интерактивная веб-консоль с кратким описанием методов API и возможностью выполнять запросы к сервису CLS в реальном времени.
Список обзвона | уведомления (Call List) - набор контактов с метаданными для выполнения массовой рассылки или обзвона.
ListCaller - основной класс, управляющий выполнением кампании по конкретному списку.
Instance (Инстанция) - активный экземпляр ListCaller, выполняющий обзвон.
Конфигурирование параметров сервиса
| Параметр | По умолчанию | Назначение |
|---|---|---|
| logs | ||
| logs.path | logs/ | Директория для хранения логов. Примеры абсолютного пути: "/var/log/ups/" |
| logs.backups | 10 | Количество файлов ротации. |
| logs.maxSize | 5242880 | Максимальный размер одного логфайла. |
| list_log_dir | /opt/cls/logs/lists/ | Директория для хранения логов обзвона | уведомления по каждому списку |
| call_log_dir | /opt/cls/logs/calls/ | Директория для хранения логов одиночных звонков |
| freeswitch | ||
| freeswitch.server | 127.0.0.1 | Адрес, на котором работает FreeSWITCH |
| freeswitch.port | 8021 | Порт, на котором работает FreeSWITCH |
| freeswitch.auth | ClueCon | Пароль для аутентификации при подключении к Event Socket у FreeSwitch |
| freeswitch.src_profile | internal | Какой SIP-профиль FreeSWITCH должен использовать в качестве источника для исходящего звонка |
| freeswitch.dst_profile | internal | В какой SIP-профиль будет отправлен вызов после его обработки внутри FreeSWITCH |
| freeswitch.src_context | ses | Диалплан (Dialplan) FreeSWITCH, который будет использоваться для обработки вызова на этапе его происхождения (origination). Диалплан — это набор правил и инструкций, которые определяют, как обрабатывать вызов. |
| freeswitch.dst_trunk | 10.2.0.220:5060 | Куда именно отправить вызов. |
| ses | ||
| ses.host | 127.0.0.1 | Адрес сервиса ses для рассылки уведомлений |
| ses.port | 6190 | Порт сервиса ses для рассылки уведомлений |