OptionalaudioOptionalcallSynthetic call SID. Auto-generated if omitted.
OptionalrealPace outbound µ-law frames at real-time (20ms each) when true. Defaults to true to match production behavior. Tests pass false to avoid waiting through real-time clocks.
OptionalsampleWire sample rate the bot expects. Default: 8000.
OptionalsignalingWebRTC signaling endpoint (required for transport="webrtc").
OptionalstreamSynthetic stream SID. Auto-generated if omitted.
OptionaltransportTransport mode. Default: "websocket".
OptionalurlWS endpoint of the running Pipecat bot (required for transport="websocket").
OptionalwebWebSocket factory — defaults to dynamic-importing the ws package
at connect() time. Tests inject a fake to drive the protocol
synchronously without a real server.
Wire audio format the bot expects. Default:
"mulaw".