RealtimeTelemetryAttachment
Defined in: packages/realtime/src/lib/diagnostics.ts:52
Explicit operational observation of one existing voice session.
Properties
Section titled “Properties”drainTimeoutMs?
Section titled “drainTimeoutMs?”
readonlyoptionaldrainTimeoutMs?:number
Defined in: packages/realtime/src/lib/diagnostics.ts:62
Maximum retirement drain time, from 1 to 60,000 milliseconds. Defaults to 30,000; abandoned observations report source loss.
maxPendingTools?
Section titled “maxPendingTools?”
readonlyoptionalmaxPendingTools?:number
Defined in: packages/realtime/src/lib/diagnostics.ts:60
Maximum accepted pending tool observations, from 1 to 65,536. Defaults to 1,000; excess calls report source loss.
providerCategory?
Section titled “providerCategory?”
readonlyoptionalproviderCategory?:"openai-live"|"openai-realtime"|"livekit"|"custom"
Defined in: packages/realtime/src/lib/diagnostics.ts:58
Fixed application-selected category captured for this lifetime; omission preserves unknown provider.
session
Section titled “session”
readonlysession:Pick<RealtimeSession,"events">
Defined in: packages/realtime/src/lib/diagnostics.ts:54
Existing session; attachment never connects it or acquires media.
telemetry?
Section titled “telemetry?”
readonlyoptionaltelemetry?:Telemetry
Defined in: packages/realtime/src/lib/diagnostics.ts:56
Application-owned delivery lifetime. Omission or disabled telemetry does not subscribe.