System and method for geo-location based media recording for a contact center
First Claim
Patent Images
1. A method for recording media for a contact center comprising:
- establishing, via a processor in a first geographic location, a communication session between first and second communication devices;
determining, by the processor, that media exchanged during the communication session is to be recorded;
identifying, by the processor, a second geographic location associated with a resource involved in the communication session, where the processor selects the second geographic location from one of multiple sites based on a configured order of preference of selecting from the one of multiple sites for recording media of the communication session between the first and second communication devices;
identifying, by the processor, a media controller associated with the second geographic location, wherein a media path between the first and second communication devices is bridged by the media controller, wherein the media controller receives the media exchanged during the communication session;
initiating, by the processor during the communication session, replication of the media exchanged during the communication session at the second geographic location to generate replicated media;
initiating, by the processor, transmission of the replicated media from the media controller at the second geographic location to a recording server located remotely with respect to the media controller; and
the resource is selected from a group consisting of the second communication device, route point, a media gateway, and trunk transporting an inbound call from the first communication device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for recording media for a contact center includes establishing via a processor in a first geographic location, a communication session between first and second communication devices. The processor determines that media exchanged during the media session is to be recorded. The processor identifies a second geographic location associated with a resource involved in the media session, and identifies a media controller associated with the second geographic location. The media controller bridges the media path between the first and second communication devices, and the media exchanged during the media session is recorded.
-
Citations
20 Claims
-
1. A method for recording media for a contact center comprising:
-
establishing, via a processor in a first geographic location, a communication session between first and second communication devices; determining, by the processor, that media exchanged during the communication session is to be recorded; identifying, by the processor, a second geographic location associated with a resource involved in the communication session, where the processor selects the second geographic location from one of multiple sites based on a configured order of preference of selecting from the one of multiple sites for recording media of the communication session between the first and second communication devices; identifying, by the processor, a media controller associated with the second geographic location, wherein a media path between the first and second communication devices is bridged by the media controller, wherein the media controller receives the media exchanged during the communication session; initiating, by the processor during the communication session, replication of the media exchanged during the communication session at the second geographic location to generate replicated media; initiating, by the processor, transmission of the replicated media from the media controller at the second geographic location to a recording server located remotely with respect to the media controller; and the resource is selected from a group consisting of the second communication device, route point, a media gateway, and trunk transporting an inbound call from the first communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20)
-
-
10. A system for recording media for a contact center comprising:
-
a processor in a first geographic location; and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to; establish a communication session between first and second communication devices; determine that media exchanged during the communication session is to be recorded; identify a second geographic location associated with a resource involved in the communication session, where the processor selects the second geographic location from one of multiple sites based on a configured order of preference of selecting from the one of multiple sites for recording media of the communication session between the first and second communication devices; identify a media controller associated with the second geographic location, wherein a media path between the first and second communication devices is bridged by the media controller, wherein the media controller receives the media exchanged during the communication session; initiate, during the communication session, replication of the media exchanged during the communication session at the second geographic location to generate replicated media; initiate transmission of the replicated media from the media controller at the second geographic location to a recording server located remotely with respect to the media controller; and
the resource is selected from a group consisting of the second communication device, route point, a media gateway, and trunk transporting an inbound call from the first communication device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for recording media for a contact center comprising:
-
a first processor in a first geographic location; and a memory, wherein the memory has stored thereon instructions that, when executed by the first processor, cause the first processor to; establish a communication session between first and second communication devices; determine that media exchanged during the communication session is to be recorded; identify a second geographic location associated with a resource involved in the communication session, where the first processor selects the second geographic location from one of multiple sites based on a configured order of preference for recording media; and identify a media controller associated with the second geographic location, wherein a media path between the first and second communication devices is bridged by the media controller, wherein the media controller receives the media exchanged during the communication session, wherein the communication session is for conducting a telephony call, the system further comprising; a second processor configured to; receive call metadata for the telephony call, the call metadata including a link to a recording of media exchanged during the telephony call; receive a call event associated with the telephony call, the call event including a timestamp of when the event occurred during the telephony call; store the call metadata and the call event in a database record; retrieve the database record for displaying the call event on a display device; receive a user command identifying the call event in response to the display on the display device; and retrieve a portion of the recording associated with the call event in response to the user command for providing an audible rendering of the retrieved portion of the recording.
-
Specification