void OnTapiError(object sender, TapiErrorEventArgs args) { string msg; if (args.Line != null) { msg = String.Format("TapiError event, line '{0}'. {1}", args.Line.Name, args.Message); } else { msg = String.Format("TapiError event. {0}", args.Message); } AddToLog(msg); }
private void OnTapiError(object sender, TapiErrorEventArgs args) { string msg; MethodInvoker m = new MethodInvoker(() => { try { if (args.Line == null) { msg = $"TAPI ERROR LINE IS NULL {args.Message}"; return; } msg = $"TAPI ERROR {args.Line.Name} WAS FORCIBLY CLOSED"; AddToLog(msg); } catch (Exception) { } }); this.Invoke(m); }