public override void SetActive(bool active) { if (active && !device.Locked) { device.Lock(); device.SetRinger(false, ""); device.SetHookState(false); } else if (!active && device.Locked) device.Unlock(); }