IP Library Patent Application 12016128
Patent Application
App. No. 12/016,128

Voice-Over-IP Call Recording in Call Centers

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 None
App. No.
12/016,128
Abstract

An apparatus and methods are disclosed for recording calls in a Voice over Internet Protocol (VoIP)-based call center. In accordance with the illustrative embodiment, one of a plurality of data-processing systems in the call center is selected for each call to decompress and decrypt the call's media stream(s). The selection criteria include the type of compression algorithm, the type of encryption scheme, the processing capabilities of the data-processing systems, the current processing load of the data-processing systems, and the available communication bandwidth into and out of the data-processing systems. The selected data-processing system is subsequently incorporated into the call path between the calling SIP endpoint and the call center SIP endpoint, if necessary, and for the duration of the call decompresses/decrypts the media stream(s), generates a copy of the decompressed/decrypted stream(s), and transmits the copied stream(s) to a recording device in the call center.

Claims (28)

1 . A method comprising:

receiving a signal that is part of a call; and

selecting one of a plurality of data-processing systems to generate a recording of said call based on what type of compression is employed for said call.

2 . The method of claim 1 wherein said call is a Voice over Internet Protocol call.

3 . The method of claim 1 wherein said plurality of data-processing systems are nodes along the route of said call.

4 . The method of claim 1 wherein said plurality of data-processing systems are elements of a call center.

5 . The method of claim 1 wherein at least one of said plurality of data-processing systems is a session border controller.

6 . The method of claim 1 wherein at least one of said plurality of data-processing systems is a Session Initiation Protocol proxy.

7 . The method of claim 1 wherein a data-processing system that is external to the route of said call is selected, and wherein said route is modified to include the selected data-processing system.

8 . A method comprising:

receiving a signal that is part of a call; and

selecting one of a plurality of data-processing systems to generate a recording of said call based on what type of encryption is employed for said call.

9 . The method of claim 8 wherein said call is a Voice over Internet Protocol call.

10 . The method of claim 8 wherein said plurality of data-processing systems are nodes along the route of said call.

11 . The method of claim 8 wherein said plurality of data-processing systems are elements of a call center.

12 . The method of claim 8 wherein at least one of said plurality of data-processing systems is a session border controller.

13 . The method of claim 8 wherein at least one of said plurality of data-processing systems is a Session Initiation Protocol proxy.

14 . The method of claim 8 wherein a data-processing system that is external to the route of said call is selected, and wherein said route is modified to include the selected data-processing system.

15 . A method comprising:

transmitting from a first data-processing system a first message to a first endpoint and a second message to a second endpoint, wherein said first data-processing system is along an existing path of a call from said first endpoint to said second endpoint, and wherein said first message re-directs subsequent messages that are sent by said first endpoint and directed to said second endpoint to a second data-processing system instead, and wherein said second message re-directs subsequent messages that are sent by said second endpoint to said first endpoint to said second data-processing system instead;

generating at said second data-processing system a recording of said subsequent messages that are sent by said first endpoint and said subsequent messages that are sent by said second endpoint;

forwarding said subsequent messages that are sent by said first endpoint to said second endpoint; and

forwarding said subsequent messages that are sent by said second endpoint to said first endpoint.

16 . The method of claim 15 wherein said first message and said second message are Session Initiation Protocol INVITE messages.

17 . The method of claim 15 wherein said subsequent messages that are sent by said first endpoint and said subsequent messages that are sent by said second endpoint are Real-time Transport Protocol messages.

18 . The method of claim 15 wherein said first data-processing system and said second data-processing system are elements of a call center.

19 . The method of claim 15 wherein said first data-processing system is one of a Session Initiation Protocol proxy and a session border controller.

20 . The method of claim 15 wherein said second data-processing system is a media translation gateway.

Assignments (8)
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC
To: AVAYA INC
Reel/Frame 021156/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2008
From: ERHART, GEORGE WILLIAM; MATULA, VALENTINE C.; SKIBA, DAVID JOSEPH
To: AVAYA TECHNOLOGY, LLC
Reel/Frame 020975/0367 →