|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CiscoTerminalConnection
CiscoTerminalConnection
interface extends the
CallControlTerminalConnection interface with additional
capabilities.
Applications can use the getReason
method
to obtain the reason for the creation of this Connection.
Field Summary | |
---|---|
static int |
CISCO_SELECTEDLOCAL
The call is selected. |
static int |
CISCO_SELECTEDNONE
The the call is not selected. |
static int |
CISCO_SELECTEDREMOTE
A passive TerminalConnection receives this select status if the call is selected by its shared line. |
Fields inherited from interface javax.telephony.callcontrol.CallControlTerminalConnection |
---|
BRIDGED, DROPPED, HELD, IDLE, INUSE, RINGING, TALKING, UNKNOWN |
Fields inherited from interface javax.telephony.TerminalConnection |
---|
ACTIVE, PASSIVE |
Method Summary | |
---|---|
CiscoMonitorInitiatorInfo |
getCiscoMonitorInitiatorInfo()
Returns CiscoMonitorInitiatorInfo. |
CiscoMonitorTargetInfo |
getCiscoMonitorTargetInfo()
Returns CiscoMonitorTargetInfo. |
CiscoRecorderInfo |
getCiscoRecorderInfo()
Returns CiscoRecorderInfo, which exposes the terminal name and address of the recorder. |
boolean |
getPrivacyStatus()
Returns the privacy status of the call on the terminal. |
int |
getSelectStatus()
Returns the select status of the call on the terminal. |
void |
startRecording(int playToneDirection)
Starts recording a call. |
Methods inherited from interface javax.telephony.callcontrol.CallControlTerminalConnection |
---|
getCallControlState, hold, join, leave, unhold |
Methods inherited from interface javax.telephony.TerminalConnection |
---|
answer, getCapabilities, getConnection, getState, getTerminal, getTerminalConnectionCapabilities |
Methods inherited from interface com.cisco.jtapi.extensions.CiscoObjectContainer |
---|
getObject, setObject |
Field Detail |
---|
static final int CISCO_SELECTEDNONE
static final int CISCO_SELECTEDLOCAL
static final int CISCO_SELECTEDREMOTE
Method Detail |
---|
boolean getPrivacyStatus()
int getSelectStatus()
void startRecording(int playToneDirection) throws javax.telephony.InvalidStateException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException, javax.telephony.InvalidArgumentException
Pre-conditions
((this.getTerminal()).getProvider()).getState() == Provider.IN_SERVICE this.getCallControlState() == CallControlTerminalConnection.TALKING ((CiscoProviderCapabilities)(this.getTerminal().getProvider().getProviderCapabilities()).canRecord() == TRUE this.getConnection().getAddress().getRecordingConfig(this.getTerminal()) == CiscoAddress.APPLICATION_CONTROLLED__RECORDING
playToneDirection
- Specifies whether to play a tone.
Valid values are:
javax.telephony.InvalidStateException
- Either the Provider was not
"in service" or the TerminalConnection is not in the "TALKING" state.
javax.telephony.PrivilegeViolationException
- The application does
not have the proper authority to invoke this method.
javax.telephony.ResourceUnavailableException
- An internal resource
that this method requires is not available.
javax.telephony.InvalidArgumentException
- The value for
playToneDirection is not valid.CiscoRecorderInfo getCiscoRecorderInfo()
CiscoMonitorInitiatorInfo getCiscoMonitorInitiatorInfo()
CiscoMonitorTargetInfo getCiscoMonitorTargetInfo()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |