SINCallDetails Protocol Reference

Conforms to NSObject
Declared in SINCallDetails.h

Overview

The SINCallDetails holds metadata about a call (SINCall).

  startedTime required method

The start time of the call.

@property (nonatomic, readonly, strong) NSDate *startedTime

Discussion

Before the call has started, the value of the startedTime property is nil.

Declared In

SINCallDetails.h

  establishedTime required method

The time at which the call was established, if it reached established state.

@property (nonatomic, readonly, strong) NSDate *establishedTime

Discussion

Before the call has reached established state, the value of the establishedTime property is nil.

Declared In

SINCallDetails.h

  endedTime required method

The end time of the call.

@property (nonatomic, readonly, strong) NSDate *endedTime

Discussion

Before the call has ended, the value of the endedTime property is nil.

Declared In

SINCallDetails.h

  endCause required method

Holds the cause of why a call ended, after it has ended. It may be one of the following:

@property (nonatomic, readonly) SINCallEndCause endCause

Discussion

  • SINCallEndCauseNone
  • SINCallEndCauseTimeout
  • SINCallEndCauseDenied
  • SINCallEndCauseNoAnswer
  • SINCallEndCauseError
  • SINCallEndCauseHungUp
  • SINCallEndCauseCanceled
  • SINCallEndCauseOtherDeviceAnswered

If the call has not ended yet, the value is SINCallEndCauseNone.

Declared In

SINCallDetails.h

  error required method

If the end cause is error, then this property contains an error object that describes the error.

@property (nonatomic, readonly, strong) NSError *error

Discussion

If the call has not ended yet or if the end cause is not an error, the value of this property is nil.

Declared In

SINCallDetails.h

  videoOffered required method

Hint that indicates if video is offered in the call.

@property (nonatomic, readonly, getter=isVideoOffered) BOOL videoOffered

Declared In

SINCallDetails.h