void Softphone_IncomingCall(object sender, Ozeki.VoIP.VoIPEventArgs <Ozeki.VoIP.IPhoneCall> e) { if (_currentModel == null) { return; } SoftPhone.SetModel(_currentModel.AudioSender, _currentModel.VideoSender); }
void CallButton_Click(object sender, RoutedEventArgs e) { if (_currentModel == null) { return; } SoftPhone.SetModel(_currentModel.AudioSender, _currentModel.VideoSender); SoftPhone.StartCall(SoftPhone.SelectedDial); }
void Model_AlarmEvent(object sender, EventArgs e) { if (_currentModel != null) { SoftPhone.SetModel(_currentModel.AudioSender, _currentModel.VideoSender); } InvokeGuiThread(() => { if (AlarmCallCheckBox.IsChecked != null && (bool)AlarmCallCheckBox.IsChecked) { if (SoftPhone != null) { Task.Factory.StartNew(SoftPhone.StartAlarmCalls); } } }); }