Содержит информация по работе с файлами коммуникационного домена через Публичный канал интеграции.
Публичный канал интеграции
Настраивается в Web-интерфейсе администрирования. Тип канала - Публичный.
Признак "Разрешить работу с файлами через этот публичный канал" должен быть включен.
API управления
Внешние системы должны обращаться на адрес http(s)://fqdn_ws_role/api/token/v1/{token}/files/{command}
fqdn_ws_role - адрес URL роли WS (Веб-сервера управления)
{token} - значение локального токена из созданного публичного канала
{command} - команда управления (описаны ниже)
Команды управления
Загрузка файлов в домен
upload
http(s)://fqdn_ws_role/api/token/v1/{token}/files/upload
Метод - POST
Content-Type - multipart/form-data
Body - Form
[File] = выберите файл
В ответе json приходит результат загрузки файла.
Успешный ответ содержит "resultcode": 0, "resultmsg": "OK".
Пример успешного ответа:
Неуспешный ответ содержит код ошибки и ее описание.
Хранение файла и получение доступа из сценариев Файл хранится в директории fsync домена в поддиректории /data/tokens/.
Пример .../syncfolder/domains/domain.demo.axatell/data/tokens/205-a10-02.zip
Для получения доступа к файлу в IVR/SVC сценарии можно через формирования пути к файлу следующего вида: