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 leaveConference() to remove the call from the conference.
This method emits calling.conference events. See Call Events for payload details.
Conference name. All calls joining the same name are in the same conference.
Join the conference muted.
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 leavesStart the conference when this participant enters. If false, the conference
waits until a participant with startOnEnter: true joins.
End the conference when this participant leaves.
Maximum number of participants in the conference.
Recording mode:
"record-from-start" — begin recording when the conference starts"do-not-record" — do not record the conferenceURL of audio to play while waiting for the conference to start.
Region for the conference media server.
Whether to trim silence from the conference recording.
Call ID of a participant who can hear but not be heard (coaching mode).
URL to receive conference status webhooks.
Events that trigger status callbacks.
Content type for status callback requests.
HTTP method for the status callback ("GET" or "POST").
URL to receive recording status webhooks.
Events that trigger recording status callbacks.
Content type for recording status callback requests.
HTTP method for the recording status callback ("GET" or "POST").
Stream configuration for the conference audio.
Promise<Record<string, unknown>> — Server response confirming the join.