CALL QUEUING FOR LOCATION-AWARE MOBILE DEVICES
First Claim
1. A method comprising:
- receiving one or more calls in a call queue;
determining an availability status of one or more queue agents associated with the call queue including determining a geographic location associated with the one or more queue agents; and
selecting an available queue agent to answer a call in the call queue based on the availability status and the determined geographic location.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving one or more calls in a call queue; determining an availability status of one or more queue agents associated with the call queue including determining a geographic location associated with the one or more queue agents; and selecting an available queue agent to answer a call in the call queue based on the availability status and the determined geographic location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
designating a call extension as a queue agent extension; specifying an agent profile for the queue agent extension; associating one or more devices to the queue agent extension; and dispatching a call to one of the one or more devices based on the specified agent profile. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A device comprising:
-
a queue manager configured to; receive one or more calls from one or more callers; prioritize the one or more calls in a call queue; identify one or more available call agents from a list of call agents where availability is determined based at least on a geographic location associated with each call agent; and dispatch a prioritized call in the call queue to a suitable call agent selected from the one or more identified available call agents, where suitability is based at least in part on proximity of a caller and the one or more identified available call agents. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification