Пример #1
0
        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);
        }
Пример #2
0
        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);
        }