Действия

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 для рассылки уведомлений