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);
                    }
                }
            });
        }