join_conference
join_conference
Join an ad-hoc audio conference. The conference is created automatically if it does not already exist. Multiple calls can join the same conference by name.
Use leave_conference() to remove the call from the conference.
This method emits calling.conference events. See Call Events for payload details.
Parameters
name
Conference name. All calls joining the same name are in the same conference.
muted
Join the conference muted.
beep
Play a beep when joining or leaving.
"true"— beep on both enter and exit"false"— no beep"onEnter"— beep only when a participant joins"onExit"— beep only when a participant leaves
start_on_enter
Start the conference when this participant enters. If False, the
conference waits until a participant with start_on_enter=True joins.
end_on_exit
End the conference when this participant leaves.
wait_url
URL of audio to play while waiting for the conference to start.
max_participants
Maximum number of participants in the conference.
record
Recording mode.
"record-from-start"— begin recording when the conference starts"do-not-record"— do not record the conference
region
Region for the conference media server.
trim
Whether to trim silence from the conference recording.
coach
Call ID of a participant who can hear but not be heard (coaching mode).
status_callback
URL to receive conference status webhooks.
status_callback_event
Events that trigger status callbacks.
status_callback_event_type
Content type for status callback requests.
status_callback_method
HTTP method for status callbacks (e.g., "POST", "GET").
recording_status_callback
URL to receive recording status webhooks.
recording_status_callback_event
Events that trigger recording status callbacks.
recording_status_callback_event_type
Content type for recording status callback requests.
recording_status_callback_method
HTTP method for recording status callbacks.
stream_obj
Stream configuration for the conference audio.
Returns
dict — Server response confirming the join.