private void FireSIPMonitorEvent(SIPMonitorEvent sipMonitorEvent)
{
try
{
if (sipMonitorEvent != null && m_monitorEventWriter != null)
{
if (sipMonitorEvent is SIPMonitorConsoleEvent)
{
SIPMonitorConsoleEvent consoleEvent = sipMonitorEvent as SIPMonitorConsoleEvent;
if (consoleEvent.EventType != SIPMonitorEventTypesEnum.NATKeepAlive)
{
logger.Debug("re: " + sipMonitorEvent.Message);
}
m_monitorEventWriter.Send(sipMonitorEvent);
}
else
{
m_monitorEventWriter.Send(sipMonitorEvent);
}
}
}
catch (Exception excp)
{
logger.Error("Exception FireSIPMonitorEvent. " + excp.Message);
}
}