Freigeben über


ACSIncomingCall-Klasse

Deklaration

@interface ACSIncomingCall : NSObject;

BESCHREIBUNG

Beschreibt einen eingehenden Anruf

Methoden

accept (Akzeptieren)

Annehmen eines eingehenden Anrufs

-(void)accept:(ACSAcceptCallOptions *)options withCompletionHandler:(void (^)(ACSCall * value, NSError *error))completionHandler;

Parameter

  • options - Optionen für den Anruf Annehmen des Anrufs
  • completionHandler – Ein Block, der nach Abschluss des Vorgangs asynchron aufgerufen werden soll.

Gibt zurück

  • void

reject

Diesen eingehenden Anruf ablehnen

-(void)rejectWithCompletionHandler:(void (^)(NSError *error))completionHandler;

Parameter

  • completionHandler – Ein Block, der nach Abschluss des Vorgangs asynchron aufgerufen werden soll.

Gibt zurück

  • void

Eigenschaften

delegate

Ein Objekt, das Sie bereitstellen, um Ereignisse von dieser ACSIncomingCall-instance zu empfangen.

@property(nonatomic, assign) id<ACSIncomingCallDelegate> delegate;

callEndReason

Beschreiben des Grunds, warum ein Anruf beendet wurde

@property (retain, nullable, readonly) ACSCallEndReason * callEndReason;

callerInfo

Informationen zum Aufrufer

@property (retain, nonnull, readonly) ACSCallerInfo * callerInfo;

id

ID des Aufrufs

@property (retain, nonnull, readonly) NSString * id;

isVideoEnabled

Ist eingehendes Video aktiviert

@property (readonly) BOOL isVideoEnabled;