private void NotificationReady(string addressID) { try { if (addressID == m_notificationsAddress) { string sessionID = null; string sessionError = null; List <string> notifications = m_publisher.GetNotifications(m_notificationsAddress, out sessionID, out sessionError); if (sessionError != null) { logger.Warn("SIPSorceryVT100Server error on get notifications. " + sessionError + "."); } else if (m_notificationsSessionID == sessionID) { foreach (string notification in notifications) { MonitorEventAvailable(SIPMonitorEvent.ParseEventCSV(notification)); } } } } catch (Exception excp) { logger.Error("Exception SIPSorceryVT100Server NotificationReady. " + excp.Message); } }
public List <string> GetNotifications(string address, out string sessionID, out string sessionError) { return(m_publisher.GetNotifications(address, out sessionID, out sessionError)); }