POST /api/v1/calls/{call_id}/transcript_lite
//call_id - id звонка в нашей системе (целое число) т.е. сперва надо узнать этот id
Для пользования этим методом необходимо авторизоваться, то есть оба запроса (запрос авторизации и запрос выгрузки) должны быть в одной сессии.
Результат:
{"call_id":1209014,
"transcript":
[{
"phrase":"Алло.",
"role":"client",
"timeBegin":6.082000000000001,
"timeEnd":6.5020000000000024
},
{
"phrase":"Добрый день.",
"role":"client",
"timeBegin":10.111999999999998,
"timeEnd":10.892
}]
}
Транскрибация звонка отсутствует:
{"call_id":1208956,"transcript":null}
Звонок отсутствует:
{"error":"call not found"}
POST /api/v1/project/{id проекта}/calls/calls_period
Необходимые параметры запроса:
date_till - начало временного промежутка (timestamp - целое число)
date_from - конец временного промежутка (timestamp - целое число)
Параметры передаются в json-формате, пример:
{'date_from': 1554880545, 'date_till': 1554891345}
с указанием
Content-Type: application/json;
Метод также требует авторизации.
Результат:
{"calls":
[
{
"account_id":673106,
"date_of_call":1554888490,
"duration":1084.68,
"id":1209031,
"telephony_id":"1554888490.1591474",
"type': "INCOMING",
"phone_number_operator": "102",
"phone_number_client": "+79160444381",
},
....
]
}
При том telephony_id - это идентификатор звонка из телефонии клиента,
а id - идентификатор звонка нашей системы.