Abstract:
A method and system for load balancing and sharing of context information in a multi-vendor and/or multi-contact center environment. The arrangements utilize a generic client-side API in conjunction with a set of back end-frameworks to facilitate support of disparate contact center solutions. Accordingly a single client side application can be used to support multiple vendor contact center solutions. Further, the system enables an enterprise to leverage an instance of a visual IVR server, which works in conjunction with a contact center that supports such visual IVR server, so that it can also be used with contact center solutions that do not provide direct access to IVR scripts. The system also facilitates use of agent availability statistics to intelligently route customer calls to the most available agent across multiple vendor solutions or where instances of a single vendor solution are deployed in different data centers.
Abstract:
Method, system and program product, comprising obtaining agent performance data; ranking, agents based the agent performance data; dividing agents into agent performance ranges; partitioning callers based on criteria into a set of partitions; determining for each partition an outcome value for a first agent performance range and a second agent performance range; calculating for the partitions a respective outcome value difference indicator based on the outcome value for the first agent performance range and the outcome value for the second agent performance range for the partition; matching a respective agent to a respective caller in one of the partitions, based on the outcome value difference indicators for the partitions.
Abstract:
A mobile device can be assigned to an extension configured as a Queue Agent ("QA") in a call-queuing enabled virtual private branch exchange (vPBX). This and other mobile or fixed devices can be interconnected to form a virtual call center. Each extension can be assigned various rules, which specify how the incoming calls are answered at the extension and how calls in the call queue are selected for answering by the QA. As part of the rules, the vPBX system forwards calls from a call queue to the QA based on QA's availability status. If a location-aware mobile device is associated with the QA, the vPBX system can determine the QA's availability status based on a geographic location of the mobile device. A most geographically proximate agent can be selected for answering the call.
Abstract:
A system and method for balancing agent console load during automated call processing (40) is provided. A plurality of agent consoles (101) are operated in a call center (30). Progress of a call session (40) of a caller that is calling into the call center (30) at each agent console (101) is monitored (71). An absolute upper limit on a number of the call sessions (40) allowed at each agent console (101) at any given time is assigned (92). A load of call session (40) assignments on each agent console (101) is balanced. Objective and subjective conditions (81) pertinent to each assigned call session (40) are continually collected (72) from each agent console (101). The objective and subjective conditions (81) that affect call session (40) availability are updated (72) for each agent console (101). The objective and subjective conditions (81) are evaluated (72) against the absolute upper limit to determine a load factor (109). Each call session (40) is assigned (74) to one such agent console (101) within bounds applicable to the load factor (109).
Abstract:
An approach provides network-based call processing. A packetized voice call is received from a first station. The packetized voice call is queued at a pre-designated queue maintained within a network of a service provider. Further, the packetized voice call is selectively forwarded to a second station.
Abstract:
A mid-point call management node subject to monitoring through a workstation communicatively coupled thereto, provides call services (e.g., through extensible markup language (XML), and in particular call control extensible markup language (CCXML) and/or voice extensible markup language (VXML), instructions) for an inbound call received from an originating network at an originating point-of-presence (POP) associated with multiple, disparate call centers, the call services being provided in response to call management application instructions issued according to enterprisespecific strategies for optimizing call handling between the originating POP and domestic and/or international ones of the disparate call centers communicatively coupled thereto. Call center information (e.g., call load information) received at the management node from the multiple call centers may be used in connection with providing the call services. The enterprise-specific strategies may be instantiated as processes for: call routing, load balancing, work force management, and/or customer relationship management.
Abstract:
A call processing system, which may include multiple distributed call center sites, utilizes a local back-off approach to endpoint registration. The call processing system comprises a plurality of endpoints and at least a first server, wherein the endpoints register with the first server in order to send and receive calls in the call processing system. Responsive to an end-to-end connectivity failure or other designated event, a registration process is initiated in the call processing system for a given one of the endpoints. The issuance of at least one message of the sequence for the given endpoint is controlled so as to provide a local random back-off or other local back-off of the controlled message at that endpoint. For example, a second server implemented as an aggregation server may be operative to control the issuance of messages by the endpoints so as to provide a local random back-off for each of the plurality of endpoints by staggering the delivery of failure notifications to the endpoints.
Abstract:
Several subscriber connections (TA1_1, ..., TA2_2), which are assigned to at least one group (NWCD) and arranged in at least one communications network (KN), are assigned to several switching facilities (LE1,2), which each control a call distribution system (CDS1,2) and via which a network-wide call distribution system is realized. According to the invention, the current usage states of the call distribution systems (CDS1,2) are detected and stored in the communications network (KN), whereby communication relations to be switched to the group (NWCD) are switched according to the stored usage states.
Abstract:
A Communications system (10) for connecting a service provider with a service user each operating a communications device (12, 14) which has a physical location in a network. The system (10) comprises a central controller (100) designed to dynamically generate and manipulate a queue (110) of information about a plurality of service providers and a plurality of service users located within the cell location within the network.