Patent ID: 7903806

Claim:
A call processing system for monitoring status of a call in a network comprising: a first set of sensors connected to one or more subscriber or PSTN network circuits, the first set of sensors configured to sense raw call progress signaling information on the circuit; a second set of sensors connected to a call control channel of a next generation telephony network (NGTN) network element, the second set of sensors configured to sense NGTN call control message information from the NGTN network element; and an event analyzer coupled to the first set of sensors and the second set of sensors, the event analyzer configured to: selectively receive the raw call progress signaling information and the NGTN call control message information, and process the raw call progress signaling information and the NGTN call control message information to generate logical call handling events; wherein the event analyzer comprises a call progress event analyzer coupled to the first set of sensors and configured to receive the raw call progress signaling information, the call progress event analyzer comprising: a call progress event processor configured to: convert the raw call progress signaling information into logical call handling events, pass the logical call handing events to a protocol independent call processor, and accumulate dialed and mid-call digit information for channel associated signaling circuits and element information for common channel signaling circuits; and a call progress state machine configured to: receive and analyze logical event information from the protocol independent call processor, and receive and analyze the digit information and the element information from the call progress event processor.