Llamada
El objeto de llamada representa una llamada física realizada o recibida por un usuario. Según la integración de telefonía, los complementos de telefonía como Twilio y Ameyo pueden generar un objeto de llamada.
En esencia, una llamada se define mediante los siguientes campos
campos
name | tipo de datos | información del tipo | descripción |
|---|---|---|---|
id | string | uuid | id de la llamada: se genera automáticamente |
user | string | uuid | id del usuario que atendió la llamada en Chakra |
team | string | uuid | id del equipo al que pertenece esta llamada |
to | string |
| Número de teléfono al que se realizó la llamada |
from | string |
| Número de teléfono desde el que se realizó la llamada |
provider | string |
| Tipo de proveedor de llamadas |
providerCallId | string |
| ID de llamada generado por el proveedor |
providerPayload | number |
| Objeto sin procesar de la llamada proporcionado por el proveedor |
callStart | number | epoch_ms | Marca de tiempo epoch del inicio de la llamada |
callEnd | number | epoch_ms | Marca de tiempo epoch del final de la llamada |
callDuration | number |
| Duración de la llamada en segundos |
connectionStart | number | epoch_ms | Marca de tiempo epoch del inicio de la conexión |
connectionEnd | number | epoch_ms | Marca de tiempo epoch del final de la conexión |
connectionDuration | number |
| Duración de la conexión en segundos |
disposedAt | number | epoch_ms | Marca de tiempo epoch del cierre de la llamada |
type | string |
| OUTBOUND / INBOUND |
callStatus | string |
| Estado de la llamada; puede ser uno de los siguientes: UNKNOWN LOGGED QUEUED RINGING IN_PROGRESS COMPLETED ANSWERED BUSY FAILED UNANSWERED REJECTED MISSED WRONG_NUM DISCONNECTED_NOT_DISPOSED DISPOSED_NOT_DISCONNECTED |
recordingUrl | string |
| URL de la grabación de la llamada, si está disponible |
forTask | string |
| id de la tarea asociada |
forRecord | string |
| id del registro asociado |
forProcess | string |
| id del proceso asociado |
forUser | string |
| id del usuario asociado |
forStateTask | string |
| id de la tarea de estado asociada |
forEntity | string |
| id de la entidad asociada |
forProcedure | string |
| id del procedimiento asociado |
callInitiateLocation | string |
| origen de la llamada iniciada |
createdAt | number | epoch_ms | marca de tiempo de cuando se creó la llamada |
updatedAt | number | epoch_ms | marca de tiempo de cuando se actualizó la llamada |
isDeleted | booleano |
| Indica si la llamada se eliminó |