コード例 #1
0
 private void hangupButton_Click(object sender, EventArgs e)
 {
     if (call != null)
     {
         call.HangUp();
     }
 }
コード例 #2
0
ファイル: Softphone.cs プロジェクト: papillon88/SIP_project
 /// <summary>
 /// Hangs up the current call.
 /// </summary>
 public void HangUp()
 {
     if (call != null)
     {
         call.HangUp();
         call = null;
     }
 }
コード例 #3
0
 private void CheckAndComplete()
 {
     if (_sendDataComplete && _sendToneComplete)
     {
         _log.Info("Hanging up");
         _call.HangUp();
     }
 }
コード例 #4
0
 /// <summary>
 /// Hangs up the current call.
 /// </summary>
 public void HangUp()
 {
     if (_call != null)
     {
         _call.HangUp();
         _call = null;
     }
 }
コード例 #5
0
 private void ZakonczRozmowebutton_Click(object sender, RoutedEventArgs e)
 {
     if (call != null)
     {
         CloseDevices();
         call.HangUp();
         call = null;
     }
 }
コード例 #6
0
		/// <summary>
		/// In case a call is in progress, it breaks the call.
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void buttonHangUp_Click(object sender, EventArgs e)
		{
			if (call != null)
			{
				if (inComingCall && call.CallState == CallState.Ringing)
					call.Reject();
				else
					call.HangUp();
				inComingCall = false;
				call = null;
			}
			labelDialingNumber.Text = string.Empty;
		}
コード例 #7
0
ファイル: Home.cs プロジェクト: pawlikx/VoiceCommunicator
 public static void HangUp()
 {
     if (call != null)
     {
         call.HangUp();
         call.PhoneLine.Dispose();
         call.CallStateChanged += call_CallStateChanged;
         call = null;
     }
     else
     {
         Console.WriteLine("call = null");
     }
 }
コード例 #8
0
ファイル: frmTelefono.cs プロジェクト: Mbmaldon/LxJuridico
 private void btnCancelarTransferirLlamada_Click(object sender, EventArgs e)
 {
     if (_call2 != null)
     {
         _call2.HangUp();
         _call2 = null;
         _mediaSender.AttachToCall(_call);
         _mediaReceiver.AttachToCall(_call);
         _call.ToggleHold();
         InvokeGUIThread(() => { btnEnviarTransf.Visible = false; btnTransfer.Visible = true; });
     }
     pnlTransferirLlamada.Visible = false;
     txtNoTransferir.Text         = string.Empty;
 }
コード例 #9
0
ファイル: RealPhone.cs プロジェクト: 324275217/voip-phone
        /// <summary>
        /// 挂断
        /// </summary>
        public void HangUp()
        {
            if (call != null)
            {
                if (call.IsIncoming && call.CallState.IsRinging())
                {
                    call.Reject();
                }
                else
                {
                    call.HangUp();
                }

                call = null;
            }
        }
コード例 #10
0
ファイル: frmTelefono.cs プロジェクト: Mbmaldon/LxJuridico
 private void lnkHangUp_Click(object sender, EventArgs e)
 {
     if (_call != null)
     {
         if (_incomingCall && _call.CallState == CallState.Ringing)
         {
             _call.Reject();
         }
         else
         {
             _call.HangUp();
         }
         _incomingCall = false;
         _call         = null;
     }
     txtDisplay.Text = string.Empty;
 }
コード例 #11
0
 /// <summary>
 /// In case a call is in progress, it breaks the call.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnBitir_Click(object sender, EventArgs e)
 {
     if (call != null)
     {
         if (inComingCall && call.CallState == CallState.Ringing)
         {
             call.Reject();
         }
         else
         {
             call.HangUp();
         }
         inComingCall = false;
         call         = null;
     }
     labelDialingNumber.Text = string.Empty;
     this.Dispose();
 }
コード例 #12
0
ファイル: SoftPhoneUtils.cs プロジェクト: rolypompa/STA
 /// <summary>
 /// Colgar llamada ahora. Estático
 /// </summary>
 static void mediaHangUpNow()
 {
     if (call != null)
     {
         call.HangUp();
         log.Info("Colgando llamada!");
     }
     else
     {
         log.Info("Llamada no inicializada!");
     }
     getCallsRunningUtils();
     if (callsRunningUtils.idsList.Contains(jobDataCommonStatic.idJob))
     {
         callsRunningUtils.idsList.Remove(jobDataCommonStatic.idJob);
         setCallsRunningUtils();
     }
 }
コード例 #13
0
ファイル: frmSoftphone.cs プロジェクト: rosauceda/Softphone-1
        private void Hanguping()
        {
            if (_call != null)
            {
                if (_inComingCall && _call.CallState == CallState.Ringing)
                {
                    _call.Reject();
                    InvokeGUIThread(() => { lb_Log.Items.Add("Call rejected."); });
                }
                else
                {
                    _call.HangUp();
                    _inComingCall = false;
                    InvokeGUIThread(() => { lb_Log.Items.Add("Call hanged up."); });
                }

                _call = null;
            }
        }
コード例 #14
0
ファイル: Softphone.cs プロジェクト: toannd18/PBXForm
        public void Hang_up()
        {
            if (_call != null)
            {
                if (_inComingCall && _call.CallState == CallState.Ringing)
                {
                    _call.Reject();
                    _message.Add("Call Rejected");
                }
                else
                {
                    _call.HangUp();

                    _message.Add("Call hanged up");
                }
                _inComingCall = false;
                _call         = null;
            }
        }
コード例 #15
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (PhoneCall != null)
            {
                if (InComingCall && PhoneCall.CallState == CallState.Ringing)
                {
                    PhoneCall.Reject();
                    InvokeGUIThread(mymsg = "Call rejected!");
                }
                else
                {
                    PhoneCall.HangUp();
                    InComingCall          = false;
                    InvokeGUIThread(mymsg = "Call hanged up");
                }

                PhoneCall = null;
            }
        }
コード例 #16
0
ファイル: Form1.cs プロジェクト: kterdal/VOIP-Softphone
        private void btn_HangUp_Click(object sender, EventArgs e)
        {
            if (call != null)
            {
                if (inComingCall && call.CallState == CallState.Ringing)
                {
                    call.Reject();
                    InvokeGUIThread(() => { lb_Log.Items.Add("Call rejected."); });
                }
                else
                {
                    call.HangUp();
                    inComingCall = false;
                    InvokeGUIThread(() => { lb_Log.Items.Add("Call hanged up."); });
                }

                call = null;
            }

            tb_Display.Text = string.Empty;
        }
コード例 #17
0
        public void Hang_Up()
        {
            if (_call != null)
            {
                if (_inComingCall && _call.CallState == CallState.Ringing)
                {
                    _call.Reject();
                    InvokeGUIThread(() => { lb_Log.Items.Add("Call rejected."); });
                }
                else
                {
                    _call.HangUp();
                    _inComingCall = false;
                    InvokeGUIThread(() => { lb_Log.Items.Add("Call hanged up."); });
                }

                _call = null;
            }

            //txtNumber.Text = string.Empty;
        }
コード例 #18
0
 public void HangUp()
 {
     call.HangUp();
 }
コード例 #19
0
 /// <summary>
 /// Hangs up the current call.
 /// </summary>
 public void HangUp()
 {
     _call?.Reject();
     _call?.HangUp();
     _call = null;
 }