> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rtvi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Errors

<ParamField path="VoiceError">
  Base `VoiceClient` error type.

  `status:number`: unique identifier (or HTTP code if applicable)

  `message:string`: explanation of error
</ParamField>

<ParamField path="ConnectionTimeoutError">
  Bot did not enter a ready state within the specified `timeout` constructor
  param.
</ParamField>

<ParamField path="StartBotError">
  Invalid response from the provided `baseUrl` route. This may be due to the base URL being unavailable, or failure to parse the provided configuration.
  Any error text returned by the base URL endpoint will be referenced in the `message` property.

  * `status:number` returned HTTP status code
  * `message:string` Verbose error message (if provided via `info` response)
  * `error:string` Error type  (defaults to `invalid-request-error`)
</ParamField>

<ParamField path="TransportStartError">
  Transport was not able to connect. Check the auth bundle returned by the baseUrl is valid.
</ParamField>

<ParamField path="ConfigUpdateError">
  Bot was unable to parse provided configuration properties.
</ParamField>

<ParamField path="BotNotReadyError">
  Client attempted a voice client action that requires the bot to be in a ready
  state.
</ParamField>
