Compartilhar via


Classe ACSIncomingCall

Declaração

@interface ACSIncomingCall : NSObject;

Description

Descreve uma chamada recebida

Methods

aceitar

Aceitar uma chamada de entrada

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

Parâmetros

  • options - Opções para chamada Aceitando a chamada
  • completionHandler - Um bloco a ser invocado de forma assíncrona após a conclusão da operação.

Devoluções

  • void

rejeitar

Rejeitar esta chamada recebida

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

Parâmetros

  • completionHandler - Um bloco a ser invocado de forma assíncrona após a conclusão da operação.

Devoluções

  • void

Propriedades

delegado

Um objeto que você fornece para receber eventos dessa instância ACSIncomingCall.

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

callEndReason

Descreva o motivo pelo qual uma chamada foi encerrada

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

callerInfo

Informações sobre o chamador

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

id

ID da chamada

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

isVideoEnabled

O vídeo recebido está ativado

@property (readonly) BOOL isVideoEnabled;