public override async Task HangupAsync() { Context.SaveWebRTCTrace(); Context.TrackCallEnded(); var hangingUpState = new HangingUp(); await Context.SwitchState(hangingUpState); }
public override async Task RemoteHangupAsync(RelayMessage message) { Context.SaveWebRTCTrace(); Context.TrackCallEnded(); var hangingUpState = new HangingUp(); await Context.SwitchState(hangingUpState); }
public override async Task HangupAsync() { var hangingUpState = new HangingUp(); ETWEventLogger.Instance.LogEvent("Reject Call", DateTimeOffset.Now.ToUnixTimeMilliseconds()); await Context.SwitchState(hangingUpState); }
public override async Task RejectAsync(IncomingCallReject reason) { Context.SendToPeer(RelayMessageTags.CallReject, "Rejected"); var hangingUpState = new HangingUp(); ETWEventLogger.Instance.LogEvent("Reject Call", DateTimeOffset.Now.ToUnixTimeMilliseconds()); await Context.SwitchState(hangingUpState); }
public override async Task HangupAsync() { var hangingUpState = new HangingUp(); await Context.SwitchState(hangingUpState); }
public override async Task RemoteHangupAsync(RelayMessage message) { var hangingUpState = new HangingUp(); await Context.SwitchState(hangingUpState); }
public override async Task OutgoingCallRejectedAsync(RelayMessage message) { var hangingUpState = new HangingUp(); await Context.SwitchState(hangingUpState); }