Method and system for distributed call recording
First Claim
1. A distributed call recording method for a phone, wherein the phone is coupled to a Local Area Network (LAN) and is a transceiver of a phone call, wherein the phone call is incoming from or outgoing to the LAN, said method comprising:
- recording packets of the phone call in a local memory of a recording agent pursuant to values of a call recording profile upon determining that the phone call triggers said recording based on a predetermined triggering condition, wherein the predetermined triggering condition is selected from the group consisting of a user intervention dictating said recording, a detection of a signaling packet for Voice Over Internet Protocol (VolP) in the phone call, and combinations thereof, wherein the recording agent runs on a personal computer (PC) that is coupled to the LAN, wherein the PC hosts the phone, or the recording agent is integrated into the phone;
preparing the recorded phone call for being subsequently archived in a central archiving server pursuant to an archival configuration value of the phone call;
transferring the phone call resulting from said preparing to the central archiving server coupled to the LAN via a secure connection, using an authenticating variable shared between the recording agent and the central archiving server;
wherein said preparing comprises;
parsing the recorded phone call and extracting signaling data and/or media data resulting from said parsing;
generating at least one archival configuration value from the parsed signaling and/or media data, wherein said at least one archival configuration value specifies a keyword in the media data, a number of utterance of the keyword, and a predefined voice stress level such that the phone call is archived in the central archiving server only when the parsed signaling and/or media data of the phone call is of interest pursuant to said at least one archival configuration value; and
storing said at least one archival configuration value in the local memory of the recording agent in a manner that said at least one archival configuration value associates with the phone call.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed call recording method and system. A recording agent performs recording of a phone call, preparing of the recorded phone call for being subsequently archived, and transferring of the prepared phone call to a central archiving server through a secure connection. The recording agent is a software application runs on a computer system, which may be a generic personal computer or a phone for Voice/video Over Internet Protocol (VOIP) communication. The secure connection utilizes a connection-oriented transport protocol and a security application, providing Quality of Service and data integrity, respectively. A remote management server may be used for monitoring, configuring, and controlling operations of a recording agent through a management interface.
-
Citations
16 Claims
-
1. A distributed call recording method for a phone, wherein the phone is coupled to a Local Area Network (LAN) and is a transceiver of a phone call, wherein the phone call is incoming from or outgoing to the LAN, said method comprising:
-
recording packets of the phone call in a local memory of a recording agent pursuant to values of a call recording profile upon determining that the phone call triggers said recording based on a predetermined triggering condition, wherein the predetermined triggering condition is selected from the group consisting of a user intervention dictating said recording, a detection of a signaling packet for Voice Over Internet Protocol (VolP) in the phone call, and combinations thereof, wherein the recording agent runs on a personal computer (PC) that is coupled to the LAN, wherein the PC hosts the phone, or the recording agent is integrated into the phone; preparing the recorded phone call for being subsequently archived in a central archiving server pursuant to an archival configuration value of the phone call; transferring the phone call resulting from said preparing to the central archiving server coupled to the LAN via a secure connection, using an authenticating variable shared between the recording agent and the central archiving server; wherein said preparing comprises; parsing the recorded phone call and extracting signaling data and/or media data resulting from said parsing; generating at least one archival configuration value from the parsed signaling and/or media data, wherein said at least one archival configuration value specifies a keyword in the media data, a number of utterance of the keyword, and a predefined voice stress level such that the phone call is archived in the central archiving server only when the parsed signaling and/or media data of the phone call is of interest pursuant to said at least one archival configuration value; and storing said at least one archival configuration value in the local memory of the recording agent in a manner that said at least one archival configuration value associates with the phone call. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product, comprising a computer usable storage device having a computer readable program code embodied therein, said computer readable program code containing instructions that when executed by a processor of a computer system implement a distributed call recording method for a phone, wherein the phone is coupled to a Local Area Network (LAN) and is a transceiver of a phone call, wherein the phone call is incoming from or outgoing to the LAN, said method comprising:
-
recording packets of the phone call in a local memory of a recording agent pursuant to values of a call recording profile upon determining that the phone call triggers said recording based on a predetermined triggering condition, wherein the predetermined triggering condition is selected from the group consisting of a user intervention dictating said recording, a detection of a signaling packet for Voice Over Internet Protocol (VolP) in the phone call, and combinations thereof, wherein the recording agent runs on a personal computer (PC) that is coupled to the LAN, wherein the PC hosts the phone, or the recording agent is integrated into the phone; preparing the recorded phone call for being subsequently archived in a central archiving server pursuant to an archival configuration value of the phone call; transferring the phone call resulting from said preparing to the central archiving server coupled to the LAN via a secure connection, using an authenticating variable shared between the recording agent and the central archiving server; wherein said preparing comprises; parsing the recorded phone call and extracting signaling data and/or media data resulting from said parsing; generating at least one archival configuration value from the parsed signaling and/or media data, wherein said at least one archival configuration value specifies a keyword in the media data, a number of utterance of the keyword, and a predefined voice stress level such that the phone call is archived in the central archiving server only when the parsed signaling and/or media data of the phone call is of interest pursuant to said at least one archival configuration value; and storing said at least one archival configuration value in the local memory of the recording agent in a manner that said at least one archival configuration value associates with the phone call. - View Dependent Claims (7, 8)
-
-
9. A computer system comprising a processor and a computer readable memory unit coupled to the processor, said memory unit containing instructions that when executed by the processor implement a distributed call recording method for a phone, wherein the phone is coupled to a Local Area Network (LAN) and is a transceiver of a phone call, wherein the phone call is incoming from or outgoing to the LAN, said method comprising:
-
recording packets of the phone call in a local memory of a recording agent pursuant to values of a call recording profile upon determining that the phone call triggers said recording based on a predetermined triggering condition, wherein the predetermined triggering condition is selected from the group consisting of a user intervention dictating said recording, a detection of a signaling packet for Voice Over Internet Protocol (VolP) in the phone call, and combinations thereof, wherein the recording agent runs on a personal computer (PC) that is coupled to the LAN, wherein the PC hosts the phone, or the recording agent is integrated into the phone; preparing the recorded phone call for being subsequently archived in a central archiving server pursuant to an archival configuration value of the phone call; transferring the phone call resulting from said preparing to the central archiving server coupled to the LAN via a secure connection, using an authenticating variable shared between the recording agent and the central archiving server; wherein said preparing comprises; parsing the recorded phone call and extracting signaling data and/or media data resulting from said parsing; generating at least one archival configuration value from the parsed signaling and/or media data, wherein said at least one archival configuration value specifies a keyword in the media data, a number of utterance of the keyword, and a predefined voice stress level such that the phone call is archived in the central archiving server only when the parsed signaling and/or media data of the phone call is of interest pursuant to said at least one archival configuration value; and storing said at least one archival configuration value in the local memory of the recording agent in a manner that said at least one archival configuration value associates with the phone call. - View Dependent Claims (10, 11)
-
-
12. A process for supporting computer infrastructure, said process comprising providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in a computing system, wherein the code in combination with the computing system is capable of performing a distributed call recording method for a phone, wherein the phone is coupled to a Local Area Network (LAN) and is a transceiver of a phone call, wherein the phone call is incoming from or outgoing to the LAN, said method comprising:
-
recording packets of the phone call in a local memory of a recording agent pursuant to values of a call recording profile upon determining that the phone call triggers said recording based on a predetermined triggering condition, wherein the predetermined triggering condition is selected from the group consisting of a user intervention dictating said recording, a detection of a signaling packet for Voice Over Internet Protocol (VolP) in the phone call, and combinations thereof, wherein the recording agent runs on a personal computer (PC) that is coupled to the LAN, wherein the PC hosts the phone, or the recording agent is integrated into the phone; preparing the recorded phone call for being subsequently archived in a central archiving server pursuant to an archival configuration value of the phone call; transferring the phone call resulting from said preparing to the central archiving server coupled to the LAN via a secure connection, using an authenticating variable shared between the recording agent and the central archiving server; wherein said preparing comprises; parsing the recorded phone call and extracting signaling data and/or media data resulting from said parsing; generating at least one archival configuration value from the parsed signaling and/or media data, wherein said at least one archival configuration value specifies a keyword in the media data, a number of utterance of the keyword, and a predefined voice stress level such that the phone call is archived in the central archiving server only when the parsed signaling and/or media data of the phone call is of interest pursuant to said at least one archival configuration value; and storing said at least one archival configuration value in the local memory of the recording agent in a manner that said at least one archival configuration value associates with the phone call. - View Dependent Claims (13, 14, 15, 16)
-
Specification