v1
latestOpenAPI 3.1.0Apache-2.02026-07-17144068.3 KBsip
Handler for POST /sip/call endpoint
Initiates an outbound SIP call through LiveKit. The optional sip object in the request body allows overriding global SIP configuration on a per-request basis. Request body values take priority over global config, enabling different SIP providers or credentials for specific calls.
post/sip/call
Request body
Example request
{
"from_phone_number": "+15105550123",
"participant_identity": "caller-456",
"participant_name": "John Doe",
"room_name": "call-room-123",
"sip": {
"auth_password": "secure_password_456",
"auth_username": "sip_user_123",
"outbound_address": "sip.provider.com:5060"
},
"to_phone_number": "+15551234567"
}Response
Call initiated successfully
Example response
{
"participant_id": "PA_abc123",
"participant_identity": "caller-456",
"room_name": "call-room-123",
"sip_call_id": "SC_xyz789",
"status": "initiated"
}