Click or drag to resize
CallLogItem Class
Represents information about a call log item. Each call record is represented by CallLogItem object that provides several attributes such as call start time, remote address, call duration, etc. In addition, each CallLogItem may be associated with a Contact object which may be used to provide picture caller ID or a customized name for the remote party of a call log item.
Inheritance Hierarchy
SystemObject
  Avaya.ClientServicesCallLogItem

Namespace: Avaya.ClientServices
Assembly: AvayaClientServices (in AvayaClientServices.dll) Version: 493.0.70.0
Syntax
C#
public class CallLogItem

The CallLogItem type exposes the following members.

Constructors
  NameDescription
Public methodCallLogItem
Top
Properties
  NameDescription
Public propertyActionType
Action type that generated this call log item (i.e. Answered or Outgoing etc).
Public propertyCallCount
Count indicates the total number of Calls of similar ActionType(Missed/ Outgoing/ Incoming) For example, if there are 3 "Incoming" calls from User A, count will be 3
Public propertyCallEvents
Collection of call events recorded for this call log.
Public propertyCallType
The call type of this call log item.
Public propertyConferenceId
The id of the conference call.
Public propertyConferencePasscode
The conference passcode used to join the conference call.
Public propertyConferenceRemoteParticipants
If this call log was, at any time during the call, a conference, this property represents those participants who were in that conference leg of the call. ConferenceRemoteParticipants represents a subset of all RemoteParticipants in all CallLogItems represented in CallEvents as well as those in the top level CallLogItem.
Public propertyDurationInSeconds
Duration of the first leg of the call in seconds.
Public propertyEndTime
The call end time (UTC).
Public propertyForwardingInformation
Information about forwarding details of this incoming call. This will be null if the call was not forwarded.
Public propertyHuntGroupName
Hunt group Name.
Public propertyHuntGroupNumber
Hunt group number.
Public propertyInstanceId
Instance Id indicates the unique number associated with each Call record assigned by the server. For the local call logs, default value will be 0
Public propertyIsAutomaticCallDistributionCall
A Boolean value indicating whether the call sent from from Vector (Automatic Call Distribution).
Public propertyIsCallerIdPrivate
Indicates if a remote party requested the call id to be private. This property does not provide a mechanism to enforce redial disablement. The property value only provides a guideline for the client behavior.
Public propertyIsConference
Indicates if the first leg of the call was a conference type.
Public propertyIsIgnored
Indicates if the call was ignored by the local user.
Public propertyIsPresentationOnlyMode
Indicates if the call was created in presentation only mode.
Public propertyIsRemote
Indicates if the call record belongs to remote call.
Public propertyLineAppearanceOwner
Extension of the call owner for bridged line appearances cases.
Public propertyLocalUserName
Local user's identity.
Public propertyMissedCallReason
The missed call reason.
Public propertyPortalURL
The URL of the Unified Portal Server.
Public propertyPrecedenceLevel
The current precedence level of call.
Public propertyPreemptionReason
The reason why this call was preempted.
Public propertyProperties
Map of key/value pair for any additional generic properties for this call log item.
Public propertyReadStatus
Indicates the read status of Call log item. Call Logs can be marked as read by invoking "MarkAllCallLogItemsAsRead"
Public propertyRedialCapability
Indicates if this call log item can be used to redial the remote number. Currently, this capability has a 1:1 mapping to IsCallerIdPrivate. The capability value of Allowed == true does not imply that the remote number reported in this CallLogItem will always result in the call being completed. The return value for this method only indicates whether or not an attempt can be made to redial this log entry. Ultimately, whether or not redial attempts will be successful depends on the ability for the voice network to route the call successfully. This can only by determined by an actual attempt to place the call.
Public propertyRemoteNumber
Remote number to be used to redial this call. It represents the address (phone number) to the far end in the call. This value does not imply the call will be completed in all cases.
Public propertyRemoteParticipants
Collection of participants for this call log item. This list represents the addresses/endpoints/users that participated in this leg of the call, and does not represent the union of all users who participated in this call. The local user may have conversed with those RemoteParticipants listed in CallEvents records.
Public propertySourceType
The media source type for this call log item (i.e. Video, Voice or IM etc).
Public propertyStartTime
The call start time (UTC).
Public propertySubject
Call subject for this call log item. Call subject can be set by the client to get the context of the call. For example the client can set a call subject for the call from the IM window and the CallLogItem will reflect that. Call subject can also be obtained from a conference.
Public propertySupervisorCallType
Indicates supervisor call type (ConsultSupervisor/CallSupervisor) or None if this is not supervisor call.
Public propertyTag
Tag assosiated with Call.
Public propertyTotalCallDurationInSeconds
Total duration of the call in seconds. Duration of established call on answer. If the call is not answered then Total duration shows full call duration from the first ring.
Public propertyVectorDirectoryNumberName
VDN name of the call. Empty if VDN is not provided by far end.
Public propertyVirtualRoomName
The name of the Virtual Room.
Public propertyWasCallAConference
Indicates if the call was ever a conference in its life cycle.
Top
See Also