public abstract class BaseConferenceListener
extends java.lang.Object
implements com.avaya.clientservices.call.conference.ConferenceListener
Constructor and Description |
---|
BaseConferenceListener() |
Modifier and Type | Method and Description |
---|---|
void |
onConferenceActiveTalkersChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.ActiveParticipant> participants)
Called to report a change in conference call's active talker list.
|
void |
onConferenceAlwaysDisplayActiveSpeakerVideoChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean alwaysDisplayActiveSpeakerVideo)
Reports that the option that controls display of the active speaker's video has changed.
|
void |
onConferenceAvailableVideoLayoutsChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.VideoLayout[] layouts)
Reports that the list of available video layouts supported by the conference server has changed.
|
void |
onConferenceBrandNameChanged(com.avaya.clientservices.call.conference.Conference conference,
java.lang.String s)
Called to report that the conference's brand name has changed.
|
void |
onConferenceCapabilitiesChanged(com.avaya.clientservices.call.conference.Conference conference)
Called to report a change in conference call's capabilities.
|
void |
onConferenceContinuationStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
Called to report that the continuation property of the conference has changed as a result of a local
or a remote operation.
|
void |
onConferenceDisplayVideoParticipantNameChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean displayVideoParticipantName)
Reports that the option that controls display of the participant name in video image has changed.
|
void |
onConferenceDroppedParticipantsChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.DroppedParticipant> participants)
Called to report a change in conference call's dropped participant list.
|
void |
onConferenceEncryptionStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.ConferenceEncryptionStatus conferenceEncryptionStatus)
Called to report that the conference's encryption status has changed based on the encryption status
of current participants on the call.
|
void |
onConferenceEndTimeChanged(com.avaya.clientservices.call.conference.Conference conference,
java.util.Date date)
Called to report that the conference's end time has been specified as a result of a local or a remote operation.
|
void |
onConferenceEntryExitToneStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
Called to report that the conference's entry/exit tone enabled status has changed as a result of a
local or a remote operation.
|
void |
onConferenceExternalAdmissionStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean bIsRequired)
Called to report that the external admission status for the current conference call has changed.
|
void |
onConferenceHandLowered(com.avaya.clientservices.call.conference.Conference conference)
Notifies the application that the local user's hand has been lowered.
|
void |
onConferenceHandRaised(com.avaya.clientservices.call.conference.Conference conference)
Called to report local user's hand has been raised.
|
void |
onConferenceLectureModeStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
Called to report that the conference's lecture mode status has changed as a result of a local or a remote operation.
|
void |
onConferenceLockStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
Called to report that the conference's lock status has changed as a result of a local or a remote operation.
|
void |
onConferenceParticipantsChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.ActiveParticipant> participants)
Called to report a change in conference call's participant list.
|
void |
onConferencePasscodeRequired(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
Called to report that the user needs to provide admission passcode before (s)he can be
admitted to the conference call.
|
void |
onConferencePendingParticipantsChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.PendingParticipant> participants)
Called to report a change in conference call's pending participant list.
|
void |
onConferencePermissionToEnterLockedConferenceRequired(com.avaya.clientservices.call.conference.Conference conference)
Called to report that the user is trying to join a locked conference call that does not require a
passcode for entry.
|
void |
onConferenceRecentTalkersChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.ActiveParticipant> participants)
Called to report a change in conference call's recent talkers list.
|
void |
onConferenceRecordingStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.ConferenceRecordingStatus conferenceRecordingStatus)
Called to report that the conference's recording status has changed as a result of a local or a remote operation.
|
void |
onConferenceServiceAvailable(com.avaya.clientservices.call.conference.Conference conference)
Called to report that the conference has a healthy signaling path.
|
void |
onConferenceServiceUnavailable(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.ConferenceConnectionError error)
Called to report that the conference does not have a healthy signaling path.
|
void |
onConferenceStarted(com.avaya.clientservices.call.conference.Conference conference)
Called to report that the conference has started.
|
void |
onConferenceStreamingStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.ConferenceStreamingStatus streamingStatus)
Called to report that the conference's streaming status has changed.
|
void |
onConferenceSubjectChanged(com.avaya.clientservices.call.conference.Conference conference,
java.lang.String s)
Called to report that the conference's subject/title has changed.
|
void |
onConferenceVideoLayoutChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.VideoLayout layout)
Reports that the layout of the video image created by the conference server has changed.
|
void |
onConferenceVideoSelfSeeChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean selfSee)
Reports that the option that controls the self-see video has changed.
|
void |
onConferenceVideoStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
Called to report that the conference's video enabled status has changed as a result of a local or a remote operation.
|
void |
onConferenceWaitingToStart(com.avaya.clientservices.call.conference.Conference conference)
Called to report that the conference has not started, and the local user is waiting
for the conference to start.
|
void |
onEventConferenceStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean eventConference)
Called to report that the conference's type has been changed.
|
public void onConferenceCapabilitiesChanged(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceCapabilitiesChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.public void onConferenceLockStatusChanged(com.avaya.clientservices.call.conference.Conference conference, boolean b)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceLockStatusChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.b
- New lock status of the call.Conference.setLocked(boolean, com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.isLocked()
public void onConferenceContinuationStatusChanged(com.avaya.clientservices.call.conference.Conference conference, boolean b)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceContinuationStatusChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.b
- New continuation status of the call.Conference.setContinuation(boolean, com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.isContinuationActive()
public void onConferenceVideoStatusChanged(com.avaya.clientservices.call.conference.Conference conference, boolean b)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceVideoStatusChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.b
- New video status of the callConference.setVideoAllowed(boolean, com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.isVideoAllowed()
public void onConferenceLectureModeStatusChanged(com.avaya.clientservices.call.conference.Conference conference, boolean b)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceLectureModeStatusChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.b
- New lecture mode status of the call.Conference.setLectureMode(boolean, com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.isLectureModeActive()
public void onConferenceEntryExitToneStatusChanged(com.avaya.clientservices.call.conference.Conference conference, boolean b)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceEntryExitToneStatusChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.b
- New entry/exit tone status of the call.Conference.setEntryExitTone(boolean, com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.isEntryExitToneActive()
public void onConferenceSubjectChanged(com.avaya.clientservices.call.conference.Conference conference, java.lang.String s)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceSubjectChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.s
- New subject of the conference call.public void onConferenceBrandNameChanged(com.avaya.clientservices.call.conference.Conference conference, java.lang.String s)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceBrandNameChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.s
- New brand name of the conference call.public void onConferenceVideoSelfSeeChanged(com.avaya.clientservices.call.conference.Conference conference, boolean selfSee)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceVideoSelfSeeChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.selfSee
- New status of the video self-see setting.Conference.setVideoSelfSee(boolean, com.avaya.clientservices.call.CallCompletionHandler)
public void onConferenceDisplayVideoParticipantNameChanged(com.avaya.clientservices.call.conference.Conference conference, boolean displayVideoParticipantName)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceDisplayVideoParticipantNameChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.displayVideoParticipantName
- New status of the participant name display setting.Conference.setDisplayVideoParticipantName(boolean, com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.isVideoParticipantNameDisplayActive()
public void onConferenceAlwaysDisplayActiveSpeakerVideoChanged(com.avaya.clientservices.call.conference.Conference conference, boolean alwaysDisplayActiveSpeakerVideo)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceAlwaysDisplayActiveSpeakerVideoChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.alwaysDisplayActiveSpeakerVideo
- New status of the active speaker's video display setting.Conference.isActiveSpeakerVideoAlwaysDisplayed()
public void onConferenceVideoLayoutChanged(com.avaya.clientservices.call.conference.Conference conference, com.avaya.clientservices.call.conference.VideoLayout layout)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceVideoLayoutChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.layout
- New video layout setting.Conference.setVideoLayout(VideoLayout, com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.getCurrentVideoLayout()
public void onConferenceAvailableVideoLayoutsChanged(com.avaya.clientservices.call.conference.Conference conference, com.avaya.clientservices.call.conference.VideoLayout[] layouts)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceAvailableVideoLayoutsChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.layouts
- New list of available video layouts.Conference.getSupportedVideoLayoutList()
public void onConferenceActiveTalkersChanged(com.avaya.clientservices.call.conference.Conference conference, com.avaya.clientservices.common.DataCollectionChangeType changeType, java.util.List<com.avaya.clientservices.call.conference.ActiveParticipant> participants)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceActiveTalkersChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.changeType
- Indicates the type of change that occurred on the active talker list.participants
- The participants that have changed. Note that for a change type of
COLLECTION_CLEARED this list will be empty.Conference.getActiveTalkers()
,
ChangeType
public void onConferenceHandLowered(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceHandLowered
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.Conference.raiseHand(com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.lowerHand(com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.isHandRaised()
public void onConferenceHandRaised(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceHandRaised
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.Conference.raiseHand(com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.lowerHand(com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.isHandRaised()
public void onConferencePendingParticipantsChanged(com.avaya.clientservices.call.conference.Conference conference, com.avaya.clientservices.common.DataCollectionChangeType changeType, java.util.List<com.avaya.clientservices.call.conference.PendingParticipant> participants)
com.avaya.clientservices.call.conference.ConferenceListener
onConferencePendingParticipantsChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.changeType
- Indicates the type of change that occurred on the pending participant list.participants
- The participants that have changed. Note that for a change type of
COLLECTION_CLEARED this list will be empty.Conference.getPendingParticipants()
,
ChangeType
public void onConferenceParticipantsChanged(com.avaya.clientservices.call.conference.Conference conference, com.avaya.clientservices.common.DataCollectionChangeType changeType, java.util.List<com.avaya.clientservices.call.conference.ActiveParticipant> participants)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceParticipantsChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.changeType
- Indicates the type of change that occurred on the participant list.participants
- The participants that have changed. Note that for a change type of
COLLECTION_CLEARED this list will be empty.Conference.getParticipants()
public void onConferenceDroppedParticipantsChanged(com.avaya.clientservices.call.conference.Conference conference, com.avaya.clientservices.common.DataCollectionChangeType changeType, java.util.List<com.avaya.clientservices.call.conference.DroppedParticipant> participants)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceDroppedParticipantsChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.changeType
- Indicates the type of change that occurred on the dropped participant list.participants
- The participants that have changed. Note that for a change type of
COLLECTION_CLEARED this list will be empty.Conference.getDroppedParticipants()
,
ChangeType
public void onConferenceRecentTalkersChanged(com.avaya.clientservices.call.conference.Conference conference, com.avaya.clientservices.common.DataCollectionChangeType changeType, java.util.List<com.avaya.clientservices.call.conference.ActiveParticipant> participants)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceRecentTalkersChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.changeType
- Indicates the type of change that occurred on the recent talkers list.participants
- The participants that have changed. Note that for a change type of
COLLECTION_CLEARED this list will be empty.Conference.getRecentTalkers()
,
ChangeType
public void onConferenceServiceAvailable(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceServiceAvailable
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference that the callback is associated with.public void onConferenceServiceUnavailable(com.avaya.clientservices.call.conference.Conference conference, com.avaya.clientservices.call.ConferenceConnectionError error)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceServiceUnavailable
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference that the callback is associated with.error
- Current conference connection error.public void onConferenceWaitingToStart(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceWaitingToStart
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.public void onConferenceStarted(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceStarted
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.public void onConferenceRecordingStatusChanged(com.avaya.clientservices.call.conference.Conference conference, com.avaya.clientservices.call.conference.ConferenceRecordingStatus conferenceRecordingStatus)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceRecordingStatusChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.conferenceRecordingStatus
- New recording status of the call.Conference.startRecording(com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.stopRecording(com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.pauseRecording(com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.resumeRecording(com.avaya.clientservices.call.CallCompletionHandler)
,
Conference.isRecordingActive()
,
Conference.isRecordingPaused()
public void onConferenceEncryptionStatusChanged(com.avaya.clientservices.call.conference.Conference conference, com.avaya.clientservices.call.conference.ConferenceEncryptionStatus conferenceEncryptionStatus)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceEncryptionStatusChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.conferenceEncryptionStatus
- New encryption status of the call.Conference.getEncryptionStatus()
public void onConferenceEndTimeChanged(com.avaya.clientservices.call.conference.Conference conference, java.util.Date date)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceEndTimeChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.date
- Conference's end time.Conference.extendMeeting(int, com.avaya.clientservices.call.CallCompletionHandler)
public void onConferencePasscodeRequired(com.avaya.clientservices.call.conference.Conference conference, boolean b)
com.avaya.clientservices.call.conference.ConferenceListener
Conference.sendPasscode(String, com.avaya.clientservices.call.CallCompletionHandler)
,
after collecting the passcode from the end user.
If user chooses not to enter the conference room, the client application
needs to call Call.end()
to end the connection to the conference call.onConferencePasscodeRequired
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.b
- If set to true,
it means that the conference room is locked and passcode is required to get in.
If set to false, it means that the conference room is not locked, but passcode is
required to get in.public void onConferencePermissionToEnterLockedConferenceRequired(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListener
Conference.sendRequestToEnterLockedConference(com.avaya.clientservices.call.CallCompletionHandler)
.
If the user chooses not to request permission, the application should Call.end()
to end the connection to the conference call. It should be noted that
a locked conference call may also require admission passcode. In this case,
ConferenceListener.onConferencePasscodeRequired(Conference, boolean)
is called with permissionToEnterLockedConferenceRequired
set to true.onConferencePermissionToEnterLockedConferenceRequired
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.public void onConferenceStreamingStatusChanged(com.avaya.clientservices.call.conference.Conference conference, com.avaya.clientservices.call.conference.ConferenceStreamingStatus streamingStatus)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceStreamingStatusChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.streamingStatus
- New streaming status of the call.Conference.getStreamingStatus()
public void onConferenceExternalAdmissionStatusChanged(com.avaya.clientservices.call.conference.Conference conference, boolean bIsRequired)
com.avaya.clientservices.call.conference.ConferenceListener
onConferenceExternalAdmissionStatusChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference that the callback is associated with.bIsRequired
- Current conference's external admission status.public void onEventConferenceStatusChanged(com.avaya.clientservices.call.conference.Conference conference, boolean eventConference)
com.avaya.clientservices.call.conference.ConferenceListener
onEventConferenceStatusChanged
in interface com.avaya.clientservices.call.conference.ConferenceListener
conference
- The conference object that the callback is associated with.eventConference
- True if conference type changed to Event type. False - changed to Regular.Conference.isEventConference()