|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.ilink.cti.cstajtapi.TerminalConnectionImpl
public class TerminalConnectionImpl
Implementation of a TerminalConnection connected to a monitored device.
Field Summary |
---|
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 | |
---|---|
void |
answer()
Answers an inbound call. |
boolean |
canAnswer()
|
boolean |
canHold()
|
boolean |
canJoin()
|
boolean |
canLeave()
|
boolean |
canUnhold()
|
int |
getCallControlState()
|
javax.telephony.capabilities.TerminalConnectionCapabilities |
getCapabilities()
|
javax.telephony.Connection |
getConnection()
|
protected de.ilink.cti.cstajtapi.interfaces.JTCSTAConnection |
getJTCSTAConnection()
|
int |
getState()
|
javax.telephony.Terminal |
getTerminal()
|
javax.telephony.capabilities.TerminalConnectionCapabilities |
getTerminalConnectionCapabilities(javax.telephony.Terminal arg0,
javax.telephony.Address arg1)
Deprecated. |
void |
hold()
Puts a call on hold. |
void |
join()
This method is not supported by the current implementation and will throw a MethodNotSupportedException . |
void |
leave()
This method is not supported by the current implementation and will throw a MethodNotSupportedException . |
protected void |
sendCreationEvent(java.lang.String aCause,
de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
|
java.lang.String |
toString()
|
void |
transformToDroppedState(java.lang.String aCause,
de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
|
void |
transformToHeldState(java.lang.String aCause,
de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
|
void |
transformToRingingState(java.lang.String aCause,
de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
|
void |
transformToTalkingState(java.lang.String aCause,
de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
|
void |
unhold()
Retreives a previously held call. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public javax.telephony.Terminal getTerminal()
getTerminal
in interface javax.telephony.TerminalConnection
TerminalConnection.getTerminal()
public javax.telephony.Connection getConnection()
getConnection
in interface javax.telephony.TerminalConnection
TerminalConnection.getConnection()
protected de.ilink.cti.cstajtapi.interfaces.JTCSTAConnection getJTCSTAConnection()
public void answer() throws javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException, javax.telephony.MethodNotSupportedException, javax.telephony.InvalidStateException
answer
in interface javax.telephony.TerminalConnection
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
javax.telephony.MethodNotSupportedException
javax.telephony.InvalidStateException
TerminalConnection.answer()
public javax.telephony.capabilities.TerminalConnectionCapabilities getCapabilities()
getCapabilities
in interface javax.telephony.TerminalConnection
TerminalConnection.getCapabilities()
public javax.telephony.capabilities.TerminalConnectionCapabilities getTerminalConnectionCapabilities(javax.telephony.Terminal arg0, javax.telephony.Address arg1) throws javax.telephony.InvalidArgumentException, javax.telephony.PlatformException
getTerminalConnectionCapabilities
in interface javax.telephony.TerminalConnection
javax.telephony.InvalidArgumentException
javax.telephony.PlatformException
TerminalConnection.getTerminalConnectionCapabilities(Terminal, Address)
public void hold() throws javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
MethodNotSupportedException
will be thrown.
hold
in interface javax.telephony.callcontrol.CallControlTerminalConnection
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
CallControlTerminalConnection.hold()
public void join() throws javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
MethodNotSupportedException
. Do not call this method.
join
in interface javax.telephony.callcontrol.CallControlTerminalConnection
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
CallControlTerminalConnection.join()
public void leave() throws javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
MethodNotSupportedException
. Do not call this method.
leave
in interface javax.telephony.callcontrol.CallControlTerminalConnection
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
CallControlTerminalConnection.leave()
public void unhold() throws javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException
MethodNotSupportedException
will be thrown.
unhold
in interface javax.telephony.callcontrol.CallControlTerminalConnection
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
javax.telephony.PrivilegeViolationException
javax.telephony.ResourceUnavailableException
CallControlTerminalConnection.unhold()
public int getCallControlState()
getCallControlState
in interface javax.telephony.callcontrol.CallControlTerminalConnection
public int getState()
getState
in interface javax.telephony.TerminalConnection
public void transformToDroppedState(java.lang.String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
public void transformToHeldState(java.lang.String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
public void transformToRingingState(java.lang.String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
public void transformToTalkingState(java.lang.String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
protected void sendCreationEvent(java.lang.String aCause, de.ilink.cti.cstajtapi.events.JTAPIEventQueue anEventQueue)
public boolean canHold()
canHold
in interface javax.telephony.callcontrol.capabilities.CallControlTerminalConnectionCapabilities
CallControlTerminalConnectionCapabilities.canHold()
public boolean canJoin()
canJoin
in interface javax.telephony.callcontrol.capabilities.CallControlTerminalConnectionCapabilities
CallControlTerminalConnectionCapabilities.canJoin()
public boolean canLeave()
canLeave
in interface javax.telephony.callcontrol.capabilities.CallControlTerminalConnectionCapabilities
CallControlTerminalConnectionCapabilities.canLeave()
public boolean canUnhold()
canUnhold
in interface javax.telephony.callcontrol.capabilities.CallControlTerminalConnectionCapabilities
CallControlTerminalConnectionCapabilities.canUnhold()
public boolean canAnswer()
canAnswer
in interface javax.telephony.capabilities.TerminalConnectionCapabilities
TerminalConnectionCapabilities.canAnswer()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2002-2007, 2009, 2013, 2015-2019 by ilink Kommunikationssysteme GmbH
info@ilink.de