public override void CallInviteCancelled(TVOCallInvite callInvite) { // NSLog(@"callInviteCancelled:"); //[self performEndCallActionWithUUID:callInvite.uuid]; //self.callInvite = nil; }
private void HandleCallInviteCanceled(TVOCallInvite e) { LogHelper.Call(nameof(TwilioVoiceHelper), nameof(HandleCallInviteCanceled)); if (e.CallSid != CallInvite?.CallSid) { LogHelper.Info($"Incoming (but not current) call invite from {e.From} canceled. Just ignore it"); return; } CallInvite = null; CallInviteCanceled?.Invoke(this, EventArgs.Empty); }
private void HandleCallInviteReceived(TVOCallInvite e) { LogHelper.Call(nameof(TwilioVoiceHelper), nameof(HandleCallInviteReceived)); if (CallInvite != null && CallInvite.State == TVOCallInviteState.Pending) { LogHelper.Info($"Already a pending call invite. Ignoring incoming call invite from {e.From}"); return; } if (Call != null && Call.State == TVOCallState.Connected) { LogHelper.Info($"Already an active call. Ignoring incoming call invite from {e.From}"); return; } CallInvite = e; CallInviteReceived?.Invoke(this, EventArgs.Empty); }
public override void CallInviteReceived(TVOCallInvite callInvite) { // if (self.callInvite && self.callInvite == TVOCallInviteStatePending) // { // NSLog(@"Already a pending incoming call invite."); // NSLog(@" >> Ignoring call from %@", callInvite.from); // return; // } // else if (self.call) // { // NSLog(@"Already an active call."); // NSLog(@" >> Ignoring call from %@", callInvite.from); // return; // } // self.callInvite = callInvite; //[self reportIncomingCallFrom:@"Voice Bot" withUUID:callInvite.uuid]; }
public override void CallInviteReceived(TVOCallInvite callInvite) { LogHelper.Call(nameof(NotificationDelegate), nameof(CallInviteReceived)); CallInviteReceivedEvent?.Invoke(this, callInvite); }