public override void Start() { if (Browser == null || string.IsNullOrEmpty(_incomingCallUrl) || _triggerHeaders.Length == 0) { return; } _trigger = new WebBrowserTrigger(PluginManager.Core.CallManager, Browser, _incomingCallUrl, _triggerHeaders); _isStarted = true; RaiseStartedEvent(); }
public override void Stop() { if (_trigger != null) { _trigger.Dispose(); } _trigger = null; _isStarted = false; RaiseStoppedEvent("Normal stop"); }