com.avaya.jtapi.tsapi
Interface LucentCallEx
- All Superinterfaces:
- Call, CallCenterCall, CallControlCall, ITsapiCall, ITsapiCallInfo, LucentCall, LucentCallInfo
- All Known Subinterfaces:
- LucentV5Call, LucentV7Call
- public interface LucentCallEx
- extends LucentCall
Fields inherited from interface com.avaya.jtapi.tsapi.LucentCallInfo |
AR_ANSWER_MACHINE_DETECTED, AR_ANSWER_NORMAL, AR_ANSWER_TIMED, AR_ANSWER_VOICE_ENERGY, AR_IN_QUEUE, AR_NONE, AR_SIT_INEFFECTIVE_OTHER, AR_SIT_INTERCEPT, AR_SIT_NO_CIRCUIT, AR_SIT_REORDER, AR_SIT_UNKNOWN, AR_SIT_VACANT_CODE |
Methods inherited from interface javax.telephony.Call |
addCallListener, addObserver, connect, getCallCapabilities, getCallListeners, getCapabilities, getConnections, getObservers, getProvider, getState, removeCallListener, removeObserver |
Methods inherited from interface javax.telephony.callcontrol.CallControlCall |
addParty, conference, consult, consult, drop, getCalledAddress, getCallingAddress, getCallingTerminal, getConferenceController, getConferenceEnable, getLastRedirectedAddress, getTransferController, getTransferEnable, offHook, setConferenceController, setConferenceEnable, setTransferController, setTransferEnable, transfer, transfer |
connectDirectAgent
public Connection[] connectDirectAgent(LucentTerminal origterm,
LucentAddress origaddr,
LucentAgent calledAgent,
boolean priorityCall,
UserToUserInfo userInfo,
ACDAddress acdaddress)
throws TsapiResourceUnavailableException,
TsapiPrivilegeViolationException,
TsapiInvalidPartyException,
TsapiInvalidArgumentException,
TsapiInvalidStateException,
TsapiMethodNotSupportedException
- Places a direct call to a specific logged-in ACD agent.
This is a extension of the original connectDirectAgent which did not
enable the user to specify ACDAddress.
- Parameters:
origterm
- The originating Terminal for this telephone call.origaddr
- The originating Address for this telephone call.calledAgent
- The ACD agent extension to be called.priorityCall
- If true, attempt to place a priority calluserInfo
- Associate caller information, up to 96 bytes (with Avaya CT 1.2 or higher, or the formally named CVCT 3.3 or higher that is connected to a DEFINITY G3V8 or higher; otherwise the limit is 32 bytes), with the call.acdaddress
- The ACDaddress used in the measuring of the direct agent call.
- Throws:
TsapiResourceUnavailableException
TsapiPrivilegeViolationException
TsapiInvalidPartyException
TsapiInvalidArgumentException
TsapiInvalidStateException
TsapiMethodNotSupportedException
- See Also:
UserToUserInfo
consultDirectAgent
public Connection[] consultDirectAgent(LucentTerminalConnection termconn,
LucentAgent calledAgent,
boolean priorityCall,
UserToUserInfo userInfo,
ACDAddress acdaddress)
throws TsapiInvalidStateException,
TsapiInvalidArgumentException,
TsapiMethodNotSupportedException,
TsapiResourceUnavailableException,
TsapiPrivilegeViolationException
- Places a consultation call with a specific logged-in ACD agent.
This is a extension of the original consultDirectAgent which did not
enable the user to specify ACDAddress.
- Parameters:
termconn
- The controlling TerminalConnection for the consultation call.calledAgent
- The ACD agent extension to be called.priorityCall
- If true, attempt to place a priority calluserInfo
- Associate caller information, up to 96 bytes (with Avaya CT 1.2 or higher, or the formally named CVCT 3.3 or higher that is connected to a DEFINITY G3V8 or higher; otherwise the limit is 32 bytes), with the call.acdaddress
- The ACDaddress used in the measuring of the direct agent call.
- Throws:
TsapiInvalidStateException
TsapiInvalidArgumentException
TsapiMethodNotSupportedException
TsapiResourceUnavailableException
TsapiPrivilegeViolationException
- See Also:
UserToUserInfo
Copyright © 2005 Avaya All Rights Reserved.