Call Observer
Types
Base class for the event of a call
Base class for the event of a CallMembershipEvent
Active Speaker has changed.
This event is fired when the call is disconnected.
This event is fired when the resources of the call object gets cleared after disconnection.
This event is fired when the call to be disconnected due to an error.
Call membership change event
Camera FacingMode on local device has switched.
This event is fired when the local party has cancelled the call. This is only applicable when the direction of the call is outgoing. This event is not applicable for Phone.CallingType.WebexCalling or Phone.CallingType.CUCM calls
This event is fired when the local party has declined the call. This is only applicable when the direction of the call is incoming. This event is not applicable for Phone.CallingType.WebexCalling or Phone.CallingType.CUCM calls
This event is fired when local party has left the call. This event is not applicable for Phone.CallingType.WebexCalling or Phone.CallingType.CUCM calls
Local video rendering view size has changed.
Local video rendering view size has changed.
Media change event
This will be triggered when the media stream is available or unavailable. Media Stream available - as the participant joins the meeting. Media Stream unavailable - as the participant leaves the meeting.
This might be triggered when the person in the membership is muted by others in the meeting.
This might be triggered when the person in the membership declined this call.
This might be triggered when the person in the membership joined this call.
This might be triggered when the person in the membership left this call.
This might be triggered when the person in the membership started sending audio this call.
This might be triggered when the person in the membership started sharing this call.
This might be triggered when the person in the membership started sending video this call.
This might be triggered when the person in the membership is waiting in the lobby.
This event is fired when one of the other phones of the authenticated user has answered the call or when another user who is part of the same hunt group has answered the call or when the meeting is moved to another device. This event is also applicable for Phone.CallingType.WebexCalling or Phone.CallingType.CUCM calls
One of the other phones of the authenticated user has declined the call. This is only applicable when the direction of the call is incoming.
This might be triggered when the local party muted or unmuted the audio.
This might be triggered when the local party muted or unmuted the remote content sharing.
This might be triggered when the local party muted or unmuted the video.
This event is fired when the remote party has cancelled the call. This is only applicable when the direction of the call is incoming. This event is not applicable for Phone.CallingType.WebexCalling or Phone.CallingType.CUCM calls
This event is fired when the remote party has declined the call. This is only applicable when the direction of the call is outgoing. This event is not applicable for Phone.CallingType.WebexCalling or Phone.CallingType.CUCM calls
This event is fired when the remote party has left the call. This event is not applicable for Phone.CallingType.WebexCalling or Phone.CallingType.CUCM calls
This might be triggered when the remote party muted or unmuted the audio.
This might be triggered when the remote party muted or unmuted the content sharing.
This might be triggered when the remote party muted or unmuted the video.
Remote sharing rendering view size has changed.
Remote video rendering view size has changed.
This might be triggered when the local party muted or unmuted the audio.
This might be triggered when the local party started or stopped the content sharing.
This might be triggered when the local party muted or unmuted the video.
Functions
This will notify when any breakout api returns error
This will notify when Breakout is updated
This will notify when host broadcast the message to the session
Callback when the memberships of this call have changed.
This will notify when a caption item object arrives for the call
This will notify when closed caption info object changes, for e.g. when spoken language is changed
Callback when remote participant(s) answered and the call is connected.
This callback is triggered when CPU reaches threshold while using virtual background.
Callback when the call is disconnected (hangup, cancelled, get declined or other self device pickup the call).
This will notify when host is asking participants to return to main meeting
Callback whenever a call information is changed for example - a participant is added or removed from call or mute status is changed
This will notify when list of joinable breakout session changes
This will notify when joined Breakout session is updated
Callback when the media types of the call have changed.
This will notify app whenever a media quality is changed.
This will notify when an attempt to move meeting fails for the call
This will notify app whenever a photo is captured
This will notify when receiving noise info object changes, for e.g. when initial background noise is detected
This will notify when returned to main session
Callback when the Call
is scheduled call and the schedules of the call has been changed.
This will notify when Breakout session is closing
This will notify when Breakout session is enabled
This will notify when Breakout session is joined
This will notify when Breakout session is started
Callback when a ringer is to be started.
Callback when a ringer is to be stopped
Callback when the call is waiting.