Avaya Client Services API Reference (iOS)
Classes | Enumerations
CSCallLogItem.h File Reference
#import <Foundation/Foundation.h>
#import "CSCapability.h"
#import "CSCallCreationInfo.h"
#import "CSCall.h"

Classes

class  CSCallLogItem
 Represents information about a call log item. More...
 

Enumerations

enum  CSCallLogSourceType {
  CSCallLogSourceTypeUndefined = 0,
  CSCallLogSourceTypeVoice,
  CSCallLogSourceTypeVideo,
  CSCallLogSourceTypeIm,
  CSCallLogSourceTypeEC500
}
 Describes the media source type of the call log. More...
 
enum  CSCallLogActionType {
  CSCallLogActionTypeUndefined = 0,
  CSCallLogActionTypeMissed,
  CSCallLogActionTypeRedirected,
  CSCallLogActionTypeAnswered,
  CSCallLogActionTypeOutgoing,
  CSCallLogActionTypeTransferred,
  CSCallLogActionTypeIncoming
}
 Describes the action type that generated the call log item or the call log event. More...
 
enum  CSCallLogReadStatus {
  CSCallLogReadStatusUndefined = 0,
  CSCallLogReadStatusUnread,
  CSCallLogReadStatusRead
}
 Describes the read status of the call log. More...
 
enum  CSCallLogMissedCallReason {
  CSCallLogMissedCallReasonUndefined = 0,
  CSCallLogMissedCallReasonCFwdAll,
  CSCallLogMissedCallReasonCFwdBusy,
  CSCallLogMissedCallReasonLNCC,
  CSCallLogMissedCallReasonCoverage,
  CSCallLogMissedCallReasonAllLinesBusy
}
 Describes the missed call reason of the call log. More...
 

Enumeration Type Documentation

Describes the action type that generated the call log item or the call log event.

Enumerator
CSCallLogActionTypeUndefined 

The action type is not defined.

CSCallLogActionTypeMissed 

A missed call.

The incoming call was not answered by the client.

CSCallLogActionTypeRedirected 

A call was redirected to another destination (e.g.

voicemail).

CSCallLogActionTypeAnswered 

An incoming call was answered by the client.

CSCallLogActionTypeOutgoing 

An outbound call from the client.

CSCallLogActionTypeTransferred 

A call was transferred from the client to another destination.

CSCallLogActionTypeIncoming 

An incoming call.

Describes the missed call reason of the call log.

Enumerator
CSCallLogMissedCallReasonUndefined 

The missed call reason is not defined.

CSCallLogMissedCallReasonCFwdAll 

The call was missed due to Call Forward All Calls activated.

CSCallLogMissedCallReasonCFwdBusy 

The call was redirected because the user was busy on other calls, and Call Forward Busy / Don't Answer activated.

CSCallLogMissedCallReasonLNCC 

The call was redirected because the user was busy on other calls, and Limit Call (LNCC) activated.

CSCallLogMissedCallReasonCoverage 

The call was missed due to no answer, and redirected to coverage.

CSCallLogMissedCallReasonAllLinesBusy 

There was no Call Appearance available for incoming call.

Describes the read status of the call log.

Enumerator
CSCallLogReadStatusUndefined 

Indicates a call log whose read status is not defined.

CSCallLogReadStatusUnread 

Indicates a call log which is not viewed/read by the user.

CSCallLogReadStatusRead 

Indicates a call log which is already viewed/read by the user.

Describes the media source type of the call log.

Enumerator
CSCallLogSourceTypeUndefined 

The media type is not defined.

CSCallLogSourceTypeVoice 

A voice only call.

CSCallLogSourceTypeVideo 

A voice call with video.

CSCallLogSourceTypeIm 

Instant message conversation.

CSCallLogSourceTypeEC500 

Call log loaded from the client (i.e.

for EC500 feature).