ActiveCalls
Estrutura de dados do contrato OpenAPI.
Estrutura de dados do contrato OpenAPI.
Campos
| Campo | Tipo | Presença | Descrição |
|---|---|---|---|
calls | array<object> | obrigatório | — |
calls[].callId | string | obrigatório | — |
calls[].direction | string | obrigatório | Valores: "inbound", "outbound" |
calls[].number | string | obrigatório | Identidade telefônica canônica, quando conhecida. |
calls[].jid | string | opcional | — |
calls[].status | string | obrigatório | Valores: "ringing", "connecting", "active", "ended" |
calls[].startedAt | string | obrigatório | Formato: date-time |
calls[].answeredAt | string | opcional | Formato: date-time |
calls[].endedAt | string | opcional | Formato: date-time |
calls[].endReason | string | opcional | hangup, rejected, ring_timeout, closed ou motivo do motor. |
calls[].endedBy | string | opcional | Valores: "local", "remote" |
Definição OpenAPI
json
{
"type": "object",
"properties": {
"calls": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Call"
}
}
},
"required": [
"calls"
]
}