Project

General

Profile

HTTP интерфейс recordings

Возвращает URL аудиозаписи звонка.

Обязательные аргументы

аргумент описание
uniqueid уникальный ID звонка, соответствует uniqueid из cdr и active_calls

Необязательные аргументы

аргумент описание
noredirect 1 - URL аудиозаписи возвращается в теле HTTP ответа со статусом 200 ОК,
не указано - URL аудиозаписи возвращается в HTTP ответе в заголовке Location, со статусом 302 Found и с MIME типом audio/mpeg

Возвращаемые данные

Аудиозапись найдена

поле noredirect не указано noredirect = 1
HTTP статус ответа 302 Found 200 OK
MIME type audio/mpeg
Location header URL аудиозаписи
HTTP тело ответа URL аудиозаписи

Аудиозапись не найдена или ошибка

HTTP status 200 OK
HTTP response текстовое описание ошибки

Примеры

запрос GET "https://имя.вашего.сервера/api/recordings/12122545.334
HTTP статус ответа 302 Found
MIME type audio/mpeg
Location header https://имя.вашего.сервера/spool/api/12122545.334.mp3
HTTP тело ответа
запрос GET "https://имя.вашего.сервера/api/recordings/12122545.334?noredirect=1
HTTP статус ответа 200 OK
MIME type
Location header
HTTP тело ответа https://имя.вашего.сервера/spool/api/12122545.334.mp3

English translation

Also available in: PDF HTML TXT