void telecomProvider_CallFailed(object sender, CallFailureEventArgs e)
        {
            if (e.LineNumber == lineNumber)
            {
                LoggingService.AddLogEntry(LogLevel.Extended, "(Line " + lineNumber + ") Call failed\r\n" + e.ReasonCode + " - " + e.Reason, false);

                imlInterp.SignalCallFailure();

                if (scriptProcessor != null)
                {
                    scriptProcessor.OnCallFailed(telecomProvider, e);
                }

                //UpdateExtensionCall(e.LineNumber, CallStatus.NotOnCall, null, null);
                //UpdateExtensionCallStatus(CallStatus.NotOnCall);

                extension = null;
                callID    = Guid.Empty;

                CheckAvailability();
            }
        }
Пример #2
0
 void telecomProvider_CallFailed(object sender, CallFailureEventArgs e)
 {
     UpdatePerformanceCounters();
 }