com.avaya.jtapi.tsapi
Interface LucentCallInfo

All Superinterfaces:
ITsapiCallInfo
All Known Subinterfaces:
LucentCall, LucentCallEx, LucentCallEx2, 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

static final short AR_NONE
See Also:
Constant Field Values

AR_ANSWER_NORMAL

static final short AR_ANSWER_NORMAL
See Also:
Constant Field Values

AR_ANSWER_TIMED

static final short AR_ANSWER_TIMED
See Also:
Constant Field Values

AR_ANSWER_VOICE_ENERGY

static final short AR_ANSWER_VOICE_ENERGY
See Also:
Constant Field Values

AR_ANSWER_MACHINE_DETECTED

static final short AR_ANSWER_MACHINE_DETECTED
See Also:
Constant Field Values

AR_SIT_REORDER

static final short AR_SIT_REORDER
See Also:
Constant Field Values

AR_SIT_NO_CIRCUIT

static final short AR_SIT_NO_CIRCUIT
See Also:
Constant Field Values

AR_SIT_INTERCEPT

static final short AR_SIT_INTERCEPT
See Also:
Constant Field Values

AR_SIT_VACANT_CODE

static final short AR_SIT_VACANT_CODE
See Also:
Constant Field Values

AR_SIT_INEFFECTIVE_OTHER

static final short AR_SIT_INEFFECTIVE_OTHER
See Also:
Constant Field Values

AR_SIT_UNKNOWN

static final short AR_SIT_UNKNOWN
See Also:
Constant Field Values

AR_IN_QUEUE

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

getUserToUserInfo

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


getLookaheadInfo

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


getUserEnteredCode

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


getOriginalCallInfo

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


getDistributingAddress

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

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


getTrunk

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


getReason

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



Copyright © 2006 Avaya All Rights Reserved.