ChakraHQChakraHQ
Data Model

Call

Call object is to represent a physical call object made or received by a user. Depending on your telephony integration a call object might be generated by telephony plugins like Twilio and Ameyo

At the core of it a call is defined by the following fields

fields

name

data type

type info

description

id

string

uuid

id of the call - auto generated

user

string

uuid

id of the call who was handling the call on Chakra

team

string

uuid

id of the team to which this call belongs to

to

string

To phone number for the call

from

string

From phone number for the call

provider

string

Call provider type

providerCallId

string

Call provider generated id

providerPayload

number

Raw object around the call as provided by the provider

callStart

number

epoch_ms

epoch timestamp of when the call started

callEnd

number

epoch_ms

epoch timestamp of when the call ended

callDuration

number

Duration in seconds for the call

connectionStart

number

epoch_ms

epoch timestamp of when the connection started

connectionEnd

number

epoch_ms

epoch timestamp of when the connection ended

connectionDuration

number

Duration in seconds for the connection

disposedAt

number

epoch_ms

epoch timestamp of when the call was disposed

type

string

OUTBOUND / INBOUND

callStatus

string

Call Status, can be one of: UNKNOWN LOGGED QUEUED RINGING IN_PROGRESS COMPLETED ANSWERED BUSY FAILED UNANSWERED REJECTED MISSED WRONG_NUM DISCONNECTED_NOT_DISPOSED DISPOSED_NOT_DISCONNECTED

recordingUrl

string

Recording url of the call if available

forTask

string

id for the associated task

forRecord

string

id for the associated record

forProcess

string

id for the associated process

forUser

string

id for the associated user

forStateTask

string

id for the associated statetask

forEntity

string

id fpr the associated entity

forProcedure

string

id for the associated procedure

callInitiateLocation

string

source of the initiated call

createdAt

number

epoch_ms

timestamp of when the call was created

updatedAt

number

epoch_ms

timestamp of when the call was updated

isDeleted

boolean

Indicates wether the call is deleted

On this page