Private
_iceConference ice servers
Private
_idRoom identifier
Private
_inviteInvitation when user doesn't joined the conference.
Private
_leftTrue if leave method was called
Private
_mediaPrivate
_participantsUser identifiers that participate on a conference.
Private
_pendingContains a list of pending invitations (still not accepted/rejected by remote peer) transaction identifiers. Used to cancel a previous invitation and determine if an user has been invited.
Private
_recordIndicates if conference is being recorded
Private
_roomJanus client
Private
_serverConference server
Private
_sessionServer client
Private
_tokenConference access token
Private
_uninitializingPrivate
dependenciesPrivate
parallelPrivate
sipPrivate
transferingConference identifier
Indicate if invited
Check if conference is on hold state.
Indicate if joined
Current local streams.
Conference participants, expressed as a list of current user identifiers
True if conference is being recorded
Current remote streams.
Server session.
Current conference streams.
Private
initInvite participants to this conference.
if participant is already present on conference or a pending invitation exists.
A promise with an array of objects with two properties: SIP code and whoAccepted the invite
SIP code of the response
User id of the participant that accepted the invite
participants that will be invited.
the mediatypes requested to the new participant.
Optional
context: Record<string, string>arbitrary context that can be sent to invites
Add participant to this conference.
if participant is already present on conference or a pending invitation exists.
resolved with a boolean value that indicates if remote accepts the invitation.
user name to add.
the mediatypes requested to the new participant.
Optional
requestId: stringthe ID of the request that generated this invitation.
Optional
context: Record<string, string>arbitrary context that can be sent to invites
Join this conference and start sending local media defined by mediatype parameter.
local media used after joining the conference.
Leaves this conference or rejects a previous invitation.
when already joined or a previous invitation was not received.
resolved on success with self reference.
the rejection cause when an invitation is received and the conference has not been joined.
Private
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
removeStarts recording this conference
Stops conference recording
Create an unattended call transfer towards a user in the system
user name to call.
the mediatypes requested to the new participant.
Private
uninitPrivate
uninitUpdate local media types.
required mediatypes.
Updates instance properties with data returned by a signaling server
server data
Generated using TypeDoc
Fires
UPDATED_CONFERENCE_EVENT
Fires
DESTROYED_CONFERENCE_EVENT
Fires
EXPEL_CONFERENCE_EVENT
Fires
LOCAL_STREAM_CHANGED
Fires
REMOTE_STREAM_CHANGED
Fires
TRANSFERING_CALL