SetCallTranscribationState

Метод SetCallTranscribationState

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


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


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

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

Авторизация

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

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

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

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

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

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

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

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

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

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

Примеры

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

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

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

{}