Мне нравится подход Ханивела к вопросу аварий. Тут он тоже встанет рано или поздно.
Суть подхода: кроме окна вывода сообщений есть еще источники сообщений. При чем одно сообщение может попадать в несколько источников. Собсно, если есть несколько операторов или подсистем, то не надо их путать друг с другом. Окно сообщений забирает данные из БД сообщений по определенным критериям: время, активность, подтверждение, источник, и имеет возможность поменять фильтра (если оператор имеет такое право). Но! Окно это сугубо элемент отображения, а уже источник собсно решает слать СМС, звонить, писать письма или нет, как писать в базу.