Method and apparatus for archiving calls terminating at a computer
First Claim
1. A method comprising:
- intercepting a command associated with a protocol, wherein the command is configured to set up a call between a client device and another device, and the call comprises at least one of an outbound call content originating at the client device, or an inbound call content originating at the another device;
associating the call with a call identifier in response to the intercepting of the command;
in response to the intercepting of the command, monitoring a progress of the protocol toward the set up of the call;
in response to the intercepting of the command, instructing an agent resident on the client device to perform replication of at least one ofa first signal associated with the outbound call content as a replicated first signal, ora second signal associated with the inbound call content as a replicated second signal, wherein the instructing the agent to perform the replication comprises;
instructing the agent to perform the replication in response to the monitoring the progress indicating the set up of the call being near enough completed; and
storing at least one of the replicated first signal or the replicated second signal in an archive using the call identifier.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for archiving a call terminating at a client device are provided. In an example, a command or packet associated with a protocol for setting up the call is intercepted. In response to the interception, the call is associated with a call ID. An information associated with the call is retrievably stored in an archive using the call ID. The information is at least partially determined via replicating at least one of a device input signal associated with an outbound call content and a device output signal associated with an inbound call content. In an example, a call capture agent resident on the client device is controlled by a call archive administration service, and performs the replication by forming respective loopbacks corresponding to the at least one of the device input signal and the device output signal. In an example, the respective loopbacks are virtual loopbacks.
-
Citations
21 Claims
-
1. A method comprising:
-
intercepting a command associated with a protocol, wherein the command is configured to set up a call between a client device and another device, and the call comprises at least one of an outbound call content originating at the client device, or an inbound call content originating at the another device; associating the call with a call identifier in response to the intercepting of the command; in response to the intercepting of the command, monitoring a progress of the protocol toward the set up of the call; in response to the intercepting of the command, instructing an agent resident on the client device to perform replication of at least one of a first signal associated with the outbound call content as a replicated first signal, or a second signal associated with the inbound call content as a replicated second signal, wherein the instructing the agent to perform the replication comprises; instructing the agent to perform the replication in response to the monitoring the progress indicating the set up of the call being near enough completed; and storing at least one of the replicated first signal or the replicated second signal in an archive using the call identifier. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
2. An apparatus comprising:
-
means for intercepting a command associated with a protocol, wherein the command is for setting up a call between a client device and another device, the call comprises at least one of an outbound call content originating at the client device, or an inbound call content originating at the another device; means for associating the call with a call identifier in response to the intercepting of the command; means for monitoring, in response to the intercepting of the command, a progress of the protocol toward the set up of the call; means for instructing, in response to the intercepting of the command, an agent resident on the client device to perform replication of at least one of a first signal associated with the outbound call content as a replicated first signal, or a second signal associated with the inbound call content as a replicated second signal, wherein the means for instructing the agent to perform the replication comprises; means for instructing the agent to perform the replication in response to the monitoring the progress indicating the set up of the call being near enough completed; and means for storing at least one of the replicated first signal or the replicated second signal in an archive using the call identifier. - View Dependent Claims (20, 21)
-
-
3. A system comprising:
-
an agent resident on the client device, wherein the agent is configured to replicate at least one of a first signal associated with an outbound call content of a call as a replicated first signal, or a second signal associated with an inbound call content of the call as a replicated second signal, the agent is further configured to perform the replication by forming one or more loopbacks, the agent is further configured to perform the replication in response to receiving replication instructions; and a call archive administration service configured to for intercept command associated with a protocol, wherein the command is for setting up the call, the call archive administration service is configured to associate the call with a call identifier in response to the interception, monitor a progress of the protocol toward the set up of the call in response to the interception, control the replication by the call capture agent, wherein the call archive administration service is configured to control the replication by instructing the agent to perform the replication, and the call archive administration service is configured to instruct the agent to perform the replication in response to the monitoring of the progress indicating that the setup of the call is near enough completed, and store at least one of the replicated first signal or the replicated second signal in an archive using the call identifier.
-
Specification