com.avaya.jtapi.tsapi
Interface LucentCallInfo

All Superinterfaces:
ITsapiCallInfo
All Known Subinterfaces:
LucentCall, LucentCallEx, LucentV5Call, LucentV5CallInfo, LucentV7Call, LucentV7CallInfo

public interface LucentCallInfo
extends ITsapiCallInfo

The LucentCallInfo interface provides access methods for Avaya-specific call information. These methods are implemented on the call object, the route session object, and on certain call control call events. For example, if a CallControlCallObserver receives a CallCtlConnAlertingEv, it may be cast to LucentCallInfo to use the getUserToUserInfo() method. These methods may return null if the requested data is not available.


Field Summary
static short AR_ANSWER_MACHINE_DETECTED
           
static short AR_ANSWER_NORMAL
           
static short AR_ANSWER_TIMED
           
static short AR_ANSWER_VOICE_ENERGY
           
static short AR_IN_QUEUE
           
static short AR_NONE
           
static short AR_SIT_INEFFECTIVE_OTHER
           
static short AR_SIT_INTERCEPT
           
static short AR_SIT_NO_CIRCUIT
           
static short AR_SIT_REORDER
           
static short AR_SIT_UNKNOWN
           
static short AR_SIT_VACANT_CODE
           
 
Method Summary
 ACDAddress getDeliveringACDAddress()
          For a connection to an AgentTerminal, getDeliveringACDAddress returns the ACDAddress that this call was delivered through to the AgentTerminal.
 CallCenterAddress getDistributingAddress()
          For a connection to an AgentTerminal, getDistributingAddress returns the ACDAddress or ACDManagerAddress that was an intermediate endpoint before the call terminated at the AgentTerminal.
 LookaheadInfo getLookaheadInfo()
          Returns lookahead interflow information associated with the call event.
 OriginalCallInfo getOriginalCallInfo()
          Returns original call information associated with the call event.
 short getReason()
          Specifies the reason for the last event sent for Connections and TerminalConnections on the Call or the Call.
 CallCenterTrunk getTrunk()
          Returns the trunk from which the call originated.
 UserEnteredCode getUserEnteredCode()
          Returns call prompting digits associated with the call event.
 UserToUserInfo getUserToUserInfo()
          Returns user-to-user information associated with the call event.
 

Field Detail

AR_NONE

public static final short AR_NONE
See Also:
Constant Field Values

AR_ANSWER_NORMAL

public static final short AR_ANSWER_NORMAL
See Also:
Constant Field Values

AR_ANSWER_TIMED

public static final short AR_ANSWER_TIMED
See Also:
Constant Field Values

AR_ANSWER_VOICE_ENERGY

public static final short AR_ANSWER_VOICE_ENERGY
See Also:
Constant Field Values

AR_ANSWER_MACHINE_DETECTED

public static final short AR_ANSWER_MACHINE_DETECTED
See Also:
Constant Field Values

AR_SIT_REORDER

public static final short AR_SIT_REORDER
See Also:
Constant Field Values

AR_SIT_NO_CIRCUIT

public static final short AR_SIT_NO_CIRCUIT
See Also:
Constant Field Values

AR_SIT_INTERCEPT

public static final short AR_SIT_INTERCEPT
See Also:
Constant Field Values

AR_SIT_VACANT_CODE

public static final short AR_SIT_VACANT_CODE
See Also:
Constant Field Values

AR_SIT_INEFFECTIVE_OTHER

public static final short AR_SIT_INEFFECTIVE_OTHER
See Also:
Constant Field Values

AR_SIT_UNKNOWN

public static final short AR_SIT_UNKNOWN
See Also:
Constant Field Values

AR_IN_QUEUE

public static final short AR_IN_QUEUE
See Also:
Constant Field Values
Method Detail

getUserToUserInfo

public UserToUserInfo getUserToUserInfo()
Returns user-to-user information associated with the call event.


getLookaheadInfo

public LookaheadInfo getLookaheadInfo()
Returns lookahead interflow information associated with the call event.


getUserEnteredCode

public UserEnteredCode getUserEnteredCode()
Returns call prompting digits associated with the call event.


getOriginalCallInfo

public OriginalCallInfo getOriginalCallInfo()
Returns original call information associated with the call event.


getDistributingAddress

public CallCenterAddress getDistributingAddress()
For a connection to an AgentTerminal, getDistributingAddress returns the ACDAddress or ACDManagerAddress that was an intermediate endpoint before the call terminated at the AgentTerminal.


getDeliveringACDAddress

public ACDAddress getDeliveringACDAddress()
For a connection to an AgentTerminal, getDeliveringACDAddress returns the ACDAddress that this call was delivered through to the AgentTerminal.


getTrunk

public CallCenterTrunk getTrunk()
Returns the trunk from which the call originated.


getReason

public short getReason()
Specifies the reason for the last event sent for Connections and TerminalConnections on the Call or the Call.



Copyright © 2005 Avaya All Rights Reserved.