Method and apparatus for global call queue in a global call center
First Claim
Patent Images
1. A contact center, comprising:
- (a) a plurality of media servers, each of the media servers being associated with a plurality of corresponding agent communication devices, wherein each of the media servers and corresponding agent communication devices are positioned in a respective agent domain;
(b) a plurality of gateways, each of which is currently controlled by a corresponding one of the plurality of media servers, the plurality of gateways being positioned in a contactor domain; and
(c) a packet-switched Wide Area Network (WAN) connecting the plurality of media servers and the plurality of gateways, wherein a first gateway of the plurality of gateways is operable to physically park an incoming customer contact in the customer domain until the occurrence of a call transfer event, wherein a first media server of the plurality of media servers is operable to maintain a logical call queue in the agent domain corresponding to a physical call queue containing the physically parked incoming customer contact and, upon the occurrence of a call transfer event, to transfer the parked customer contact from the first gateway to at least one of (i) a second media gateway for processing by the second media gateway'"'"'s corresponding second controlling media server and (ii) the first media server controlling the first gateway, and wherein signaling between the first gateway and the first media server respecting the parked incoming contact is transmitted over the WAN, and wherein the WAN is transoceanic.
24 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a contact center, comprising:
- (a) a plurality of media servers 112a-n, each of the media servers being associated with a plurality of corresponding agent communication devices 120a-i positioned in a respective agent domain 100a-n;
- (b) a plurality of gateways 128a-n, each of which is currently controlled by a corresponding one of the plurality of media servers 112a-n and positioned in a contactor domain 104; and
- (c) a packet-switched Wide Area Network (WAN) 108 connecting the plurality of media servers 128a-n and the plurality of gateways 112a-n. A first gateway 128a is operable to physically park an incoming customer contact in the customer domain 104 until the occurrence of a call transfer event and, upon the occurrence of a call transfer event, to transfer the parked customer contact from the first gateway 128a to at least one of (i) a second media gateway 128b for processing by the second media gateway'"'"'s corresponding second controlling media server 112b and (ii) a first media server 112a controlling the first gateway 128a.
201 Citations
23 Claims
-
1. A contact center, comprising:
-
(a) a plurality of media servers, each of the media servers being associated with a plurality of corresponding agent communication devices, wherein each of the media servers and corresponding agent communication devices are positioned in a respective agent domain; (b) a plurality of gateways, each of which is currently controlled by a corresponding one of the plurality of media servers, the plurality of gateways being positioned in a contactor domain; and (c) a packet-switched Wide Area Network (WAN) connecting the plurality of media servers and the plurality of gateways, wherein a first gateway of the plurality of gateways is operable to physically park an incoming customer contact in the customer domain until the occurrence of a call transfer event, wherein a first media server of the plurality of media servers is operable to maintain a logical call queue in the agent domain corresponding to a physical call queue containing the physically parked incoming customer contact and, upon the occurrence of a call transfer event, to transfer the parked customer contact from the first gateway to at least one of (i) a second media gateway for processing by the second media gateway'"'"'s corresponding second controlling media server and (ii) the first media server controlling the first gateway, and wherein signaling between the first gateway and the first media server respecting the parked incoming contact is transmitted over the WAN, and wherein the WAN is transoceanic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing a contact from a contactor, comprising:
-
(a) a contact processing computational component in a contactor domain receiving an incoming contact from a contactor; (b) the computational component setting up and physically parking the incoming contact at the computational component such that a physical resource of the computational component is dedicated to the incoming contact while the contactor waits for servicing; (c) the computational component signaling a media server regarding the existence of the incoming contact, wherein the media server currently controls the computational component, the media server is in communication with a plurality of agent communication devices, the media server is located in an agent domain, and the computational component is located in a contactor domain; (d) while the contact is physically located at the computational component, the media server assigning to the contact a queue position in a logical work item queue maintained on the media server; and (e) when the assigned queue position has advanced to a selected queue position, transferring the contact from the computational component to the media server for servicing by an agent associated with at least one of the agent communication devices, wherein the plurality of media servers are in communication with the plurality of gateways by means of a packet-switched network and the packet-switched network is transoceanic. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
(a) receiving, at a port of a first gateway, an incoming first contact from a first contactor, the first gateway being located at a first location, the first location being in a first country; (b) setting up and parking, by the first gateway, the incoming first contact; (c) while the incoming contact is parked at the first gateway, collecting, by the first gateway, information related to the incoming first contact, the incoming first contact related information comprising one or more of a detected tone generated by a first communication device of the first contactor, an electronic address received from the first contactor, and an electronic address of the first communication device; (d) while the incoming contact is parked at the first gateway, transmitting by a packet-switched first network, to a second gateway, the second gateway being located at a second location, the second location being in a second country; (e) while the incoming contact is parked at the first gateway, and in response to receipt of the transmitted first contact related information, placing, by a media server, a placeholder in a first selected position of a logical contact queue, the placeholder associated with the incoming first contact; (f) determining a first instruction based on the first contact related information; (g) transmitting by the media server and over the first network, the first contact related information to the first gateway; and (h) when the placeholder has advanced to a second selected queue position, transferring the first contact to the media server for delivery to an agent, wherein the first network is transoceanic. - View Dependent Claims (23)
-
Specification