Originate an outbound SIP call
Request body
Leg type
SIP URI to dial
Caller ID — sets the user part of the SIP From header (e.g. "+15551234567", "alice")
SIP Privacy header value (e.g. "id", "none")
Seconds to wait for answer; 0 = no timeout
Maximum call duration in seconds after connect. Automatically hung up when reached. 0 or omitted = no limit.
Codec preference order
Custom SIP headers to include in the outbound INVITE (e.g. X-Correlation-ID)
Room ID to auto-add the leg to once media is ready (early_media or connected). If the room does not exist, it is automatically created.
Route all events for this leg exclusively to this URL instead of global webhooks.
HMAC-SHA256 signing secret for the per-leg webhook.
Response
Leg created
Instance identifier
Unique leg identifier (UUID)
Leg type
Leg state
Room ID if the leg is in a room, empty otherwise
Whether the leg is muted (cannot be heard by others)
Whether the leg is deaf (cannot hear others)
Whether the call is on hold (SIP legs only)
X-* headers from the inbound INVITE. Only present on sip_inbound legs.