com.avaya.jtapi.tsapi
Interface LucentV7CallInfo

All Superinterfaces:
ITsapiCallInfo, LucentCallInfo, LucentV5CallInfo
All Known Subinterfaces:
LucentV7Call

public interface LucentV7CallInfo
extends LucentV5CallInfo

The LucentV7CallInfo interface provides access to call information from ECS DEFINITY switches with PBX Driver Version 7 private data. 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 LucentV7CallInfo to use the getDeviceHistory() method. These methods may return null if the requested data is not available.


Field Summary
 
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
 
Method Summary
 V7DeviceHistoryEntry[] getDeviceHistory()
           
 CallCenterAddress getDistributingVDNAddress()
           
 
Methods inherited from interface com.avaya.jtapi.tsapi.LucentV5CallInfo
canSetBillRate, getCallOriginatorType, getUCID, hasCallOriginatorType
 
Methods inherited from interface com.avaya.jtapi.tsapi.LucentCallInfo
getDeliveringACDAddress, getDistributingAddress, getLookaheadInfo, getOriginalCallInfo, getReason, getTrunk, getUserEnteredCode, getUserToUserInfo
 

Method Detail

getDeviceHistory

public V7DeviceHistoryEntry[] getDeviceHistory()
Returns:
a V7DeviceHistoryEntry[] which represents the current list of Device History entries for this call. The last connectionID removed from the call is documented in the device history (as described in ECMA-269 edition 5).

With Avaya TSAPI private data version 7, this maximum number of entries in the array is 1. Note that if no device history data is available this method will return null.

Avaya's implementation does not overwrite an entry that records Redirecting Number from the PSTN.

See Also:
V7DeviceHistoryEntry

getDistributingVDNAddress

public CallCenterAddress getDistributingVDNAddress()
Returns:
a CallCenterAddress which is the distributing VDN, if one is defined for this call. With Avaya TSAPI private data version 7, the CSTA Delivered, Established, Conferenced and Transferred events provide this information in private data, when both the VDN and the agent station are monitored. For details see the 'distributingVDN' field in the private messages that accompany the above messages, in the descriptions of Private Data Version 7 features for TSAPI.

Note that if no distributingVDN address is available this method will return null.



Copyright © 2005 Avaya All Rights Reserved.