|
|
|
|
@ -7,9 +7,8 @@
|
|
|
|
|
package net.java.sip.communicator.service.protocol;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Provides operations necessary to create and handle conferencing calls. This
|
|
|
|
|
* interface does
|
|
|
|
|
*
|
|
|
|
|
* Provides operations necessary to create and handle conferencing calls.
|
|
|
|
|
*
|
|
|
|
|
* @author Emil Ivov
|
|
|
|
|
*/
|
|
|
|
|
public interface OperationSetTelephonyConferencing
|
|
|
|
|
@ -18,30 +17,33 @@ public interface OperationSetTelephonyConferencing
|
|
|
|
|
/**
|
|
|
|
|
* Creates a conference call with the specified callees as call
|
|
|
|
|
* participants.
|
|
|
|
|
*
|
|
|
|
|
* @param callees the list of addresses that we should call
|
|
|
|
|
*
|
|
|
|
|
* @param callees
|
|
|
|
|
* the list of addresses that we should call
|
|
|
|
|
* @return the newly created conference call containing all CallParticipants
|
|
|
|
|
* @throws OperationNotSupportedException if the provider does not have any
|
|
|
|
|
* conferencing features.
|
|
|
|
|
* @throws OperationNotSupportedException
|
|
|
|
|
* if the provider does not have any conferencing features.
|
|
|
|
|
*/
|
|
|
|
|
public Call createConfCall(String[] callees)
|
|
|
|
|
throws OperationNotSupportedException;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Invitites the callee represented by the specified uri to an already
|
|
|
|
|
* Invites the callee represented by the specified uri to an already
|
|
|
|
|
* existing call. The difference between this method and createConfCall is
|
|
|
|
|
* that inviteCalleeToCall allows a user to transform an existing 1 to 1
|
|
|
|
|
* call into a conference call, or add new participants to an already
|
|
|
|
|
* established conference.
|
|
|
|
|
*
|
|
|
|
|
* @param uri the callee to invite to an existing conf call.
|
|
|
|
|
* @param existingCall the call that we should invite the callee to.
|
|
|
|
|
*
|
|
|
|
|
* @param uri
|
|
|
|
|
* the callee to invite to an existing conf call.
|
|
|
|
|
* @param existingCall
|
|
|
|
|
* the call that we should invite the callee to.
|
|
|
|
|
* @return the CallParticipant object corresponding to the callee
|
|
|
|
|
* represented by the specified uri.
|
|
|
|
|
* @throws OperationNotSupportedException if allowing additional callees to
|
|
|
|
|
* a pre-established call is not supported.
|
|
|
|
|
* represented by the specified uri.
|
|
|
|
|
* @throws OperationNotSupportedException
|
|
|
|
|
* if allowing additional callees to a pre-established call is
|
|
|
|
|
* not supported.
|
|
|
|
|
*/
|
|
|
|
|
public CallParticipant inviteCalleeToCall(String uri, Call existingCall)
|
|
|
|
|
throws OperationNotSupportedException;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|