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(); } }
private void Holding() { if (_call == null) { return; } if (!isHold) { _call.Hold(); isHold = true; InvokeGUIThread(() => { playSound(holding); }); } else { isHold = false; _call.Unhold(); player.Stop(); } SetupHolding(); }
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(); } }