コード例 #1
0
 public void Calling()
 {
     if (_call != null || !(_phoneLineInformation.IsRegistered()))
     {
         InvokeGUIThread(() => { lb_Log.Items.Add("Call error: " + _phoneLineInformation.ToString()); });
         return;
     }
     _call = _softPhone.CreateCallObject(_phoneLine, txtNumber.Text);
     WireUpCallEvents();
     _call.Start();
 }
コード例 #2
0
ファイル: Softphone.cs プロジェクト: toannd18/PBXForm
        private void phoneLine_PhoneLineInformation(object sender, RegistrationStateChangedArgs e)
        {
            _phoneLineInformation = e.State;

            if (_phoneLineInformation == RegState.RegistrationSucceeded)
            {
                _message.Add("Registration succeeded - Online");
            }
            else
            {
                _message.Add($"Not registered - Offline: {_phoneLineInformation.ToString()}");
            }
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: kterdal/VOIP-Softphone
        private void phoneLine_PhoneLineInformation(object sender, RegistrationStateChangedArgs e)
        {
            phoneLineInformation = e.State;

            InvokeGUIThread(() =>
            {
                if (phoneLineInformation == RegState.RegistrationSucceeded)
                {
                    lb_Log.Items.Add("Registration succeeded - Online");
                }
                else
                {
                    lb_Log.Items.Add("Not registered - Offline: " + phoneLineInformation.ToString());
                }
            });
        }
コード例 #4
0
        private void phoneLine_PhoneLineInformation(object sender, RegistrationStateChangedArgs e)
        {
            _phoneLineInformation = e.State;

            InvokeGUIThread(() =>
            {
                if (_phoneLineInformation == RegState.RegistrationSucceeded)
                {
                    lb_Log.Items.Add("Registration succeeded - Online");
                    btnRegister.Text        = "UnRegister";
                    pbxStatus.Image         = Properties.Resources.presenceAvailable;
                    cbxStatus.SelectedIndex = 1;
                    //cbxStatus.ForeColor = Color.LightGreen;
                }
                else
                {
                    lb_Log.Items.Add("Not registered - Offline: " + _phoneLineInformation.ToString());
                    //btnRegister.Text = "Error";
                }
            });
        }