IP Library Granted Patent US 9,020,125
Granted Patent B1
US 9,020,125 · App. 12/967,025 · Granted Apr 28, 2015

Recording invocation of communication sessions

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,020,125
App. No.
12/967,025
Granted
Apr 28, 2015
Kind
B1
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.

Claims (36)

1. A system for recording a communication session between a calling party and an agent of a contact center, comprising:

a network element configured to enable recording of a media stream associated with the communication session, the network element being further operative to transmit the media stream over a network to a telephony communication component and to determine whether to record the media stream, the network element being further operative to transmit instructions to the telephony communication component to duplicate the media stream and transmit the duplicate media stream over the network; and

a recording system comprising multiple recorders, wherein if one recorder malfunctions, a proxy server can communicate with another recorder to record media streams associated with the interactions within the customer center telephony system, wherein the recording system is being operative to receive the duplicate media stream from the network and to record the duplicate media stream; and

multiple proxy servers with different IP addresses but same domain name system (DNS) names, wherein the multiple proxy servers connect to the same pool of multiple recorders being utilized.

2. The system of claim 1 , further comprising a call control server, wherein the call control server instructs the telephony communication component to send the duplicate media stream to the recording system.

3. The system of claim 2 , wherein the call control server sends a call request to the network element and the telephony communication component, the call control server establishing dialogs for recording the duplicate media stream.

4. The system of claim 2 , wherein call control server communicates with the recording system to establish a dialog for recording the duplicate media stream.

5. The system of claim 1 , wherein the network element proxies the communication session and directs the telephony communication component to transmit the duplicate media stream directly to recording system.

6. The system of claim 1 , further comprising:

a second telephony communication component, wherein the network element is further operative to transmit second instructions to the second telephony communication component to duplicate a second media stream and transmit the second duplicate media stream over the network to the recording system.

7. The system of claim 6 , wherein the second telephony communication component transmits the second duplicate media stream to a second recording system instead of the recording system.

8. The system of claim 1 , wherein the network element is at least one of an agent phone, a gateway component, a conference bridge, a proxy server, or a switch.

9. A method for recording a communication session between a calling party and an agent of a contact center, comprising:

transmitting a media stream over a network from a network element to a telephony communication component;

determining whether to record the media stream based on a predetermined configuration of the contact center;

transmitting instructions from the network element to the telephony communication component to duplicate the media stream and to transmit the duplicate media stream over the network;

receiving the duplicate media stream from the network at a recording system; wherein the recording system comprises multiple recorders, wherein if one recorder malfunctions, a proxy server can communicate with another recorder to record media streams associated with the interactions within the customer center telephony system, wherein the recording system is operative to receive the duplicate media stream from the network and to record the duplicate media stream; and further comprising multiple proxy servers with different IP addresses but same domain name system (DNS) names, wherein the multiple proxy servers connect to the same pool of multiple recorders being utilized; and

recording the duplicate media stream at the recording system.

10. The method of claim 9 , further comprising providing a call control server, wherein the call control server instructs the telephony communication component to send the duplicate media stream to the recording system.

11. The method of claim 10 , further comprising sending a call request from the call control server to the network element and the telephony communication component, the call control server establishing dialogs for recording the duplicate media stream.

12. The method of claim 9 , wherein call control server further communicates with the recording system to establish a dialog for recording the duplicate media stream.

13. The method of claim 9 , further comprising:

transmitting second instructions to a second telephony communication component to duplicate a second media stream and transmit the second duplicate media stream over the network to the recording system.

14. The method of claim 13 , wherein the second telephony communication component transmits the second duplicate media stream to a second recording system instead of the recording system.

15. The method of claim 9 , further comprising:

proxying the communication session and the duplicate media stream at the network element;

instructing the telephony communication component to transmit the duplicate media stream to the network element; and

transmitting the duplicate media stream from the network element to the recording system.

16. The method of claim 9 , wherein the network element is at least one of an agent phone, a gateway component, a conference bridge, a proxy server, or a switch.

17. A system for recording a communication session between a customer and an agent, comprising:

a contact center communication system having a telephony communication component, the telephony communication component being operative to be configured to enable recording of a media stream associated with a communication session, the telephony communication component being further operative to transmit the media stream over a network;

multiple a proxy server servers operative to determine whether to record the media stream based on the configuration of the telephony communication component, the proxy server being further operative to either transmit instructions to the telephony communication component to duplicate the media stream and transmit the duplicate media stream over the network or duplicate the media stream and transmit the duplicate media stream, wherein the multiple proxy servers have different IP addresses but same domain name system (DNS) names, wherein the multiple proxy servers connect to a pool of multiple recorders being utilized; and

a recording system being operative to receive and record the duplicate media stream over the network, wherein if one recorder malfunctions, the proxy server can communicate with another recorder to record media streams associated with the interactions within the customer center telephony system.

18. The system of claim 17 , wherein the proxy server is at least one of an agent phone, a gateway component, a conference bridge or a switch.

19. The system of claim 17 , further comprising a call control server that establishes dialogs for recording the duplicate media stream.

20. The system of claim 17 , wherein the proxy server proxies the communication session and the duplicate media stream, and wherein the proxy server transmits the duplicate media stream to the recording system.

Assignments (7)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT AMERICAS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0292 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043293/0567) Recorded Nov 26, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VERINT AMERICAS INC.
Reel/Frame 073796/0639 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 21, 2017
From: VERINT AMERICAS INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 043293/0567 →
RELEASE OF SECURITY INTEREST Recorded Jun 30, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: VERINT AMERICAS INC.
Reel/Frame 043066/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2013
From: WILLIAMS, JAMIE RICHARD; CALAHAN, MARC; DONG, THOMAS Z.
To: WITNESS SYSTEMS, INC.
Reel/Frame 031788/0473 →
CHANGE OF NAME Recorded Dec 16, 2013
From: WITNESS SYSTEMS, INC.
To: VERINT AMERICAS INC.
Reel/Frame 031818/0816 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 21, 2013
From: VERINT AMERICAS INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 031465/0450 →