-
Notifications
You must be signed in to change notification settings - Fork 0
CallsApiEvent
RINGING
EARLY_MEDIA
ESTABLISHED
HANGUP
ERROR
CAMERA_VIDEO_ADDED
CAMERA_VIDEO_UPDATED
CAMERA_VIDEO_REMOVED
SCREEN_SHARE_ADDED
SCREEN_SHARE_REMOVED
ROOM_JOINED
ROOM_LEFT
CONFERENCE_JOINED
CONFERENCE_LEFT
PARTICIPANT_JOINING
PARTICIPANT_JOINED
PARTICIPANT_MUTED
PARTICIPANT_UNMUTED
PARTICIPANT_DEAF
PARTICIPANT_UNDEAF
PARTICIPANT_STARTED_TALKING
PARTICIPANT_STOPPED_TALKING
PARTICIPANT_LEFT
PARTICIPANT_CAMERA_VIDEO_ADDED
PARTICIPANT_CAMERA_VIDEO_REMOVED
PARTICIPANT_SCREEN_SHARE_ADDED
PARTICIPANT_SCREEN_SHARE_REMOVED
REMOTE_MUTED
REMOTE_UNMUTED
REMOTE_CAMERA_VIDEO_ADDED
REMOTE_CAMERA_VIDEO_REMOVED
REMOTE_SCREEN_SHARE_ADDED
REMOTE_SCREEN_SHARE_REMOVED
NETWORK_QUALITY_CHANGED
REMOTE_NETWORK_QUALITY_CHANGED
PARTICPANT_NETWORK-QUALITY_CHANGED
DIALOG_JOINED
DIALOG_LEFT
ROOM_REJOINING
ROOM_REJOINED
RECONNECTING
RECONNECTED
CALL_RECORDING_STARTED
CALL_RECORDING_STOPPED
CONFERENCE_RECORDING_STARTED
CONFERENCE_RECORDING_STOPPED
DIALOG_RECORDING_STARTED
DIALOG_RECORDING_STOPPED
ROOM_RECORDING_STARTED
Event triggered when a call is ringing.
event = {}
Event triggered when there is media to be played before establishing a call.
event = { stream: MediaStream }
Event triggered when a call is established.
event = { stream: MediaStream }
Event triggered when a call has been hung up. This covers both normal hang up and when a call has been hung up because of an error.
event = { errorCode: ErrorCode, totalMediaStats: TotalMediaStats }
Event triggered when a call has encountered an error which does not hang up the call.
event = { errorCode: ErrorCode }
Event triggered when camera video has been added locally on a call.
event = { stream: MediaStream }
Event triggered when camera video has been updated (in any way changed) locally on a call.
event = { stream: MediaStream }
Event triggered when camera video has been removed locally on a call.
event = {}
Event triggered when screen sharing has been started locally on a call.
event = { stream: MediaStream }
Event triggered when screen sharing has been stopped locally on a call.
event = { reason: VideoRemovalReason }
Event triggered when the participant has joined a room.
event = { id: string, name: string, participants: Participant[], stream: MediaStream, recordingType: RecordingType }
Event triggered when the participant has left a room.
event = { errorCode: ErrorCode, totalMediaStats: TotalMediaStats }
Event triggered when the call has been added into a conference.
event = { id: string, name: string, participants: Participant[], recordingType: RecordingType }
Event triggered when the call has left a conference.
event = { errorCode: ErrorCode }
Event triggered when another participant is being added to the conference or room.
event = { participant: Participant }
Event triggered when another participant has been added to the conference or room.
event = { participant: Participant }
Event triggered when another participant has left the conference or room.
event = { participant: Participant }
Event triggered when another participant has been muted in the conference or room.
event = { participant: Participant }
Event triggered when another participant has been unmuted in the conference or room.
event = { participant: Participant }
Event triggered when another participant has been deafened in the conference or room.
event = { participant: Participant }
Event triggered when another participant has been undeafened in the conference or room.
event = { participant: Participant }
Event triggered when another participant starts talking in the conference or room.
event = { participant: Participant }
Event triggered when another participant stops talking in the conference or room.
event = { participant: Participant }
Event triggered when another participant has added their camera video to the conference or room.
event = { participant: Participant, stream: MediaStream }
Event triggered when another participant has removed their camera video from the conference or room.
event = { participant: Participant }
Event triggered when another participant has shared their screen to the conference or room.
event = { participant: Participant, stream: MediaStream }
Event triggered when another participant has removed their shared screen from the conference or room.
event = { participant: Participant }
Event triggered when the remote user has been muted.
event = {}
Event triggered when the remote user has been unmuted.
event = {}
Event triggered when the remote user has added their camera video.
event = { stream: MediaStream }
Event triggered when the remote user has removed their camera video.
event = {}
Event triggered when the remote user has shared their screen.
event = { stream: MediaStream }
Event triggered when the remote user has removed their screen share.
event = {}
Event triggered when the participant's network quality has changed.
event = { networkQuality: NetworkQuality, currentMediaStats: CurrentMediaStats }
Event triggered when remote participant's network quality has changed.
event = { networkQuality: NetworkQuality };
Event triggered when one of the participant's network quality has changed.
event = { participant: Participant, networkQuality: NetworkQuality };
Event triggered when the call joins a dialog.
event = { id: string, remote: Participant, recordingType: RecordingType }
Event triggered when the call leaves the dialog.
event = { errorCode: ErrorCode }
Event triggered when the room call initiates rejoining process.
event = {}
Event triggered when the room call has been successfully rejoined.
event = { id: string, name: string, participants: Participant[], stream: MediaStream }
Event triggered when the call initiates reconnecting process.
event = {}
Event triggered when the call has been successfully reconnected.
event = { stream: MediaStream }
Event triggered when call recording has been started.
event = { recordingType: RecordingType }
Event triggered when call recording has been stopped.
event = { }
Event triggered when conference recording has been started.
event = { recordingType: RecordingType }
Event triggered when conference recording has been stopped.
event = { }
Event triggered when dialog recording has been started.
event = { recordingType: RecordingType }
Event triggered when dialog recording has been stopped.
event = { }
Event triggered when a Room recording has been started.
event = { recordingType: RecordingType }