Avaya Client Services API Reference (iOS)

- Main Page
- Classes
- Files
- Related Pages

- File List
- File Members

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

enum CSCallLogActionType

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.

enum CSCallLogMissedCallReason

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.

enum CSCallLogReadStatus

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.

enum CSCallLogSourceType

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).