Документация для разработчиков
Темная тема

telephony.call.attachTranscription

Scope: telephony Права на выполнение: для всех

Описание

Метод добавляет расшифровку записи к звонку.

Параметры

Параметр Описание Тип
CALL_ID Идентификатор звонка string
COST Стоимость расшифровки float
COST_CURRENCY валюта стоимости расшифровки string
MESSAGES расшифровка звонка. Массив объектов типа TranscriptMessage.

Поля класса TranscriptMessage

Поля Описание Тип
SIDE Участник разговора. Варианты значения: User - пользователь портала, Client - внешний участник. string
START_TIME Время начала фразы в секундах, считая от начала разговора. int
STOP_TIME Время окончания фразы в секундах, считая от начала разговора. int
MESSAGE Текст фразы string

Пример

var callId = '<Id of the call>';
var messages = [
	{
		SIDE: "User",
		START_TIME: 1,
		STOP_TIME: 3,
		MESSAGE: "Добрый день, чем могу помочь"
	},
	{
		SIDE: "Client",
		START_TIME: 4,
		STOP_TIME: 8,
		MESSAGE: "Здравствуйте, вы продаете пылесосы?"
	},
	{
		SIDE: "User",
		START_TIME: 9,
		STOP_TIME: 11,
		MESSAGE: "К сожалению, нет"
	},
	{
		SIDE: "Client",
		START_TIME: 11,
		STOP_TIME: 13,
		MESSAGE: "Понятно, до свидания"
	},
	{
		SIDE: "User",
		START_TIME: 13,
		STOP_TIME: 15,
		MESSAGE: "До свидания"
	},
];

BX24.callMethod(
	"telephony.call.attachTranscription", 
	{
		CALL_ID: callId,
		MESSAGES: messages
	},
	function(response)
	{
		console.log(response.data())
	}
);


© «Битрикс», 2001-2024, «1С-Битрикс», 2024