Patent classifications
H04M2203/407
Method and system for automatically routing a telephonic communication
A method for automatically routing a telephonic communication is provided, and includes receiving a customer identifier and communicating with a customer history database storing historic data and determining whether the received customer identifier corresponds to a stored customer identifier in the customer history database, wherein the customer profile included in the stored historic data is based on a portion of a customer's demographic identity. Historic data corresponding to the stored customer number is identified based on the comparison of the received customer identifier and the stored customer identifier. The telephonic communication is associated with a predetermined communication destination based on the identified historic data. The method and systems additionally generate a customer routing record for the customer that includes the analyzed historic data, and associate the customer routing record with each customer identifier and store the customer routing record in the customer history database to facilitate future customer call routing.
System and method of intelligent call routing for cross sell offer selection based on optimization parameters or account-level data
An apparatus and methods for a call routing system is disclosed whereby the call routing service provider is associated with a series of partners. By providing a system supporting not only the main user, but also the partners, efficiencies are gained through cost-spreading. Agents can be qualified to field calls for multiple business entities. Cross-selling and proactive servicing based on caller demographic and profile data can be effectuated. The system employs a centralized or global bank of shared Interactive Voice Response (IVR) units so that unnecessary post-routing and call site interflow are reduced. The system comprises a central server system that interfaces with a long distance provider so that route requests are received, caller data is retrieved from one or more databases, routing and handling strategies are developed, load balancing is effectuated, and calls are appropriately routed to one of a plurality of geographically separated call center systems with queues staffed by agents. Each call center system is designed to support various queues, and agents may be qualified or assigned to various queues based on their skill sets and skill levels.
METHOD AND APPARATUS FOR USING A SEARCH ENGINE ADVANTAGEOUSLY WITHIN A CONTACT CENTER SYSTEM
Apparatus for operating a multimedia contact center, comprising a multimedia contact center system for handling communications sessions between an organization and its customers and obtaining media-specific information relating to the communications session, and a search engine for performing a search in relation to the obtained media-specific information, wherein the multimedia contact center system is configured to use the results from the search in handling the communications session, wherein the results may include heterogeneous material not primarily intended for session handling purposes.
Method and apparatus for network-intelligence-determined identity or persona
A method and apparatus is presented for enabling an agent to assume the identity or persona of a called party and process calls directed to the called party. In one embodiment, methods, which enable an agent to assume the identity or persona of a called party, and process calls directed to the called party are considered a call center functions and may be implemented in a call center. A call is initiated to a called party. Initiating the call generates called party information. Using the called party information a server retrieves information associated with the called party and then forward the information associated with the called party to an agent. The call is then forwarded to the agent. As a result, the agent may use the information associated with the called party to assume the identity or persona of the called party when responding to the call.
Local survivability in a distributed contact center environment
A system and method for local survivability in a distributed contact center environment has a first processor in a first contact center node receiving a first request for interaction. The first processor transmits a first message to a second contact center node in response to the request for interaction. The first message is configured to invoke a first resource associated with the second contact center node for handling the interaction via the first resource. The first processor monitors connection with the second contact center node. The first processor receives a second request for interaction, and further determines lack of connection with the second contact center node. In response to determining lack of connection with the second contact center node, the first processor refrains from transmitting a second message to the second contact center node. According to one embodiment, the second message is for invoking a second resource associated with the second contact center node for handling the interaction via the second resource.
Method and apparatus for using a search engine advantageously within a contact center system
Apparatus for operating a multimedia contact center, comprising a multimedia contact center system for handling communications sessions between an organization and its customers and obtaining media-specific information relating to the communications session, and a search engine for performing a search in relation to the obtained media-specific information, wherein the multimedia contact center system is configured to use the results from the search in handling the communications session, wherein the results may include heterogeneous material not primarily intended for session handling purposes.
SYSTEM AND METHOD FOR QUEUING A COMMUNICATION SESSION
A system and method including receiving a request to enqueue a communication session; adding the communication session to the queue of a plurality of communication sessions; upon adding the communication to the queue, transferring control logic to the configured wait-state application; receiving a dequeue request initiated by a second entity; in response to the dequeue request, managing the procession of communication sessions in the queue; and dequeuing a communication session from the queue.
Calculating an estimated wait time
A server determines a number of devices preceding a user device in a user queue of devices for communication with a contact center agent device. The server determines a number of contact center agent devices available for the communication. The server calculates an estimated wait time for the user device based on the number of devices preceding the user device, the number of contact center agent devices, and wait times of user devices, distinct from the user device, requesting communications with the contact center agent device.
Contact Center Device Queue Wait Time Estimation
At a server, a user device is added to a queue of devices stored at the server. A number of devices, of the queue of devices, preceding the user device in the queue is determined. A number of contact center agent devices is determined. An estimated wait time for the user device is calculated based on the number of devices preceding the user device in the queue, the number of contact center agent devices, and wait times of devices, distinct from the user device, in the queue.
System and method for queuing a communication session
A system and method including receiving a request to enqueue a communication session; adding the communication session to the queue of a plurality of communication sessions; upon adding the communication to the queue, transferring control logic to the configured wait-state application; receiving a dequeue request initiated by a second entity; in response to the dequeue request, managing the procession of communication sessions in the queue; and dequeuing a communication session from the queue.