VGVoiceClientDelegate

Objective-C

@protocol VGVoiceClientDelegate <NSObject, VGBaseClientDelegate>

- (void) voiceClient:(VGVoiceClient*)client didReceiveInviteForCall:(VGCallId)callId from:(NSString*)caller withChannelType:(VGVoiceChannelType)type;
- (void) voiceClient:(VGVoiceClient*)client didReceiveHangupForCall:(VGCallId)callId withQuality:(VGRTCQuality*)callQuality andReason:(VGHangupReason)reason NS_SWIFT_NAME(voiceClient(_:didReceiveHangupForCall:withQuality:reason:));
- (void) voiceClient:(VGVoiceClient*)client didReceiveInviteCancelForCall:(VGCallId)callId withReason:(VGVoiceInviteCancelReason)reason;

@optional
- (void) voiceClient:(VGVoiceClient*)client didReceiveCallTransferForCall:(VGCallId)callId withConversationId:(NSString *)conversationId;
- (void) voiceClient:(VGVoiceClient*)client didReceiveMuteForCall:(VGCallId)callId withLegId:(NSString*)legId andStatus:(Boolean)isMuted;
- (void) voiceClient:(VGVoiceClient*)client didReceiveEarmuffForCall:(VGCallId)callId withLegId:(NSString*)legId andStatus:(Boolean)earmuffStatus;
- (void) voiceClient:(VGVoiceClient*)client didReceiveDTMFForCall:(VGCallId)callId withLegId:(NSString*)legId andDigits:(NSString*)digits;
- (void) voiceClient:(VGVoiceClient*)client didReceiveLegStatusUpdateForCall:(VGCallId)callId withLegId:(NSString*)legId andStatus:(VGLegStatus) status;
- (void) voiceClient:(VGVoiceClient*)client didReceiveMediaDisconnectForCall:(VGCallId)callId reason:(VGCallDisconnectReason) reason;
- (void) voiceClient:(VGVoiceClient*)client didReceiveMediaReconnectionForCall:(VGCallId)callId;
- (void) voiceClient:(VGVoiceClient*)client didReceiveMediaReconnectingForCall:(VGCallId)callId;
- (void) voiceClient:(VGVoiceClient*)client didReceiveRtcStatsUpdate:(VGRTCStats*)rtcStats forCall:(VGCallId)callId;
- (void) voiceClient:(VGVoiceClient*)client didReceiveMediaErrorForCall:(VGCallId)callId error:(VGError*)error;

@end

Swift

protocol VGVoiceClientDelegate : VGBaseClientDelegate

Undocumented