Nova Patents
CA2567232C

Recording using proxy servers

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: communicating with the customer center communication system via a proxy server; determining whether to record a media stream associated with the communication session based on communication between the customer center communication system and the proxy server; and responsive to determining that the media stream is to be recorded, recording the media stream from the communication session.

CA2567232C, drawing sheet 1
Sheet 1 of 10

Term

0.1 yearsleft in the term

Expires 7 November 2026.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

91 claims: 9 independent, 82 dependent

  1. 1
    CA 02567232 2008-12-01 CLAIMS 1. A method for recording a communication session of a customer center communication system between a customer and an agent, comprising the steps of:communicating with a customer center communication system via a proxy server;determining at the proxy server whether to record a media stream associated with a communication session based on the communication between the customer center communication system and the proxy server;responsive to determining that the media stream is to be recorded, receiving and recording the media stream associated with the communication session at a first recorder;and communicating with the first recording subsystem and a second recording subsystem of a recording system by the proxy server, the proxy server being operative to communicate with the first recording subsystem for recording the media stream if the second recording subsystem fails to communicate with the proxy server.
  2. 25
    A system for recording a communication session of a customer center communication system between a customer and an agent, comprising:a customer center communication system having a communication device, the communication device being operative to transmit a media stream associated with a communication session between a customer and an agent;a proxy server being operative to communicate with the customer center communication system to determine whether to record the media stream of the communication session;and a recording system being operative to communicate with the proxy server and the customer center communication system, the recording system being further operative to record the media stream responsive to determining that the media stream is to be recorded, wherein the recording system includes a first recording subsystem and a second recording subsystem, both the first and second recording subsystems being operative to communicate with the proxy server, the proxy server being operative to communicate with the first recording system for recording the media stream if the second recording system fails to communicate with the proxy server.
  3. 50
    A system for recording a communication session between a customer and an agent, comprising:a proxy server being operative to communicate with a customer center communication system to determine whether to record a media stream associated with a communication session, the proxy server being further operative to transmit instructions to the customer center communication system to duplicate the media stream and transmit the duplicated media stream over a network;and a recording system being operative to communicate with the proxy server and the customer center communication system, the recording system being operative to receive the duplicated media stream over the network and record the duplicated media stream.
  4. 51
    A method for recording a communication session between a customer and an agent, comprising the steps of:configuring a communication component of a customer center communication system to enable recording of a media stream associated with a communication session;transmitting the media stream over a network based on the configuration of the communication component;receiving the media stream over the network at a proxy server;determining, at the proxy server, whether to record the media stream associated with the communication session based on the configuration of the communication component;transmitting instructions to the customer center communication system to duplicate the media stream;and receiving the duplicated media stream by the recording system. CA 02567232 2008-12-01
  5. 58
    A system for recording a communication session between a customer and an agent, comprising:a customer center communication system having a communication component, the communication component being operative to be configured to enable recording of a media stream associated with a communication session, the communication component being further operative to transmit the media stream over a network based on the configuration of the communication component;a recording system being operative to receive and record the media stream over the network;and a proxy server operative to receive the media stream over the network, wherein the proxy server is operative to determine whether to record the media stream based on the configuration of the communication component and to transmit instructions to the customer center communication system to duplicate the media stream and transmit the duplicated media stream to the recording system.
  6. 67
    A system for recording a communication session between a customer and an agent, comprising:a customer center communication system having a communication component, the communication component being operative to be configured to enable recording of a media stream associated with a communication session, the communication component being further operative to transmit the media stream over a network based on the configuration of the communication component;CA 02567232 2008-12-01 a proxy server operative to determine whether to record the media stream based on the configuration of the communication component, the proxy server being further operative to transmit instructions to the customer center communication system to duplicate the media stream and transmit the duplicated media stream over the network;and a recording system being operative to receive and record the duplicated media stream over the network.
  7. 68
    A method for recording a communication session between a customer and an agent, comprising the steps of:routing by a customer center communication system a media stream associated with a communication session based on information corresponding to routing criteria, wherein the routing criteria include call control protocols or policies;receiving the media stream associated with the communication session from the customer center communication system at a proxy server;determining whether to record the media stream associated with the communication session based on the information corresponding to the routing criteria;transmitting instructions from the proxy server to the customer center communication system to duplicate the media stream;and receiving the duplicated media stream by the recording system.
  8. 78
    A system for recording a communication session between a customer and an agent, comprising:a customer center communication system having a communication component, the communication component being operative to route a media stream associated with a communication session based on information corresponding to routing criteria, wherein the routing criteria include call control protocols or policies;a recording system being operative to receive the media stream over the network and record the received media stream;and a proxy server that facilitates the communication between the customer center communication system and the recording system, wherein the proxy server is operative to determine whether to record the media stream associated with the communication session based on the recording information from the customer center communication system, and to transmit instructions to the customer center communication system to duplicate the media stream and transmit the duplicated media stream to the recording system.
  9. 91
    A system for recording a communication session between a customer and an agent, comprising:a customer center communication system having a communication component, 5 the communication component being operative to route a media stream associated with a communication session over a network based on information corresponding to routing criteria, wherein the routing criteria include call control protocols or policies;a proxy server being operative to receive the media stream based on the information corresponding to the routing criteria and determine whether to record the 10 media stream, responsive to the determination, the proxy server being operative to transmit instructions to the customer center communication system to duplicate the media stream and transmit the duplicated media stream over the network;and a recording system being operative to receive and record the duplicated media stream over the network.