Optional
audioOverrides client's default audio constraints. Defaults to true
Optional
callerName to use as the caller ID name when dialing out to a destination.
Optional
callerNumber to use as the caller ID when dialing out to a destination. A valid phone number is required for dials out to PSTN numbers.
Optional
camdeviceId
to use as webcam. Overrides the client's default one.
Optional
clientTelnyx's Call Control client_state. Can be used with Connections with Advanced -> Events enabled.
clientState
string should be base64 encoded.
Optional
customAdd custom headers to the INVITE and ANSWER request.
Optional
debugEnable debug mode for this call.
Optional
debugOutput debug logs to a file.
Phone number or SIP URI to dial.
Optional
iceOverrides client's default iceServers
.
Optional
idCustom ID to identify the call. This will be used as the callID
in place of the UUID generated by the client.
Optional
localOverrides client's default localElement
.
Optional
localIf set, the call will use this stream instead of retrieving a new one.
Optional
mediaConfigures media (audio/video) in a call.
Optional
sdpASBandwidthOptional
useOptional
micdeviceId
to use as microphone. Overrides the client's default one.
Optional
onOverrides client's default telnyx.notification
handler for this call.
Optional
preferred_Preferred codecs for the call.
Optional
prefetchEnable or disable ICE Candidate Prefetching.
Optional
remoteOverrides client's default remoteElement
.
Optional
remoteIf set, the call will use this stream instead of retrieving a new one.
Optional
speakerdeviceId
to use as speaker. Overrides the client's default one.
Optional
telnyxTelnyx Call Control ID, if using Call Control services.
Optional
telnyxTelnyx call leg ID, if using Call Control services.
Optional
telnyxTelnyx call session ID, if using Call Control services.
Optional
useUses stereo audio instead of mono.
Optional
videoOverrides client's default video constraints. Defaults to false
ICallOptions ICallOptions