javax.telephony.callcontrol
Interface CallControlCall

All Superinterfaces:
Call

public interface CallControlCall
extends Call


Field Summary
 
Fields inherited from interface javax.telephony.Call
ACTIVE, IDLE, INVALID
 
Method Summary
 Connection addParty(java.lang.String newParty)
          Supported.
Adds an additional party to an existing Call.
 void conference(Call otherCall)
          Supported.
Merges two Calls together, resulting in the union of the participants of both Calls being placed on a single Call.
 Connection consult(TerminalConnection tc)
          Not supported. Throws MethodNotSupportedException.
Creates a consultation between this Call and an active Call.
 Connection[] consult(TerminalConnection tc, java.lang.String dialedDigits)
          Not supported. Throws MethodNotSupportedException.
Creates a consultation between this Call and an active Call.
 void drop()
          Supported.
Drops the entire Call.
 Address getCalledAddress()
          Supported.
Returns the called Address associated with this Call.
 Address getCallingAddress()
          Supported.
Returns the calling Address associated with this call.
 Terminal getCallingTerminal()
          Supported.
Returns the calling Terminal associated with this Call.
 TerminalConnection getConferenceController()
          Supported.
Returns the TerminalConnection which currently acts as the conference controller.
 boolean getConferenceEnable()
          Supported.
Return true if conferencing is enabled, false otherwise.
 Address getLastRedirectedAddress()
          Supported.
Returns the last redirected Address associated with this Call.
 TerminalConnection getTransferController()
          Supported.
Returns the TerminalConnection which currently acts as the transfer controller.
 boolean getTransferEnable()
          Supported.
Return true if transferring is enabled, false otherwise.
 Connection offHook(Address origaddress, Terminal origterminal)
           Not supported. Throws MethodNotSupportedException.
Takes the originating end of a Call off-hook.
 void setConferenceController(TerminalConnection tc)
           Supported.
Sets the TerminalConnection which acts as the conference controller for the Call.
 void setConferenceEnable(boolean enable)
           Not supported. Throws MethodNotSupportedException.
Controls whether the Call is permitted or able to perform the conferencing feature.
 void setTransferController(TerminalConnection tc)
          Supported.
Sets the TerminalConnection which acts as the transfer controller for the Call.
 void setTransferEnable(boolean enable)
          Supported.
Controls whether the Call is permitted or able to perform the transferring feature.
 void transfer(Call otherCall)
          Supported.
This method moves all participants from one Call to another, with the exception of a selected common participant.
 Connection transfer(java.lang.String address)
          Supported.
  Refer method will be used for this tranfer. Phones need to support Refer method.

This overloaded version of this method transfers all participants currently on this Call, with the exception of the transfer controller participant, to another telephone address.
 
Methods inherited from interface javax.telephony.Call
addCallListener, addObserver, connect, getCallCapabilities, getCallListeners, getCapabilities, getConnections, getObservers, getProvider, getState, removeCallListener, removeObserver