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));
 }