Patent ID: 8848545

Claim:
A system for monitoring the state of a call, the system comprising: a user device configured to send and receive voice packets over a bearer path and further configured to send and receive signaling messages over a signaling path, wherein said voice packets are associated with said call; a media gateway configured to communicate said voice packets to said user device over said bearer path and further configured to generate one or more status messages indicating whether the call is still active, wherein said one or more status messages are generated by monitoring said bearer path; and a call agent configured to maintain a record of said call by attempting to communicate with said user device over said signaling path and by utilizing at least a portion of said one or more status messages received from said media gateway, wherein said call agent is further configured to maintain said call, despite detecting one or more failures on said signaling path, until the media gateway generates a status message indicating that the bearer path is inactive and signifying that network resources associated with said call should be released because said call has ended.