...
Поле | Тип | Обязательно | Описание | Соответствие с полем из метода старой телефонии |
---|---|---|---|---|
event | string | да | Тип события. Возможные значения:
| - |
type | string | да | Тип звонка. Возможные значения:
| - |
companyId | int | да | Идентификатор компании. | - |
botId | string | да | Идентификатор сценария. | botId |
id | string | да | Идентификатор вызова. | id |
externalId | string | да | Переданный в запросе на инициализацию идентификатор (callId). | - |
taskId | string | да | Идентификатор задания на обзвон. | taskId |
candidateId | string | да | Идентификатор кандидата на обзвон | - |
status | string | да | Статус вызова. Возможные значения:
| status |
callFrom | string | да | Вызывающий номер. | - |
callTo | string | да | Вызываемый номер. | phone |
startedAt | string | да | Дата начала вызова. | startedAt |
finishedAt | string | да | Дата окончания вызова. | - |
billedAt | string | да | Дата билинга вызова. | - |
variables | Object | да | Произвольный словарь типа ключ-значения, который был передан перед инициализацией вызова. Содержит исходные переменные. | - |
| customVariable | string | нет | Пользовательские переменные, переданные при старте звонка | |
| tryNumber | int | да | Количество попыток дозвона в рамках задания на обзвон. | |
| recordPath | string | да | Ссылка на скачивание аудиозаписи звонка. | |
| humanNumber | int | да | Количество дозвонов по номеру кандидата, где ответивший был НЕ автоответчик, считается с 0. | |
| resultNumber | int | да | Количество результативных дозвонов по номеру кандидата, считается с 0. | |
| tryCandidate | int | да | Количество попыток дозвона до кандидата, считается с 0. | |
| answeredNumber | int | да | Количество дозвонов по номеру кандидата, считается с 0. | |
| humanCandidate | int | да | Количество дозвонов до кандидата, где ответивший был НЕ автоответчик, считается с 0. | |
| resultCandidate | int | да | Количество результативных дозвонов до кандидата, считается с 0. | |
| answeredCandidate | int | да | Количество дозвонов до кандидата, считается с 0. | |
result | Object | да (может быть пустым массивом [])) | Произвольный словарь типа ключ-значения. Результаты разговора робота. | results |
| nps | string | нет | Информация из поля NPS в блоке Результат. | |
| date | string | нет | Информация из поля Дата в блоке Результат. | |
| evaluation | string | нет | Информация из поля Оценка в блоке Результат. | |
| confirmation | string | нет | Информация из поля Подтверждение в блоке Результат. | |
| markers | Array[string] | нет | Маркеры. | - |
| initialVariables | Object | нет | Исходные переменные. | - |
| | customVariable | string | нет | Пользовательские переменные, переданные при старте звонка | |
| | phone | string | нет | Вызываемый номер. | |
| | tryNumber | int | нет | Количество попыток дозвона в рамках задания на обзвон. | |
| | recordPath | string | нет | Прямая ссылка на скачивание аудиозаписи звонка. | |
| | humanNumber | int | нет | Количество дозвонов по номеру кандидата, где ответивший был НЕ автоответчик, считается с 0. | |
| | resultNumber | int | нет | Количество результативных дозвонов по номеру кандидата, считается с 0. | |
| | tryCandidate | int | нет | Количество попыток дозвона до кандидата, считается с 0. | |
| | answeredNumber | int | нет | Количество дозвонов по номеру кандидата, считается с 0. | |
| | humanCandidate | int | нет | Количество дозвонов до кандидата, где ответивший был НЕ автоответчик, считается с 0. | |
| | resultCandidate | int | нет | Количество результативных дозвонов до кандидата, считается с 0. | |
| | answeredCandidate | int | нет | Количество дозвонов до кандидата, считается с 0. | |
| ключ_1 | string | нет | Произвольный результат. Задается в блоке Результат с типом Произвольный результат. | results.ключ_1 |
amd | string | да | Результат работы определителя автоответчика. Возможные значения:
| amd |
recordPath | string | да (может быть пустой строкой) | Путь к аудиофайлу. Для получения ссылки нужно добавить в начале пути | recordPath |
flow | Array[Object] | да (может быть пустым массивом [])) | Массив фрагментов разговора. | - |
| botId | string | да | Идентификатор сценария. | - |
| start | string | да | Время начала части диалога. | - |
| end | string | да | Время окончания части диалога. | - |
| messages | Array[Object] | да | Массив сообщений по диалогу. | messages |
| | text | string | да | Текст сообщений. | messages.X.text |
| | author | string | да | Кто произнес сообщение (BOT, CLIENT). | messages.X.author |
| | time | string | да | Время отправки сообщения. | messages.X.created_at |
gmtOffset | int | да | смещение в минутах от UTC часового пояса клиента. | timezone |
hungUpBy | string | да (может быть null) | Кто положил трубку (BOT, HUMAN). | - |
duration | int | да | Общая длительность разговора. | duration |
totalCost | float | да | Общая стоимость разговора. | - |
robotCallDuration | int | да | Длительность разговора робота. | botDuration |
robotCallTotalCost | float | да | Стоимость разговора робота со скидкой. | - |
mainCallCost | float | да | Стоимость разговора (транк клиента). | - |
mainCallDiscount | float | да | Скидка за разговор (транк клиента). | - |
mainCallDuration | int | да | Длительность разговора (транк клиента). | - |
mainCallTotalCost | float | да | Стоимость разговора со скидкой (транк клиента). | - |
autoCallCost | float | да | Всегда равен 0. | - |
autoCallDiscount | float | да | Всегда равен 0. | - |
autoCallDuration | int | да | Всегда равен 0. | - |
autoCallTotalCost | float | да | Всегда равен 0. | - |
robotCallCost | float | да | Стоимость разговора робота. | - |
robotCallDiscount | float | да | Скидка за разговор робота. | - |
transferCallCost | float | да | Стоимость перевода звонка. | - |
transferCallDiscount | float | да | Скидка за перевод звонка. | - |
transferCallDuration | int | да | Длительность звонка после перевода. | operatorDuration |
transferCallTotalCost | float | да | Стоимость звонка после перевода со скидкой. | - |
clientExternalId | string | да (может быть null) | Идентификатор, который добавлен самостоятельно при добавлении кандидата. В случае, если идентификатор не был добавлен, вернется значение null. | |
callbackData | Object | да (может быть пустым массивом []) | Информация о кандидате, переданная в момент добавления кандидата (см. метод добавления кандидата). | - |
...