Skip to content

Interface: TransportCapabilities

Defined in: packages/aiui-oracle/src/types.ts:469

What a transport can and cannot do — read by widgets so a missing feature is visibly absent, never silently broken.

Properties

injectAudio

injectAudio: boolean

Defined in: packages/aiui-oracle/src/types.ts:475

input_audio_buffer.append is a documented input path (WS yes).


replyAudioData

replyAudioData: boolean

Defined in: packages/aiui-oracle/src/types.ts:471

Reply audio available as PCM data events (WS yes; WebRTC no — track only).


serverBargeIn

serverBargeIn: boolean

Defined in: packages/aiui-oracle/src/types.ts:473

Barge-in handled server-side (WebRTC yes; WS = client bookkeeping).


sideband

sideband: boolean

Defined in: packages/aiui-oracle/src/types.ts:477

Exposes a call id a sideband participant can join (WebRTC yes).