Secure call recording system for IP telephony
First Claim
1. For use in a communication system having a call controller for effecting call control between a plurality of endpoints, and a call recorder for archiving voice calls between said endpoints, said call recorder including a packet storage element for storing selected voice packets within voice streams for calls to be recorded, a recording decision element for identifying said selected voice packets, a connection capture element for detecting initiation and removal of voice calls between said endpoints, and a voice sensing element for extracting copies of said selected voice packets and supplying them to said packet storage element, the improvement comprising:
- means within said call recorder for proxying the call controller to the end points and the end points to the call controller thereby transforming respective connections between the call controller and end points into respective pairs of terminated connections, selecting and mirroring predetermined voice streams to be recorded, and forwarding the mirrored voice streams to said packet storage element for archiving.
14 Assignments
0 Petitions
Accused Products
Abstract
A system for recording voice calls, comprising a plurality of endpoints, a call controller for establishing call connections between the endpoints, a storage element, and a middlebox for storing and forwarding call control packets and voice packets between the endpoints and call controller, and intercepting and forwarding predetermined voice packets to the storage element for archiving.
23 Citations
39 Claims
-
1. For use in a communication system having a call controller for effecting call control between a plurality of endpoints, and a call recorder for archiving voice calls between said endpoints, said call recorder including a packet storage element for storing selected voice packets within voice streams for calls to be recorded, a recording decision element for identifying said selected voice packets, a connection capture element for detecting initiation and removal of voice calls between said endpoints, and a voice sensing element for extracting copies of said selected voice packets and supplying them to said packet storage element, the improvement comprising:
means within said call recorder for proxying the call controller to the end points and the end points to the call controller thereby transforming respective connections between the call controller and end points into respective pairs of terminated connections, selecting and mirroring predetermined voice streams to be recorded, and forwarding the mirrored voice streams to said packet storage element for archiving. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 25, 28, 31, 32, 33, 34)
-
17. A system for recording voice calls, comprising:
-
a plurality of endpoints; a call controller for establishing call connections for exchanging voice streams between said endpoints; a storage element; and a middlebox for proxying the call controller to the end points and the end points to the call controller thereby transforming respective connections between the call controller and end points into respective pairs of terminated connections, selecting and mirroring predetermined ones of said voice streams to be recorded, and forwarding the mirrored voice streams to said storage element for archiving. - View Dependent Claims (26, 29, 35, 37, 38, 39)
-
-
18. A method of operating a middlebox for recording calls in a communication system having a call controller for effecting call control between a plurality of endpoints, comprising:
-
proxying the call controller to the end points and the end points to the call controller for transforming respective connections between the call controller and end points into respective pairs of terminated connections; selecting and mirroring predetermined voice streams to be recorded; and forwarding the mirrored voice streams to a call recording peripheral for archiving. - View Dependent Claims (19, 20, 22, 23, 27, 30)
-
-
21. The method of 20, wherein said registering includes generating a certificate request within said call recording peripheral, processing said request within said call controller and in response issuing a security certificate to said call recording peripheral, transmitting said certificate from said call recording peripheral to said middlebox, and validating said certificate within said middlebox.
-
24. (canceled)
-
36. (canceled)
Specification