Start a WebSocket media call
Starts an outbound test call and returns a short-lived WebSocket URL for streaming call audio.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
Agent version to use. Set to draft to test the draft version, pass a version UUID, or omit for the live version.
Codec to use for the WebSocket media stream. l16 is raw big-endian 16-bit PCM at 16 kHz.
Media node the client reached, taken from the server-name in the server_info message. Provide it to start the call on that exact node and receive a sid to bind over the open WebSocket (connect-then-bind). Omit it only for the legacy single-node flow that returns a ready-to-use wsMediaUrl.
Response
Short-lived WebSocket URL with the session id attached. Used directly by the legacy single-node flow; connect-then-bind clients ignore it and bind sid over the base URL connection instead.
Session id for connect-then-bind. Returned when wsMediaServerName is set; send it as { "type": "bind", "sid": "..." } over the WebSocket you already opened to attach your connection to the call. Empty for the legacy single-node flow.