-
Notifications
You must be signed in to change notification settings - Fork 2
ApplicationCallEventListener
void onRinging(CallRingingEvent callRingingEvent)
void onEarlyMedia(CallEarlyMediaEvent callEarlyMediaEvent)
void onEstablished(CallEstablishedEvent callEstablishedEvent)
void onHangup(CallHangupEvent callHangupEvent)
void onError(ErrorEvent errorEvent)
void onCameraVideoAdded(CameraVideoAddedEvent cameraVideoAddedEvent)
void onCameraVideoUpdated(CameraVideoUpdatedEvent cameraVideoUpdatedEvent)
void onCameraVideoRemoved(CameraVideoRemovedEvent cameraVideoRemovedEvent)
void onScreenShareAdded(ScreenShareAddedEvent screenShareAddedEvent)
void onScreenShareRemoved(ScreenShareRemovedEvent screenShareRemovedEvent)
void onConferenceJoined(ConferenceJoinedEvent conferenceJoinedEvent)
void onConferenceLeft(ConferenceLeftEvent conferenceLeftEvent)
void onParticipantJoining(ParticipantJoiningEvent participantJoiningEvent)
void onParticipantJoined(ParticipantJoinedEvent participantJoinedEvent)
void onParticipantLeft(ParticipantLeftEvent participantLeftEvent)
void onParticipantCameraVideoAdded(ParticipantCameraVideoAddedEvent participantCameraVideoAddedEvent)
void onParticipantCameraVideoRemoved(ParticipantCameraVideoRemovedEvent participantCameraVideoRemovedEvent)
void onParticipantScreenShareAdded(ParticipantScreenShareAddedEvent participantScreenShareAddedEvent)
void onParticipantScreenShareRemoved(ParticipantScreenShareRemovedEvent participantScreenShareRemovedEvent)
void onParticipantMuted(ParticipantMutedEvent participantMutedEvent)
void onParticipantUnmuted(ParticipantUnmutedEvent participantUnmutedEvent)
void onParticipantDeaf(ParticipantDeafEvent participantDeafEvent)
void onParticipantUndeaf(ParticipantUndeafEvent participantUndeafEvent)
void onParticipantBlinded(ParticipantBlindedEvent participantBlindedEvent)
void onParticipantUnblinded(ParticipantUnblindedEvent participantUnblindedEvent)
void onParticipantStartedTalking(ParticipantStartedTalkingEvent participantStartedTalkingEvent)
void onParticipantStoppedTalking(ParticipantStoppedTalkingEvent participantStoppedTalkingEvent)
void onDialogJoined(DialogJoinedEvent dialogJoinedEvent)
void onDialogLeft(DialogLeftEvent dialogLeftEvent)
void onReconnecting(ReconnectingEvent reconnectingEvent)
void onReconnected(ReconnectedEvent reconnectedEvent)
void onParticipantDisconnected(ParticipantDisconnectedEvent participantDisconnectedEvent)
void onParticipantReconnected(ParticipantReconnectedEvent participantReconnectedEvent)
void onCallRecordingStarted(CallRecordingStartedEvent callRecordingStartedEvent)
void onCallRecordingStopped(CallRecordingStoppedEvent callRecordingStoppedEvent)
void onConferenceRecordingStarted(ConferenceRecordingStartedEvent conferenceRecordingStartedEvent)
void onConferenceRecordingStopped(ConferenceRecordingStoppedEvent conferenceRecordingStoppedEvent)
void onDialogRecordingStarted(DialogRecordingStartedEvent dialogRecordingStartedEvent)
void onDialogRecordingStopped(DialogRecordingStoppedEvent dialogRecordingStoppedEvent)
void onRoleChanged(RoleChangedEvent roleChangedEvent)
void onParticipantRoleChanged(ParticipantRoleChangedEvent participantRoleChangedEvent)
void onStartedTalking(StartedTalkingEvent startedTalkingEvent)
void onStoppedTalking(StoppedTalkingEvent stoppedTalkingEvent)
This callback method is triggered when the call transitions to the ringing state.
-
callRingingEvent
:CallRingingEvent
- Event object representing the ringing state. This event does not include any additional data.
N/A
This callback method is triggered when early media playback becomes available prior to the call being established.
-
callEarlyMediaEvent
:CallEarlyMediaEvent
- Event object representing early media playback. This event does not include any additional data.
N/A
This callback method is triggered when the call is successfully connected.
-
callEstablishedEvent
:CallEstablishedEvent
- Event object representing the established call state. This event does not include any additional data.
N/A
This callback method is triggered when the call terminates, either successfully or due to an error.
-
callHangupEvent
:CallHangupEvent
- Event object containing details about the call termination, including error codes.
N/A
This callback method is triggered when a non-terminating error occurs during the call.
-
errorEvent
:ErrorEvent
- Event object containing details about the error, including error codes.
N/A
This callback method is triggered when a local camera video stream is added to the call.
-
cameraVideoAddedEvent
:CameraVideoAddedEvent
- Event object representing the local camera RTC video track.
N/A
This callback method is triggered when the local camera video stream is updated during the call.
-
cameraVideoUpdatedEvent
:CameraVideoUpdatedEvent
- Event object representing the updated local camera video RTC track.
N/A
This callback method is triggered when the local camera video stream is removed during the call.
-
cameraVideoRemovedEvent
:CameraVideoRemovedEvent
- Event object representing the reason for the removal of the camera video.
N/A
This callback method is triggered when screen sharing is started locally on the call.
-
screenShareAddedEvent
:ScreenShareAddedEvent
- Event object representing the screen share track added to the call.
N/A
This callback method is triggered when screen sharing is stopped locally on the call.
-
screenShareRemovedEvent
:ScreenShareRemovedEvent
- Event object representing the reason for the removal of the screen share.
N/A
This callback method is triggered when the call is added to the conference.
-
conferenceJoinedEvent
:ConferenceJoinedEvent
- Event object representing the conference, including the conference ID, name, participants, and the recording type.
N/A
This callback method is triggered when the call is removed from the conference.
-
conferenceLeftEvent
:ConferenceLeftEvent
- Event object containing details about how the conference was left, including any error codes.
N/A
This callback method is triggered when a participant attempts to join the conference.
-
participantJoiningEvent
:ParticipantJoiningEvent
- Event object representing the participant attempting to join the conference, including participant details.
N/A
This callback method is triggered when a participant successfully joins the conference.
-
participantJoinedEvent
:ParticipantJoinedEvent
- Event object representing the participant who joined the conference, including participant details.
N/A
This callback method is triggered when a participant leaves the conference.
-
participantLeftEvent
:ParticipantLeftEvent
- Event object representing the participant who left the conference, including participant details.
N/A
This callback method is triggered when a participant's camera video is added to the conference or dialog.
-
participantCameraVideoAddedEvent
:ParticipantCameraVideoAddedEvent
- Event object representing the participant who added camera video track, along with said track.
N/A
This callback method is triggered when a participant's camera video is removed from the conference or dialog.
-
participantCameraVideoRemovedEvent
:ParticipantCameraVideoRemovedEvent
- Event object representing the participant who removed their camera video track.
N/A
This callback method is triggered when a participant starts sharing their screen during the conference or dialog.
-
participantScreenShareAddedEvent
:ParticipantScreenShareAddedEvent
- Event object representing the participant who added screen share track, along with said track.
N/A
This callback method is triggered when a participant stops sharing their screen during the conference or dialog.
-
participantScreenShareRemovedEvent
:ParticipantScreenShareRemovedEvent
- Event object representing the participant who removed their screen share track.
N/A
This callback method is triggered when a participant mutes themselves during the conference or dialog.
-
participantMutedEvent
:ParticipantMutedEvent
- Event object representing the participant who muted themselves.
N/A
This callback method is triggered when a participant unmutes themselves during the conference or dialog.
-
participantUnmutedEvent
:ParticipantUnmutedEvent
- Event object representing the participant who unmuted themselves.
N/A
This callback method is triggered when a participant has been deafened in the conference.
-
participantDeafEvent
:ParticipantDeafEvent
- Event object representing the participant who was deafened.
N/A
This callback method is triggered when a participant has been undeafened in the conference.
-
participantUndeafEvent
:ParticipantUndeafEvent
- Event object representing the participant who was undeafened.
N/A
This callback method is triggered when a participant has been blinded in the conference.
-
participantBlindedEvent
:ParticipantBlindedEvent
- Event object representing the participant who was blinded.
N/A
This callback method is triggered when a participant has been unblinded in the conference.
-
participantUnblindedEvent
:ParticipantUnblindedEvent
- Event object representing the participant who was unblinded.
N/A
This callback method is triggered when a participant starts talking during the conference.
-
participantStartedTalkingEvent
:ParticipantStartedTalkingEvent
- Event object representing the participant who started talking.
N/A
This callback method is triggered when a participant stops talking during the conference.
-
participantStoppedTalkingEvent
:ParticipantStoppedTalkingEvent
- Event object representing the participant who stopped talking.
N/A
This callback method is triggered when the call is added to the dialog.
-
dialogJoinedEvent
:DialogJoinedEvent
- Event object representing the dialog, including the dialog ID, remote participant, and the recording type.
N/A
This callback method is triggered when the call is removed from the dialog.
-
dialogLeftEvent
:DialogLeftEvent
- Event object containing details about how the dialog was left, including any error codes.
N/A
This callback method is triggered when the call initiates the reconnecting process.
-
reconnectingEvent
:ReconnectingEvent
- Event object representing the initiation of the call's reconnecting process. This event does not contain any additional data.
N/A
This callback method is triggered when the call successfully reconnects.
-
reconnectedEvent
:ReconnectedEvent
- Event object representing the successful reconnection of the call. This event does not contain any additional data.
N/A
This callback method is triggered when a participant is disconnected from the conference or dialog.
-
participantDisconnectedEvent
:ParticipantDisconnectedEvent
- Event object representing the participant who was disconnected from the conference or dialog.
N/A
This callback method is triggered when a participant is reconnected to the conference or dialog.
-
participantReconnectedEvent
:ParticipantReconnectedEvent
- Event object representing the participant who has been reconnected to the conference or dialog.
N/A
This callback method is triggered when the call recording starts.
-
callRecordingStartedEvent
:CallRecordingStartedEvent
- Event object containing details about the recording type when call recording is started.
N/A
This callback method is triggered when the call recording stops.
-
callRecordingStoppedEvent
:CallRecordingStoppedEvent
- Event object indicating that the call recording has stopped. This event does not contain any additional data.
N/A
This callback method is triggered when the conference recording starts.
-
conferenceRecordingStartedEvent
:ConferenceRecordingStartedEvent
- Event object containing details about the recording type when conference recording is started.
N/A
This callback method is triggered when the conference recording stops.
-
conferenceRecordingStoppedEvent
:ConferenceRecordingStoppedEvent
- Event object indicating that the conference recording has stopped. This event does not contain any additional data.
N/A
This callback method is triggered when the dialog recording starts.
-
dialogRecordingStartedEvent
:DialogRecordingStartedEvent
- Event object containing details about the recording type when dialog recording is started.
N/A
This callback method is triggered when the dialog recording stops.
-
dialogRecordingStoppedEvent
:DialogRecordingStoppedEvent
- Event object indicating that the dialog recording has stopped. This event does not contain any additional data.
N/A
This callback method is triggered when the role of local participant has been changed.
-
roleChangedEvent
:RoleChangedEvent
- Event object representing the new role assigned to the local participant.
N/A
This callback method is triggered when another participant's role has been changed.
-
participantRoleChangedEvent
:ParticipantRoleChangedEvent
- Event object representing the participant whose role has changed.
N/A
This callback method is triggered when the local participant starts talking.
-
startedTalkingEvent
:StartedTalkingEvent
- Event object representing the start of local participant's speech. This event does not include any additional data.
N/A
This callback method is triggered when the local participant stops talking.
-
stoppedTalkingEvent
:StoppedTalkingEvent
- Event object representing the end of local participant's speech. This event does not include any additional data.
N/A