Management system for using speech analytics to enhance contact center agent conformance
US-9225833-B1 · Dec 29, 2015 · US
US10237401B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10237401-B2 |
| Application number | US-89088707-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 8, 2007 |
| Priority date | Aug 8, 2007 |
| Publication date | Mar 19, 2019 |
| Grant date | Mar 19, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system for recording voice calls, comprising a plurality of endpoints, a call controller for establishing call connections between the endpoints, a storage element, and a middlebox for storing and forwarding call control packets and voice packets between the endpoints and call controller, and intercepting and forwarding predetermined voice packets to the storage element for archiving.
Opening claim text (preview).
The invention claimed is: 1. A communication system having a call controller for effecting call control between a plurality of endpoints coupled to a plurality of local area networks, and a call recorder for archiving voice calls between said endpoints, said communication system including a packet storage element for storing selected voice packets within voice streams for calls to be recorded, a recording decision element for identifying said selected voice packets, a connection capture element for detecting initiation and removal of voice calls between said endpoints, and a voice sensing element for extracting copies of said selected voice packets and supplying them to said packet storage element, the communication system further comprising: means for proxying the call controller to the end points and the end points to the call controller thereby transforming respective connections between the call controller and end points into respective pairs of terminated connections, selecting and mirroring predetermined active voice streams to be recorded, and securely forwarding the mirrored voice streams to said packet storage element for archiving, wherein the means validates a registration request from the call recorder to establish a secure connection between the means and the call recorder and responds to the registration request with a message indicating a status of connected endpoints of the plurality of endpoints, wherein during a runtime, the call recorder requests or releases taps on the endpoints, wherein the means establishes a security policy with the call recorder, wherein the step of securely forwarding is based on the security policy, wherein the means receives control messages between the call controller and the endpoints and extracts and inserts internet protocol (IP) addresses and ports from and onto the control messages, wherein the means provides the endpoints with an IP address and a port on the means that serves as corresponding IP addresses and ports for the call controller, wherein the means provides the call controller with the IP address and the port for each endpoint, wherein the means stores a table that associates IP addresses and ports of the end points with IP addresses and ports of the end points supplied to the call controller, and wherein the means relays control messages to and from the call controller and the endpoints. 2. The communication system of claim 1 , wherein said means is a router. 3. The communication system of claim 1 , wherein said means is a layer-2 switch. 4. The communication system of claim 1 , wherein said means is a Network Address Translator. 5. The communication system of claim 1 , wherein said means is a firewall. 6. The communication system of claim 1 , wherein said means is a dedicated server. 7. The communication system of claim 1 , wherein said connection capture element is incorporated within said endpoints. 8. The communication system of claim 1 , wherein said recording decision element is incorporated within said endpoints. 9. The communication system of claim 1 , wherein said voice sensing element is incorporated within said means. 10. The communication system of claim 1 , wherein said voice sensing element is incorporated within said call controller. 11. The communication system of claim 1 , wherein said voice sensing element is incorporated within said endpoints. 12. The communication system of claim 1 , wherein said connection capture element is incorporated within said means. 13. The communication system of claim 1 , wherein said connection capture element is incorporated within said call controller. 14. The communication system of claim 1 , wherein said packet storage element is incorporated within said means. 15. The communication system of claim 1 , wherein said packet storage element is incorporated within said endpoints. 16. The communication system of claim 1 , wherein said packet storage element is incorporated within said call controller. 17. A system for recording voice calls, comprising: a plurality of endpoints coupled to a plurality of local area networks; a call controller for establishing call connections for exchanging voice streams between said endpoints; a storage element; and a middlebox for proxying the call controller to the end points and the end points to the call controller thereby transforming respective connections between the call controller and end points into respective pairs of terminated connections, selecting and mirroring predetermined active ones of said voice streams to be recorded, and securely forwarding the mirrored voice streams to said storage element for archiving, wherein the middlebox validates a registration request from the storage element to establish a secure connection between the middlebox and the storage element and responds to the registration request with a message indicating a status of connected endpoints of the plurality of endpoints, wherein during a runtime, the storage element requests or releases taps on the endpoints, wherein the middlebox establishes a security policy with the storage element, wherein the step of securely forwarding is based on the security policy, wherein the middlebox receives control messages between the call controller and the endpoints and extracts and inserts internet protocol (IP) addresses and ports from and onto the control messages, wherein the middlebox provides the endpoints with an IP address and a port on the middlebox that serves as corresponding IP addresses and ports for the call controller, wherein the middlebox provides the call controller with the IP address and the port for each endpoint, wherein the middlebox stores a table that associates IP addresses and ports of the end points with IP addresses and ports of the end points supplied to the call controller, and wherein the middlebox relays control messages to and from the call controller and the endpoints. 18. A method of operating a middlebox for recording calls in a communication system having a call controller for effecting call control between a plurality of endpoints coupled to a plurality of local area networks, the method comprising: proxying the call controller to the end points and the end points to the call controller for transforming respective connections between the call controller and end points into respective pairs of terminated connections; selecting and mirroring predetermined active voice streams to be recorded; intercepting packets from each of the endpoints; decrypting the packets; re-encrypting the packets according to a security policy established between the middlebox and a call recorder, securely forwarding the mirrored voice streams comprising the packets to a call recording peripheral for archiving; validating a registration request from the call recorder to establish a secure connection between the middlebox and the call recorder; and responding, using the middlebox, to the registration request with a message indicating a status of connected endpoints of the plurality of endpoints, wherein during a runtime, the call recorder requests or releases taps on the endpoints, wherein the middlebox receives control messages between the call controller and the endpoints and extracts and inserts internet protocol (IP) addresses and ports from and onto the control messages, wherein the middlebox provides the endpoints with an IP address and a port on the middlebox that serves as corresponding IP addresses and ports for the call controller, wherein the middlebox provides the call controller wit
In-session procedures · CPC title
Call or contact centers supervision arrangements · CPC title
Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP) , including next generation networks with a packet-switched transport layer (H04L65/00 takes precedence; aspects not specific to the type of network H04M3/00; special services in those networks H04M3/42) · CPC title
Conversation recording systems (at the subscriber's set H04M1/656) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.