С http://blogs.msdn.com/drnick/archive/2007/06/26/session-lifetime-on-the-server.aspx
При использовании надежного сеанса есть два разных таймера неактивности, которые должны быть выполнены, чтобы поддерживать соединение активным. Если таймер неактивности отключается, то соединение разрывается.
Первый таймер неактивности находится в надежном сеансе и называется InactivityTimeout. Этот таймер неактивности срабатывает, если в течение периода ожидания не было получено ни сообщений, ни приложения, ни инфраструктуры. Инфраструктурное сообщение - это сообщение, которое генерируется для целей одного из протоколов в стеке каналов, например для поддержания активности или подтверждения, а не для хранения данных приложения.
Второй таймер неактивности находится на службе и использует настройку ReceiveTimeout привязки. Этот таймер неактивности срабатывает, если в течение периода ожидания не было получено ни одного сообщения приложения.