SetSpeechAnalyticsState

Метод SetSpeechAnalyticsState

Примените метод SetSpeechAnalyticsState для включения и отключения функции речевой аналитики звонков. Для этого выполните POST-запрос с входными параметрами к точке подключения, указанными ниже.


Услуга подключается бесплатно. Плата списывается с баланса аккаунта за каждую расшифрованную и проанализированную минуту разговора после завершения вызова. Длительность записи разговора при тарификации округляется до следующей минуты. Так, 15-секундная запись округлится до 1 минуты. Посмотреть тарифы


Точка подключения:

POST: https://api.exolve.ru/number/v1/SetSpeechAnalyticsState

Авторизация

Передайте следующие Заголовки HTTP для успешной авторизации.

ИмяТипОписание
AuthorizationstringAPI-ключ приложения с Bearer перед ним. Пример: Bearer e***s0, где e***s0 замените на API-ключ вашего приложения

Входные параметры

Передайте следующие параметры в теле запроса в JSON-формате. Параметры, отмеченные жирным шрифтом, обязательны.

ПараметрТипОписание
number_codeuint64купленный номер
speech_analyticsbooleanTrue для включения речевой аналитики звонков. False для отключения речевой аналитики звонков

Примечание
Чтобы включить услугу речевой аналитики звонков на номере, убедитесь, что услуга уже подключена в настройках приложения в Личном кабинете разработчика. Также на номере должна быть подключена услуга хранения записей разговоров. Подключить её можно в Личном кабинете в карточке номера/SIP ID или с помощью методов Call Record API.

Выходные параметры

Пустой JSON с 200 OK статусом.

Возможные ошибки

КодСтатусПример сообщенияОписание
401UnauthorizedUnauthorizedотсутствует/невалидный API-ключ
400Bad RequestError setting speech analytics: number is missing in the applicationномер не принадлежит приложению
400Bad Requestinvalid valueневалидный формат данных

Примеры

Входные параметры:

{
    "number_code": 79991112233,
    "speech_analytics": true
}

Выходные параметры:

{}