Skip to main content

ICallOptions

Options passed to client.newCall(options) to configure call behavior.

Quick Reference


Required Properties


Call Identity

Customize how the call appears to the remote party. Example — Custom caller ID:

ICE & Network

Control how the call establishes media connectivity. Example — Force TURN for privacy:
Example — Custom ICE servers:
The SDK automatically provisions STUN/TURN servers. Only override iceServers if you have custom infrastructure. See Network Requirements.

Media Configuration

Control audio devices and streams. Example — Custom audio elements:
Example — Pre-obtained media stream:

Advanced


Common Patterns

Basic voice call

Call with SIP URI

Call with custom headers (for Call Control correlation)

Privacy-focused call (force TURN)


See Also