A system and method for monitoring a telephone switching environment. In a preferred
embodiment the system and method simultaneously monitor both an SMDR link and a
real-time CTI link, gather information about calls from both sources, and combine
gathered information into a single data model of the telephony activity. A server
is provided which in a preferred embodiment comprises two main modules: a translation
module and a message router module. Several translation modules can be used-one
for each PBX interface or vendor API layer. The server accepts data from a PBX
or similar equipment in a telephone switch environment, and can use both real-time
CTI communications links and asynchronous information sources such as the Station
Message Detail Recording (SMDR) interface. The server then translates and combines
the various types of data into a unified, normalized format.