Optional anonymous_anonymous_login login options
The target ID to use for the anonymous login. this is typically the ID of the AI assistant you want to connect to.
A string indicating the target type, for now only ai_assistant is supported.
Optional target_The target version ID to use for the anonymous login. This is optional and can be used to specify a particular version of the AI assistant.
Optional debugEnable debug mode for this client. This will gather WebRTC debugging information.
Optional debugDebug output option
Optional forceForce the use of a relay ICE candidate.
Optional keepKeep the connection alive on socket connection close, i.e., do not hang up the call when attach message is received.
Optional loginThe username to authenticate with your SIP Connection.
login and password will take precedence over
login_token for authentication.
Optional login_The JSON Web Token (JWT) to authenticate with your SIP Connection. This is the recommended authentication strategy. See how to create one.
Optional passwordThe password to authenticate with your SIP Connection.
Optional prefetchEnable or disable prefetching ICE candidates.
Optional regionRegion to use for the connection.
Optional ringbackA URL to a wav/mp3 ringback file that will be used when you disable "Generate Ringback Tone" in your SIP Connection.
Optional ringtoneA URL to a wav/mp3 ringtone file.
Optional rtcRTC connection IP address to use instead of the default one. Useful when using a custom signaling server.
Optional rtcRTC connection port to use instead of the default one. Useful when using a custom signaling server.
Optional trickleEnable or disable Trickle ICE.
IClientOptions IClientOptions