public override async Task HangUp() { if (!_inited) { return; } var source = new CancellationTokenSource(10000); await Task.Run(() => { _sdkLib.hangUp(_sessionId); }, source.Token); OnClosed(_number); IsBusy = false; IsInCall = false; IsIncoming = false; }