Для получения пользователем АТС файлов записей разговоров существует несколько различных способов:

  1. Использовать ресурс REST API "Записи разговоров". В этом случае для получения файла записи необходима OAuth2-авторизация, такая же как и при использовании остальных ресурсов API. 
  2. Использовать ресурс REST API для получения файлов записей с базовой аутентификацией. При использовании базовой аутентификации (HTTP Basic authentication) пользователю для получения файла записи потребуется ввести логин и пароль от свой учетной записи.  Механизм базовой аутентификации доступен только для ресурсов файлов записей разговора.
  3. Использовать хранилище записей – сторонний веб-сервер, ссылку на который будет генерировать соответствующий ресурс REST API. На сервере хранилища не будет авторизации, а фактический путь к файлу будет зашифрован в ссылке. Ключ шифрования будет разделен между хранилищем и API. При использовании данной схемы приложения, использующие API должны будут получить ссылку на файл в хранилище с помощью соответствующих ресурсов API:

GET /client/{client_id}/record/{record_uuid}/storage_url/

GET /extension_group/{ext_group_id}/record/{record_uuid}/storage_url/

GET /extension/{extension_id}/record/{record_uuid}/storage_url/

Данные ресурсы возвращают ответы вида:
{ "record_url": "http://storage.hostname/bd7zzrXD5395gn7FMgzKtB8zhZnNoYx8BdkX_HgNdeE2lnJjPMLcOR_1hQprGf-dW94wuTCNRAY6MDjMZ0zWIg==" }

Ссылка на хранилище находится по ключу record_url и представляет собой путь к файлу, который зашифрован алгоритмом AES в режиме ECB 32-байтным ключом. Шифруемая строка в конце дополнена символами \0 чтобы её длина была кратна 16.
Таким образом, чтобы на стороне хранилища получить фактическое расположение файла необходимо декодировать ссылку из формата base64 (адаптированного для веб, где символ - вместо символа + и символ _ вместо символа / ), а затем расшифровать шифротекст и обрезать нулевые байты справа. Для пользователя же переход по ссылке из ответа API будет непосредственным скачиванием файла записи разговора.