public override void DisConnect() { RTPPort = 0; // make sure we won't process any more packets on this port. sipState.Close(); sipState = null; audioStreamState.Close(); audioStreamState = null; phoneNumber = String.Empty; base.DisConnect(); }
public override void Connect(string phoneNumber) { string s; s = Thread.CurrentThread.Name; RTPPort = 0; someToneDetected = false; this.phoneNumber = phoneNumber; try { sipState = new SipState(); audioStreamState = new AudioStreamState(this.LogCall, phoneNumber); base.Connect(phoneNumber); } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "Connect()", "RTCAudioWithToneDetect.cs"); } }