Перейти к содержанию

Asterisk

GET /api/asterisk/preview/pjsip

Preview Pjsip Config

Response 200: Successful Response

Поле Тип Обязательное Описание
config_type Config Type нет
content Content нет
lines_count Lines Count нет

GET /api/asterisk/preview/queues

Preview Queues Config

Response 200: Successful Response

Поле Тип Обязательное Описание
config_type Config Type нет
content Content нет
lines_count Lines Count нет

GET /api/asterisk/preview/extensions

Preview Extensions Config

Response 200: Successful Response

Поле Тип Обязательное Описание
config_type Config Type нет
content Content нет
lines_count Lines Count нет

POST /api/asterisk/generate-configs

Generate Configs

Query параметры:

Параметр Тип По умолчанию Описание
save_to_disk Save To Disk True
reload_asterisk Reload Asterisk False

Response 200: Successful Response

Поле Тип Обязательное Описание
success Success нет
message Message нет
files array[string] нет
backup_path Backup Path нет
errors array[string] нет

Ошибки:

Код Описание
422 Validation Error

POST /api/asterisk/reload

Reload Asterisk Configs

Query параметры:

Параметр Тип По умолчанию Описание
module Module all

Response 200: Successful Response

Поле Тип Обязательное Описание
success Success нет
message Message нет
output Output нет

Ошибки:

Код Описание
422 Validation Error

GET /api/asterisk/status

Get Asterisk Status

Response 200: Successful Response

Нет данных