Chamada
O objeto de chamada representa uma chamada telefônica física feita ou recebida por um usuário. Dependendo da integração de telefonia, um objeto de chamada pode ser gerado por plugins de telefonia, como Twilio e Ameyo.
Uma chamada é definida principalmente pelos seguintes campos
campos
name | tipo de dado | informações do tipo | descrição |
|---|---|---|---|
id | string | uuid | id da chamada — gerado automaticamente |
user | string | uuid | id do usuário que estava atendendo à chamada no Chakra |
team | string | uuid | id da equipe à qual esta chamada pertence |
to | string |
| Número de telefone de destino da chamada |
from | string |
| Número de telefone de origem da chamada |
provider | string |
| Tipo de provedor da chamada |
providerCallId | string |
| id da chamada gerado pelo provedor |
providerPayload | number |
| Objeto bruto da chamada fornecido pelo provedor |
callStart | number | epoch_ms | registro de data e hora epoch de quando a chamada começou |
callEnd | number | epoch_ms | registro de data e hora epoch de quando a chamada terminou |
callDuration | number |
| Duração da chamada em segundos |
connectionStart | number | epoch_ms | registro de data e hora epoch de quando a conexão começou |
connectionEnd | number | epoch_ms | registro de data e hora epoch de quando a conexão terminou |
connectionDuration | number |
| Duração da conexão em segundos |
disposedAt | number | epoch_ms | timestamp de época em que a chamada foi encerrada |
tipo | string |
| OUTBOUND / INBOUND |
callStatus | string |
| Status da chamada, pode ser um dos seguintes: UNKNOWN LOGGED QUEUED RINGING IN_PROGRESS COMPLETED ANSWERED BUSY FAILED UNANSWERED REJECTED MISSED WRONG_NUM DISCONNECTED_NOT_DISPOSED DISPOSED_NOT_DISCONNECTED |
recordingUrl | string |
| URL da gravação da chamada, se disponível |
forTask | string |
| ID da tarefa associada |
forRecord | string |
| ID do registro associado |
forProcess | string |
| ID do processo associado |
forUser | string |
| ID do usuário associado |
forStateTask | string |
| ID da tarefa de estado associada |
forEntity | string |
| ID da entidade associada |
forProcedure | string |
| ID do procedimento associado |
callInitiateLocation | string |
| origem da chamada iniciada |
createdAt | number | epoch_ms | timestamp de criação da chamada |
updatedAt | number | epoch_ms | timestamp de atualização da chamada |
isDeleted | booleano |
| Indica se a chamada foi excluída |