Recording invocation of communication sessions
First Claim
Patent Images
1. A method for recording a communication session between a customer and an agent comprising:
- a proxy server communicating with a customer center communication system via a communication component of the customer center communication system, the communication component being operative to be configured to enable recording and encrypting of media streams associated with a communication session, the communication component being further operative to transmit the encrypted media streams over a network based on the configuration of the communication component, wherein the encrypted media streams have electronic keys for decryption of the media streams;
the proxy server receiving the electronic keys from the communication component of the customer center communication system;
the proxy server determining whether to record the encrypted media streams based on the configuration of the communication component;
the proxy server determining one or more recorders from a plurality of recorders to record the encrypted media streams based on call control protocols;
the proxy server transmitting instructions to the customer center communication system to duplicate the encrypted media streams and to transmit the encrypted duplicated media streams over the network to the proxy server;
the proxy server decrypting the encrypted duplicated media streams using the electronic keys;
the proxy server stitching the decrypted duplicated media streams together to form a single media stream; and
the proxy server forwarding the single media stream to the one or more recorders via a secure connection between the proxy server and the one or more recorders.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for recording a communication session between a customer and an agent of a customer center communication system are provided. In this regard, a representative method comprises: configuring a communication component of the customer center communication system to enable recording of a media stream associated with the communication session; transmitting the media stream over a network based on the configuration of the communication component; receiving the media stream over the network; and recording the received media stream.
195 Citations
20 Claims
-
1. A method for recording a communication session between a customer and an agent comprising:
-
a proxy server communicating with a customer center communication system via a communication component of the customer center communication system, the communication component being operative to be configured to enable recording and encrypting of media streams associated with a communication session, the communication component being further operative to transmit the encrypted media streams over a network based on the configuration of the communication component, wherein the encrypted media streams have electronic keys for decryption of the media streams; the proxy server receiving the electronic keys from the communication component of the customer center communication system; the proxy server determining whether to record the encrypted media streams based on the configuration of the communication component; the proxy server determining one or more recorders from a plurality of recorders to record the encrypted media streams based on call control protocols; the proxy server transmitting instructions to the customer center communication system to duplicate the encrypted media streams and to transmit the encrypted duplicated media streams over the network to the proxy server; the proxy server decrypting the encrypted duplicated media streams using the electronic keys; the proxy server stitching the decrypted duplicated media streams together to form a single media stream; and the proxy server forwarding the single media stream to the one or more recorders via a secure connection between the proxy server and the one or more recorders. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for recording a communication session between a customer and an agent, comprising:
a proxy server operative to; communicate with a customer center communication system having a communication component, the communication component being operative to be configured to enable recording and encrypting of media streams associated with a communication session, the communication component being further operative to transmit the encrypted media streams over a network based on the configuration of the communication component, wherein the encrypted media streams have electronic keys for decryption of the media streams; receive the electronic keys from the communication component of the customer center communication system; determine whether to record the encrypted media streams based on the configuration of the communication component, determine one or more recorders from a plurality of recorders to record the encrypted media streams based on call control protocols; transmit instructions to the customer center communication system to duplicate the encrypted media streams and to transmit the encrypted duplicated media streams over the network to the proxy server; decrypt the encrypted duplicated media streams using the electronic keys; stitch the decrypted duplicated media streams together to form a single media stream; and forward the single media stream to the one or more recorders via a secure connection between the proxy server and the one or more recorders. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A non-transitory computer-readable medium having computer-executable instructions stored thereon for recording a communication session between a customer and an agent, when executed by a computing device, causes the computing device to:
-
communicate with a customer center communication system having a communication component, the communication component being operative to be configured to enable recording and encrypting of media streams associated with a communication session, the communication component being further operative to transmit the encrypted media streams over a network based on the configuration of the communication component, wherein the encrypted media streams have electronic keys for decryption of the media streams; receive the electronic keys from the communication component of the customer center communication system; determine whether to record the encrypted media streams based on the configuration of the communication component, determine one or more recorders from a plurality of recorders to record the encrypted media streams based on call control protocols; transmit instructions to the customer center communication system to duplicate the encrypted media streams and to transmit the encrypted duplicated media streams over the network to the proxy server; decrypt the encrypted duplicated media streams using the electronic keys; stitch the decrypted duplicated media streams together to form a single media stream; and forward the single media stream to the one or more recorders via a secure connection between the computing device and the one or more recorders.
-
Specification