System and method for geo-location based media recording for a contact center

US9781253B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9781253-B2
Application numberUS-201314015974-A
CountryUS
Kind codeB2
Filing dateAug 30, 2013
Priority dateMar 15, 2013
Publication dateOct 3, 2017
Grant dateOct 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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. 2. The method of claim 1 , wherein the resource is identified via a directory number. 3. The method of claim 2 , wherein the identifying of the second geographic location includes: identifying the directory number of the resource; determining whether the directory number is tagged with a geographic location; and retrieving the geographic location tagged to the directory number. 4. The method of claim 1 , wherein the communication session is an Internet telephony session, and the media is voice media. 5. The method of claim 1 , wherein the determining that the media exchanged during the communication session is to be recorded is based on a directory number involved in the communication session. 6. The method of claim 1 , wherein a plurality of resources are involved in the communication session, wherein the identifying the second geographic location includes selecting a geographic location associated to one of the plurality of resources based on an order of preference preset for the plurality of resources. 7. The method of claim 1 further comprising: transmitting by the media controller over a second media path from the media controller to a recording server, a copy of the media exchanged during the communication session. 8. The method of claim 7 , wherein the recording server is located in the first geographic location or second geographic location. 9. The method of claim 1 , wherein the first communication device is located in the second geographic location, wherein a portion of the media path between the media controller and the first communication device traverses a local network, and a portion of the media path between the media controller and the second communication device traverses a wide area network. 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. 11. The system of claim 10 , wherein the resource is identified via a directory number. 12. The system of claim 11 , wherein the instructions that cause the processor to identify the second geographic location further causes the processor to: identify the directory number of the resource; determine whether the directory number is tagged with a geographic location; and retrieve the geographic location tagged to the directory number. 13. The system of claim 10 , wherein the communication session is an Internet telephony session, and the media is voice media. 14. The system of claim 10 , wherein the instructions that cause the processor to determine that the media exchanged during the communication session is to be recorded are based on a directory number involved in the communication session. 15. The system of claim 10 , wherein a plurality of resources are involved in the communication session, wherein the instructions that cause the processor to identify the second geographic location further cause the processor to select a geographic location associated to one of the plurality of resources based on an order of preference preset for the plurality of resources. 16. The system of claim 10 , wherein the media controller is configured to: bridge a media path between the first and second communication devices; replicate the media exchanged in the media path; encrypt the media via a first encryption key for storing the encrypted media in a data storage device; and encrypt the first encryption key via a second encryption key for storing the encrypted first encryption key as metadata for the encrypted media. 17. The system of claim 10 , wherein the communication session is for conducting a telephony call, wherein the instructions further cause the processor to: identify the media controller currently assigned to the telephony call between the first and second communication devices, the media controller bridging a first media path between the first and second communication devices and recording, into a storage device, media exchanged in the first media path during the telephony call; detect failure of the media controller during the telephony call, wherein the failure of the media controller tears down the first media path; in response to detecting the failure, bridge a second media path between the first and second communication devices until a second media controller is identified; and in response to the second media controller being identified, signal the second media controller to bridge and record media exchanged during the telephony call. 18. A system

Assignees

Inventors

Classifications

  • Key management, e.g. using generic bootstrapping architecture [GBA] · CPC title

  • Screening of IP real time communications, e.g. spam over Internet telephony [SPIT] · CPC title

  • H04M3/28Primary

    Automatic routine testing {; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor} · CPC title

  • Application servers providing network services (systems providing special services to telephonic subscribers H04M3/42) · CPC title

  • Call or contact centers with computer-telephony arrangements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9781253B2 cover?
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 s…
Who is the assignee on this patent?
Genesys Telecommunications Laboratories Inc
What technology area does this patent fall under?
Primary CPC classification H04M3/28. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).