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
Нет данных