public class OperationSetTelephonyConferencingGibberishImpl extends java.lang.Object implements OperationSetTelephonyConferencing, CallChangeListener
Constructor and Description |
---|
OperationSetTelephonyConferencingGibberishImpl(ProtocolProviderServiceGibberishImpl provider,
OperationSetBasicTelephonyGibberishImpl telephonyOpSet)
Creates an OperationSetTelephonyConferencingGibberishImpl by
specifying the protocol provider and the according
telephonyOpSet.
|
Modifier and Type | Method and Description |
---|---|
void |
callPeerAdded(CallPeerEvent evt)
Indicates that a new call peer has joined the source call.
|
void |
callPeerRemoved(CallPeerEvent evt)
Indicates that a call peer has left the source call.
|
void |
callStateChanged(CallChangeEvent evt)
Indicates that a change has occurred in the state of the source call.
|
Call |
createConfCall(java.lang.String[] callees)
Creates a conference call with the given list of callees
|
Call |
createConfCall(java.lang.String[] callees,
CallConference conference)
Creates a conference call with the given list of callees
|
CallPeer |
inviteCalleeToCall(java.lang.String callee,
Call existingCall)
Invites the given callee to the given existingCall.
|
ConferenceDescription |
setupConference(ChatRoom chatRoom)
Sets up a conference with no participants, which members of
chatRoom can join.
|
public OperationSetTelephonyConferencingGibberishImpl(ProtocolProviderServiceGibberishImpl provider, OperationSetBasicTelephonyGibberishImpl telephonyOpSet)
provider
- the protocol providertelephonyOpSet
- the according telephony operation setpublic Call createConfCall(java.lang.String[] callees) throws OperationNotSupportedException
createConfCall
in interface OperationSetTelephonyConferencing
callees
- the list of callees to invite in the callOperationNotSupportedException
- indicates that the operation is
not supported for the given callees.public Call createConfCall(java.lang.String[] callees, CallConference conference) throws OperationNotSupportedException
createConfCall
in interface OperationSetTelephonyConferencing
callees
- the list of callees to invite in the callconference
- the CallConference which represents the state
of the telephony conference into which the specified callees are to be
invitedOperationNotSupportedException
- indicates that the operation is
not supported for the given callees.public CallPeer inviteCalleeToCall(java.lang.String callee, Call existingCall) throws OperationNotSupportedException
inviteCalleeToCall
in interface OperationSetTelephonyConferencing
callee
- the address of the callee to inviteexistingCall
- the call, to which she will be invitedOperationNotSupportedException
- if the operation is not supportedpublic void callPeerAdded(CallPeerEvent evt)
CallChangeListener
callPeerAdded
in interface CallChangeListener
evt
- the CallPeerEvent containing the source call
and call peer.public void callPeerRemoved(CallPeerEvent evt)
CallChangeListener
callPeerRemoved
in interface CallChangeListener
evt
- the CallPeerEvent containing the source call
and call peer.public void callStateChanged(CallChangeEvent evt)
CallChangeListener
callStateChanged
in interface CallChangeListener
evt
- the CallChangeEvent instance containing the source
calls and its old and new state.public ConferenceDescription setupConference(ChatRoom chatRoom)
setupConference
in interface OperationSetTelephonyConferencing
chatRoom
- the ChatRoom for which to set up a conference.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.