コード例 #1
0
ファイル: Form1.cs プロジェクト: kterdal/VOIP-Softphone
        private void btn_Hold_Click(object sender, EventArgs e)
        {
            if (call == null)
            {
                return;
            }

            if (!localHeld)
            {
                call.Hold();
                btn_Hold.Text = "Unhold";
                localHeld     = true;
            }
            else
            {
                btn_Hold.Text = "Hold";
                localHeld     = false;
                call.Unhold();
            }
        }
コード例 #2
0
ファイル: frmSoftphone.cs プロジェクト: rosauceda/Softphone-1
        private void Holding()
        {
            if (_call == null)
            {
                return;
            }

            if (!isHold)
            {
                _call.Hold();
                isHold = true;
                InvokeGUIThread(() => { playSound(holding); });
            }
            else
            {
                isHold = false;
                _call.Unhold();
                player.Stop();
            }
            SetupHolding();
        }
コード例 #3
0
        public void Hold()
        {
            if (_call == null)
            {
                return;
            }

            if (!isHold)
            {
                _call.Hold();
                //btnHold.Text = "Unhold";
                isHold = true;
                InvokeGUIThread(() => { playSound(holding); });
            }
            else
            {
                btnHold.Text = "Hold";
                isHold       = false;
                _call.Unhold();
                player.Stop();
            }
        }