Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagepy
themeDJango
firstline1
linenumberstrue
{
 	"event": "CALL_REDIRECTED",
    "id": "a9f629abbce7d22e-20f0dde6-4c114427-8a82b391-05af87e49e43ebbdfda44de6",
    "redirectAdditional": null,
    "redirectAnons": null,
    "redirectDestination": "ch",
    "redirectDestinationId": "10103",
    "callbackData": []
}

...

Блок кода
languagepy
themeDJango
firstline1
linenumberstrue
{
  "event": "CALL_ENDED",
  "type": "OUTGOING",
  "companyId": 5,
  "botId": "228cc4fabce7d22e-92f2dde6-47094427-94e3b391-7344a96a5903ebbdfda44de6",
  "id": "80970c2cbce7d22e-9b30dde6-4f334427-96a6b391-9f37f37009e2ebbdfda44de6",
  "externalId": "f6d1c992bce7d22e-09d7dde6-11ee4427-a9b5b391-9ae97dfae6dfebbdfda44de6",
  "taskId": "bd5ed800bce7d22e-a7e1dde6-443d4427-afa2b391-4368e4f0de61ebbdfda44de6",
  "candidateId": "c89b04c3bce7d22e-fc46dde6-4ab34427-ac70b391-ae7de8d5617cebbdfda44de6",
  "status": "ANSWERED",
  "callFrom": "7966987654374992868344",
  "callTo": "7999123456774992868344",
  "startedAt": "2023-06-13T10:49:36+00:00",
  "finishedAt": "2023-06-13T10:49:38+00:00",
  "billedAt": "2023-06-13T10:49:55+00:00",
  "variables": {
    "age": "35",
    "name": "Иван Иванов"
    "tryNumber": 0,
    "recordPath": "https://tcl.twin24.ai/record/aed3c3d5bce7d22e-b299dde6-44434427-82a3b391-4tfbjkd658hgebbdfda44de6/download",
    "humanNumber": 0,
    "resultNumber": 0,
    "tryCandidate": 0,
    "answeredNumber": 0,
    "humanCandidate": 0,
    "resultCandidate": 0,
    "answeredCandidate": 0
  },
  "result": {
    "nps": "test",
    "date": "Дата",
    "evaluation": "Оценка",
    "confirmation": "Подтверждение",
    "markers": [
      "Маркер 1",
      "Маркер 2",
      "Маркер 3"
    ],
    "initialVariables": {
      "customVariable1": "Значение первой пользовательской переменной.",
      "customVariable2": "Значение второй пользовательской переменной.",
      "phone": "7999123456774992868344",
      "tryNumber": 0,
      "recordPath": "https://tcl.twin24.ai/record/aed3c3d5bce7d22e-b299dde6-44434427-82a3b391-4tfbjkd658hgebbdfda44de6/download",
      "humanNumber": 0,
      "resultNumber": 0,
      "tryCandidate": 0,
      "answeredNumber": 0,
      "humanCandidate": 0,
      "resultCandidate": 0,
      "answeredCandidate": 0
    },
    "ключ_1": "его значение 1",
    "ключ_2": "его значение 2"
  },
  "amd": "MACH",
  "recordPath": "/180/2023/6/13/16866533651000000000.86276910000000_7999208289274992868344_180.mp3",
  "flow": [
    {
      "botId": "228cc4fa-92f2-4709-94e3-7344a96a5903",
      "start": "2023-06-13 13:49:37.016654+03",
      "end": "2023-06-13 13:49:37.016654+03",
      "messages": [
        {
          "text": "Привет и пока",
          "author": "BOT",
          "time": "2023-06-13 13:49:37.016654+03"
        }
      ]
    }
  ],
  "gmtOffset": 0,
  "hungUpBy": null,
  "duration": 2,
  "totalCost": 0.09,
  "robotCallDuration": 1,
  "robotCallTotalCost": 0.05,
  "mainCallCost": 1.45,
  "mainCallDiscount": 0,
  "mainCallDuration": 2,
  "mainCallTotalCost": 0.05,
  "autoCallCost": 0,
  "autoCallDiscount": 0,
  "autoCallDuration": 0,
  "autoCallTotalCost": 0,
  "robotCallCost": 2.5,
  "robotCallDiscount": 0,
  "transferCallCost": 0,
  "transferCallDiscount": 0,
  "transferCallDuration": 0,
  "transferCallTotalCost": 0.05,
  "clientExternalId":null,
  "callbackData": []
}

...

Блок кода
languagepy
themeDJango
firstline1
linenumberstrue
{
   "event": "CANDIDATE_CHANGED",
   "id": "683c00afbce7d22e-a299dde6-4bb54427-9500b391-5f594be0a0b6ebbdfda44de6",
   "clientExternalId": ""null,
   "taskId": "e4da8b67bce7d22e-4786dde6-432d4427-8092b391-a3d974a83d88ebbdfda44de6",
   "status": "FINISHED",
   "lastCallId": "83c2e72fbce7d22e-00c0dde6-4df44427-bf32-d7369f55d8b8"b391-ebbdfda44de6",
  "callbackData": []
}

Описание полей:

Поле

Тип

Обязательно

Описание

Соответствие с полем из метода старой телефонии

eventstringда

Тип события. Возможные значения:

  • CANDIDATE_CHANGED (Обновление статуса по кандидату).

-
id

string

да

Идентификатор кандидата.

id
clientExternalId

string

да (может быть null)

Переданный в запросе на инициализацию идентификатор (callId).

-
taskId

string

да

Идентификатор задания на обзвон.

taskId
lastCallId

string

да

Идентификатор кандидата на обзвон.

-
status

string

да

Статус вызова. Возможные значения:

  • FINISHED (Обработка кандидата завершена, больше звонков совершено не будет).

status

|   callbackData

Object

да (может быть пустым массивом [])

Информация о кандидате, переданная в момент добавления кандидата (см. метод добавления кандидата).

-

...

Блок кода
languagepy
themeDJango
firstline1
{
	"event":"RECALL_SCHEDULED",
	"id":"59205dcebce7d22e-7dd8dde6-418c4427-be9cb391-54eaeaa4629febbdfda44de6",
	"date":"2024-01-31T13:25:00+00:00",
	"callbackData":[]
}

Описание полей:

Поле

Тип

Обязательно

Описание

event
stringда

Тип события RECALL_SCHEDULED — указывает на запланированный перезвон в рамках текущего звонка (через блок Результат).

id

stringдаID звонка.
datestringдаДата и время, на которые запланирован звонок.
callbackDataArrayда

Поле для дополнительной информации.