ActiveCalls

Estrutura de dados do contrato OpenAPI.

Estrutura de dados do contrato OpenAPI.

Campos

CampoTipoPresençaDescrição
callsarray<object>obrigatório
calls[].callIdstringobrigatório
calls[].directionstringobrigatórioValores: "inbound", "outbound"
calls[].numberstringobrigatórioIdentidade telefônica canônica, quando conhecida.
calls[].jidstringopcional
calls[].statusstringobrigatórioValores: "ringing", "connecting", "active", "ended"
calls[].startedAtstringobrigatórioFormato: date-time
calls[].answeredAtstringopcionalFormato: date-time
calls[].endedAtstringopcionalFormato: date-time
calls[].endReasonstringopcionalhangup, rejected, ring_timeout, closed ou motivo do motor.
calls[].endedBystringopcionalValores: "local", "remote"

Definição OpenAPI

json
{
  "type": "object",
  "properties": {
    "calls": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/Call"
      }
    }
  },
  "required": [
    "calls"
  ]
}