CallVideoRecording
Gravação de vídeo independente do WAV. Campo opcional, presente somente após começar a captura de vídeo. processing indica composição do MP4 em fila após a chamada; não muda o estado ou a ocupação de ligações. O primeiro resultado terminal é preservado.
Gravação de vídeo independente do WAV. Campo opcional, presente somente após começar a captura de vídeo. processing indica composição do MP4 em fila após a chamada; não muda o estado ou a ocupação de ligações. O primeiro resultado terminal é preservado.
Campos
| Campo | Tipo | Presença | Descrição |
|---|---|---|---|
status | string | obrigatório | Valores: "recording", "processing", "ready", "failed", "expired" |
contentType | string | opcional | Valores: "video/mp4" |
bytes | integer | opcional | — |
durationSeconds | number | opcional | — |
downloadPath | string | opcional | Caminho relativo GET /call/{id}/recording/video, autenticado somente pelo header token; presente apenas quando ready. |
expiresAt | string | opcional | Formato: date-time |
failureReason | string | opcional | — |
Definição OpenAPI
json
{
"type": "object",
"required": [
"status"
],
"properties": {
"status": {
"type": "string",
"enum": [
"recording",
"processing",
"ready",
"failed",
"expired"
]
},
"contentType": {
"type": "string",
"enum": [
"video/mp4"
]
},
"bytes": {
"type": "integer"
},
"durationSeconds": {
"type": "number"
},
"downloadPath": {
"type": "string",
"description": "Caminho relativo GET /call/{id}/recording/video, autenticado somente pelo header token; presente apenas quando ready."
},
"expiresAt": {
"type": "string",
"format": "date-time"
},
"failureReason": {
"type": "string"
}
},
"additionalProperties": false,
"description": "Gravação de vídeo independente do WAV. Campo opcional, presente somente após começar a captura de vídeo. processing indica composição do MP4 em fila após a chamada; não muda o estado ou a ocupação de ligações. O primeiro resultado terminal é preservado."
}