摘要:
The present invention provides a system and method for assessing the status of work waiting for service in a work queue or a work pool. Work items are placed in the work queue or work pool and have a service time goal. The work items in the work queue or work pool are scanned and a required queue position for each work item is calculated according to the amount of time remaining prior to the expiration of the service time goal and weighted advance time for servicing of work items in the work queue or pool. An array of counters has elements which correspond to required queue positions. Upon the calculation of the required queue position for a work item, the counter corresponding to the required queue position is incremented. When all of the work items are scanned, the array of counters is analyzed to predict a future state of the work queue or work pool.
摘要:
Provided herein is a system and method for sharing control of a customer service provided by a contact center. The method may include: receiving, from a customer, a customer contact to request the customer service; communicating by use of a communication channel between the customer and the contact center in order to provide the customer service; receiving a join request, from the customer, to join an outside party to the customer service; and joining the outside party to the customer service.
摘要:
The present disclosure describes various ways of monitoring the needs of a contact center in real-time and pushing training to a number of agents to address those needs. In determining to push training to agents, the short-term efficiency of the agent is balanced with the long-term efficiency of the contact center. When agents receive and then complete training events designed to address the monitored contact center needs the attributes associated with the agents are updated to allow them to handle the contacts requiring training.
摘要:
The system and method establish a communication with a first party. A first emotion is detected during a first step during the communication. Steps in the communication can include: establishing a call, waiting in a queue, talking with an agent, communicating with an IVR system, and the like. A second emotion is detected at a different step in the communication. Alternatively, the first and second emotions are detected in two different but related communications. The detection of the first and/or second emotion determines how to process the communication. Examples of processing a communication can include routing the communication differently, selecting a different script for an agent, selecting a different agent, and the like. In addition, the communication can also be processed differently based on other additional parameters.
摘要:
The present invention provides a method and system for controlling call volume into a call center. The method and system provides the contacting entity with a file of information for viewing that encourages or discourages continuance of the contact or initiation of another contact with the call center. This is accomplished by adding or omitting features from the file such as contact buttons or icons, messages, and the like. The architecture determines which type of file to provide a contacting entity based on such factors as the staffing level of the call center, the busyness of the call center, the value of the contact and/or contacting entity, and the like.
摘要:
Selection of a call-center agent (106-108) to handle a call is based on which available agent's handling of the call will tend to optimize call-center performance criteria such as efficiency (e.g., minimize per-call handling time) or derived benefit (e.g., maximize revenue). Each agent has a service profile for each type of call that they handle. A service profile (400-402) comprises present values of a plurality of service metrics, such as proficiency, profitability, customer satisfaction, and agent satisfaction. When a call of a particular type becomes available, the present values of the service metrics of the service profile (400-500) of that call type of each agent who is available to handle the call are combined (304) into a score according to one of a plurality of formulas which corresponds to that call type, and the agent with the best score is assigned (306) to the call. When the assigned agent finishes handling the is call, his or her performance is evaluated (202-206) based on the service metrics, and the valuations are used (210) to revise the present values of the service metrics of that agent's service profile. The revision process gives (208) more weight to valuations of more-recently-handled calls to reflect both long-term and short-term agent performance trends and variations.
摘要:
A call-distribution function (150) of an ACD system (101) improves the equity of distribution of calls to agents (106-108) by basing the distribution on the agents' individual occupancies. Illustratively, determining an agent's occupancy involves either determining (304) how many calls the agent has handled within a predetermined time interval, or determining (305) how much time of a predetermined time interval the agent has spent on handling of calls. The occupancy is periodically re-determined, and a next call is allocated to the presently least-occupied one of agents who are available to take the call, or to an agent to whose occupancy the allocation will be most beneficial, such as an available agent to whom allocation of the call will maximize convergence of actual and target occupancies. A queue (135) of agents available is ordered in the inverse order of the agent's occupancies, and a newly-available agent is slotted (inserted) (306) into the queue in a position (202) that ensures the continued inverse ordering of the agent queue. The occupancies of agents are then re-determined (308) and the agents are re-enqueued (310) accordingly.
摘要:
In an automatic call distribution (ACD) system, an improved estimated waiting time arrangement derives a more accurate estimate of how long a call that is or may be enqueued in a particular queue will have to wait before being serviced by an agent, by using the average rate of advance of calls through positions of the particular queue. For a dequeued call, the arrangement determines the call's individual rate of advance from one queue position to the next toward the head of the queue. It then uses this individual rate to recompute a weighted average rate of advance through the queue derived from calls that preceded the last-dequeued call through the queue. To derive a particular call's estimated waiting time, the arrangement multiplies the present weighted average rate of advance by the particular call's position number in the queue. The arrangement may be called upon to update the derivation at any time before or while the call is in queue. Also, the arrangement performs the estimated waiting time derivation separately and individually for each separate queue. The arrangement advantageously takes into consideration the effect of ACD features that affect the estimated waiting time, including changes in the numbers of agents that are serving the queue due to agent login and logout, multiple split/skill queuing, agents with multiple skills or in multiple splits, priority queuing, interflow, intraflow, and call-abandonment rates.
摘要:
A method and system for dynamically determining a poll wherein at least a first parameter for each queue of one or more queues is maintained and a poll for each queue based upon an initial polling mode corresponding to each of the one or more queues is conducted. The polling mode comprises either a scheduled polling mode or an on-demand polling mode. Thereafter, at least a second parameter for each queue based on the poll is determined and an interval or a mode of a subsequent poll for each queue based on a comparison between the first parameter and the second parameter corresponding to each queue is scheduled. The subsequent poll is either (a) a different one of the scheduled poll and the on-demand poll, or (b) the scheduled poll having a different polling interval than the initial polling mode wherein the initial polling mode is also the scheduled poll.
摘要:
The present invention is directed to a contact center and methodology for servicing non-real-time contacts. The advance time for the non-real-time contacts is determined by subtracting the time of service for an earlier item from the time of service for a later item. Items that are serviced immediately after certain types of predetermined events, e.g., the queue containing the non-real-time contacts has no working agents; the queue is empty; the system clock is changed; and the system is rebooted are ignored in estimating the wait time for enqueued items. Using this methodology, accurate wait-time predictions are provided for more efficient management of the contact center.