ICallOptions
Options passed toclient.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:
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:
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
- Call Class — Call control methods (answer, hangup, mute, hold)
- IClientOptions — Client-level configuration
- Network Requirements — ICE/STUN/TURN configuration
- Best Practices — Call management best practices