Session-based data, such as call detail accounting information, is tracked
and distributed to a plurality of servers in a distributed telephony
environment. One type of session is a telephone call between
participants. Session-based data includes information about a session
provided by the switches along the media path. Session-based data further
includes information related to the session obtained from the application
layer (e.g., user input metadata). A network proxy maintains a
participant list to which the session data is distributed. The network
proxy sends updates to the participants and determines the network status
to implement fault tolerance of data distribution.