TwilioConversationsClientDelegate Protocol Reference

Conforms to NSObject
Declared in TwilioConversationsClient.h

Overview

This protocol declares the TwilioConversationsClient delegate methods.

– conversationsClientDidStartListeningForInvites:

This method is invoked on successful completion of registration.

- (void)conversationsClientDidStartListeningForInvites:(nonnull TwilioConversationsClient *)conversationsClient

Parameters

conversationsClient

The TwilioConversationsClient which is now listening for invites.

Discussion

This method is invoked on successful completion of registration.

Declared In

TwilioConversationsClient.h

– conversationsClient:didFailToStartListeningWithError:

This method is invoked on failure to complete registration.

- (void)conversationsClient:(nonnull TwilioConversationsClient *)conversationsClient didFailToStartListeningWithError:(nonnull NSError *)error

Parameters

conversationsClient

The TwilioConversationsClient which failed to start listening.

error

The error encountered.

Discussion

This method is invoked on failure to complete registration.

Declared In

TwilioConversationsClient.h

– conversationsClientDidStopListeningForInvites:error:

This method is invoked on unregistration completion after calling unlisten.

- (void)conversationsClientDidStopListeningForInvites:(nonnull TwilioConversationsClient *)conversationsClient error:(nullable NSError *)error

Parameters

conversationsClient

The TwilioConversationsClient which stopped listening.

error

The error encountered.

Discussion

This method is invoked on unregistration completion after calling unlisten.

Declared In

TwilioConversationsClient.h

– conversationsClient:didReceiveInvite:

This method is invoked when incoming call is received.

- (void)conversationsClient:(nonnull TwilioConversationsClient *)conversationsClient didReceiveInvite:(nonnull TWCIncomingInvite *)invite

Parameters

conversationsClient

The TwilioConversationsClient which received the invite.

invite

The invite which was received.

Discussion

This method is invoked when incoming call is received.

Declared In

TwilioConversationsClient.h

– conversationsClient:inviteDidCancel:

This method is invoked when an invite is cancelled by its sender. For the identity of the sender, query ‘from’ on TWCIncomingInvite.

- (void)conversationsClient:(nonnull TwilioConversationsClient *)conversationsClient inviteDidCancel:(nonnull TWCIncomingInvite *)invite

Parameters

conversationsClient

The TwilioConversationsClient which received the invite message.

invite

The invite which was cancelled.

Discussion

This method is invoked when an invite is cancelled by its sender. For the identity of the sender, query ‘from’ on TWCIncomingInvite.

Declared In

TwilioConversationsClient.h