-
Notifications
You must be signed in to change notification settings - Fork 2
CallsApiEvent
RINGINGEARLY_MEDIAESTABLISHEDHANGUPERRORCAMERA_VIDEO_ADDEDCAMERA_VIDEO_UPDATEDCAMERA_VIDEO_REMOVEDSCREEN_SHARE_ADDEDSCREEN_SHARE_REMOVEDROOM_JOINEDROOM_LEFTCONFERENCE_JOINEDCONFERENCE_LEFTPARTICIPANT_JOININGPARTICIPANT_JOINEDPARTICIPANT_MUTEDPARTICIPANT_UNMUTEDPARTICIPANT_DISCONNECTEDPARTICIPANT_RECONNECTEDPARTICIPANT_DEAFPARTICIPANT_UNDEAFPARTICIPANT_BLINDEDPARTICIPANT_UNBLINDEDPARTICIPANT_STARTED_TALKINGPARTICIPANT_STOPPED_TALKINGPARTICIPANT_LEFTPARTICIPANT_CAMERA_VIDEO_ADDEDPARTICIPANT_CAMERA_VIDEO_REMOVEDPARTICIPANT_SCREEN_SHARE_ADDEDPARTICIPANT_SCREEN_SHARE_REMOVEDREMOTE_DISCONNECTEDREMOTE_RECONNECTEDREMOTE_MUTEDREMOTE_UNMUTEDREMOTE_CAMERA_VIDEO_ADDEDREMOTE_CAMERA_VIDEO_REMOVEDREMOTE_SCREEN_SHARE_ADDEDREMOTE_SCREEN_SHARE_REMOVEDNETWORK_QUALITY_CHANGEDREMOTE_NETWORK_QUALITY_CHANGEDPARTICPANT_NETWORK-QUALITY_CHANGEDDIALOG_JOINEDDIALOG_LEFTRECONNECTINGRECONNECTEDCALL_RECORDING_STARTEDCALL_RECORDING_STOPPEDCONFERENCE_RECORDING_STARTEDCONFERENCE_RECORDING_STOPPEDDIALOG_RECORDING_STARTEDDIALOG_RECORDING_STOPPEDROOM_RECORDING_STARTEDROLE_CHANGEDPARTICIPANT_ROLE_CHANGEDTALKING_WHILE_MUTEDSTARTED_TALKINGSTOPPED_TALKINGMESSAGE_RECEIVED
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 disconnected in the conference or room.
event = { participant: Participant }Event triggered when another participant has been reconnected 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 has been blinded in the conference or room.
event = { participant: Participant }Event triggered when another participant has been unblinded 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 disconnected.
event = {}Event triggered when the remote user has been reconnected.
event = {}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 call initiates reconnecting process.
event = {}Event triggered when the call has been successfully reconnected.
event = {}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 }Event triggered when the role of local participant has been changed.
Event triggered when another participant's role has been changed.
Event triggered when microphone activity is detected while muted in the call.
Event triggered when local participant starts talking in a conference or room.
Event triggered when local participant stops talking in a conference or room.
Event triggered when a message is received. A message can be sent to a specific application call by invoking the Calls API endpoint. Alternatively, messages can be sent to all WebRTC participants in a conference or dialog by using the Calls API methods for sending a message to a conference or a dialog.