Class

INCallRecord

The details about a call handled by your app.

Declaration

@interface INCallRecord : NSObject

Overview

An INCallRecord object stores details about calls made by the user through your app. You use call record objects to communicate basic information about calls to SiriKit. A call record identifies the type of call, the duration of the call, the date and time of the call, and the person on the other end of the call. You create call record objects when reporting search results back to SiriKit and when identifying voicemails to play.

Topics

Initializing a Call Record

Identifying the Call

identifier

A unique string that you can use to locate the call in your app.

Identifying the Caller

caller

The person who participated in the call with the current user.

Getting the Call Details

callRecordType

The type of call that resulted from the attempt.

callCapability

The audio and video capabilities of the call.

INCallCapability

Constants indicating the capabilities of the call.

dateCreated

The date and time at which the call was initiated.

callDuration

The duration (measured in seconds) of the call.

unseen

A Boolean value indicating whether the user has seen the call.

numberOfCalls

The number of calls in the call record.

Relationships

Inherits From

See Also

Data Objects

INCallRecordType

Constants describing the type of the call.

INCallRecordTypeOptions

Constants describing the types of calls to include during a search.

INCallDestinationType

Constants describing the destination of a call.