Voice over IP telephone recording architecture
First Claim
1. A method for on-demand recording of a voice session by a telephone recording device in a telecommunication network, the method comprising:
- establishing a voice session between the telephone recording device and at least one communication device;
automatically temporarily storing voice data representing the voice session in a memory buffer device in a storage server, wherein the temporary storing is automatically initiated upon the establishment of the voice session;
instructing the telephone recording device to store the voice data, wherein the instruction can occur at any time during the voice session so long as the voice session has not been terminated, and wherein the instruction to store the voice data is initiated by a user of the telephone recording device during the voice session; and
processing the voice data by the telephone recording device to be transmitted to and saved at a storage server, wherein the saved voice data is available for on-demand replay.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system is disclosed for on-demand recording of a voice session by a telephone recording device in a telecommunication network. After establishing a voice session between the telephone recording device and at least one communication device, a user of the telephone recording device may instruct it to store voice data during the voice session so long as the voice session has not been terminated. During the voice session, the telephone recording device processes and transmits the voice data to and saved at a storage server without going through a centrally located exchange device, wherein the saved voice data is available for on-demand replay.
55 Citations
21 Claims
-
1. A method for on-demand recording of a voice session by a telephone recording device in a telecommunication network, the method comprising:
-
establishing a voice session between the telephone recording device and at least one communication device; automatically temporarily storing voice data representing the voice session in a memory buffer device in a storage server, wherein the temporary storing is automatically initiated upon the establishment of the voice session; instructing the telephone recording device to store the voice data, wherein the instruction can occur at any time during the voice session so long as the voice session has not been terminated, and wherein the instruction to store the voice data is initiated by a user of the telephone recording device during the voice session; and processing the voice data by the telephone recording device to be transmitted to and saved at a storage server, wherein the saved voice data is available for on-demand replay. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for on-demand recording of voice data, comprising:
-
at least one local switch device for establishing a voice session between a communication device and a telephone recording device; a memory buffer for temporarily storing voice data representing the voice session; a storage server connected to the local switch device for saving the voice data sent by the telephone recording device; a save initiator for dynamically initiating the voice data recording during the voice session, wherein the recording can be started by a user at any time during the voice session, and wherein the recording saves the entire voice session by copying the voice data from the memory buffer to the storage server, wherein the telephone recording device processes and transmits the voice data to the storage server through the local switch device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A telephone recording device used in an on-demand voice data recording system, comprising:
-
means for establishing a voice session with a communication device through communications with at least one local switch device; a save initiator on the telephone recording device for dynamically initiating the voice data recording at any time during the voice session, wherein the voice data represents the voice session from the beginning of the voice session; a processing means for digitizing the voice data into a digital form; a storage buffering means for automatically saving the digitized voice data; and a transmission module for sending the digitized voice data from the storage buffering means to a storage server connected to the local switch device in response to a signal from the save initiator.
-
-
15. A system for on-demand recording of voice data, the system comprising:
-
a telephone recording device connected to a first local switch device; at least one communication device connected to a second local switch device for establishing a voice session with the telephone recording device through a communication link between the first and second local switch device; a save initiator for dynamically initiating the voice data recording during the voice session in real time in response to user input received at any time during the voice session, wherein the recorded voice data represents the voice session from the beginning of the voice session; and a storage server connected to the first local switch device for saving the voice data sent by the telephone recording device; wherein the telephone recording device processes and transmits the voice data to the storage server through the first local switch device.
-
-
16. A system for peer-to-peer on-demand recording of voice data, the system comprising:
-
a telephone recording device and at least one communication device connected to a local switch device, the telephone recording device having; a save initiator for dynamically initiating the voice data recording after a voice session is established between the telephone recording device and the communication device, wherein the voice data is a representation of the entire voice session, and wherein the save initiator is configured to initiate the recording in response to user input received at any time until the voice session is terminated; a processing means for packetizing the voice data; a memory buffer for temporarily storing the voice data; and a storage server connected to the local switch device for storing the temporarily saved voice data sent by the telephone recording device. - View Dependent Claims (17, 18, 19)
-
-
20. A method for storing a peer-to-peer telephone conversation session between a coordinating user using a telephone recording device and at least one regular user using at least one communication device which does not have a recording feature, the method comprising:
-
establishing the peer-to-peer telephone conversation session between the telephone recording device and the communication device through a local switch device; temporarily saving voice data representing the entire session in a memory buffer of the telephone recording device; and instructing, by the user, during the session and before the session ends, the telephone recording device to store the temporarily saved voice data in a storage server connected to the local switch device. - View Dependent Claims (21)
-
Specification