Skip to main content
WADial records captured call media as WAV files when audio flows through the call. For each call, WADial can create:
KindContents
inboundAudio received from the peer.
outboundAudio sent through WebSocket streaming or prerecorded playback.
mixedA combined WAV track.
Recordings are retained for 30 days by default unless your environment is configured with a different retention period. When a recording artifact is ready, WADial emits call.recording.ready:
{
  "type": "call.recording.ready",
  "sessionId": "019f...",
  "data": {
    "callId": "call-123",
    "recordingId": "019f...",
    "kind": "mixed",
    "contentType": "audio/wav",
    "durationMs": 120000,
    "sizeBytes": 3840044,
    "expiresAt": "2026-07-30T12:00:00.000Z"
  }
}
Recording events carry metadata only. Raw audio is never delivered over SSE or webhooks.