API запрос для добавления звонка с транскрибцией

В системе Qolio есть возможность хранить и отображать данные транскрипции звонка. Это повышает скорость проверки и добавляет больше контекста для проверяющего.

Для загрузки транскрибации звонка при загрузке телефонного звонка, используется поле transcription. В это поле передается массив объектов с данными text, start_time, end_time, role (возможные значение operator / client)

{
  "operator_id": "007",
  "direction": "incoming",
  "duration": 410.1,
  "started_at": "2020-01-06T09:42:51Z",
  "client_phone_number": "79912068575",
  "media_url": "https://demo-records.s3.eu-central-1.amazonaws.com/News_Room_News.mp3",
  "transcription": [
    {
      "text": "Добрый день! Какой у вас вопрос?",
      "start_time": 0.5,
      "end_time": 4,
      "role": "operator"
    },
    {
      "text": "Я могу перевести деньги на карту другой страны?",
      "start_time": 4.5,
      "end_time": 8.8,
      "role": "client"
    },
    {
      "text": "Конечно. В какую страну вы хотите перевести деньги?",
      "start_time": 8,
      "end_time": 10,
      "role": "operator"
    },
    {
      "text": "В Россию",
      "start_time": 9.2,
      "end_time": 9.5,
      "role": "client"
    },
    {
      "text": "Можете. У вас есть валютный счет в RUB?",
      "start_time": 10,
      "end_time": 12,
      "role": "operator"
    },
    {
      "text": "Нету, а обязательно нужен?",
      "start_time": 13,
      "end_time": 15,
      "role": "client"
    },
    {
      "text": "Нет. Вы можете открыть бесплатный счет в RUB, сделать обмен валюты со счета BYN на счет в RUB на сумму перевода и перевести деньги со счета в RUB.",
      "start_time": 15,
      "end_time": 19,
      "role": "operator"
    },
    {
      "text": "За это будет коммисия?",
      "start_time": 20,
      "end_time": 22,
      "role": "operator"
    },
    {
      "text": "Да, комиссия за перевод 1,5% от суммы (минимум 2 белорусских рубля).",
      "start_time": 15.3,
      "end_time": 18,
      "role": "operator"
    },
    {
      "text": "Понятно, спасибо",
      "start_time": 19,
      "end_time": 21,
      "role": "client"
    },
    {
      "text": "Пожалуйста, хорошего дня.",
      "start_time": 21,
      "end_time": 22,
      "role": "operator"
    }
  ]
}

Last updated