Virtual queuing system
10148817 ยท 2018-12-04
Assignee
Inventors
- Niels Arndt Liebisch (Lehrte, DE)
- Ulf-Karl-Hugo Kuehnapfel (Stuttgart, DE)
- Jens Martin Kuehnapfel (Stuttgart, DE)
Cpc classification
H04M3/48
ELECTRICITY
H04M3/5166
ELECTRICITY
H04M2203/253
ELECTRICITY
H04M2203/252
ELECTRICITY
H04M3/4286
ELECTRICITY
International classification
Abstract
A virtual queuing system includes a server connected to a call center. The call center includes an automatic call distributor and a firewall. The server maintains virtual queues. User interfaces enqueu a call by a user of the call center to the virtual queues via the server. An application programming interface interfaces the user interfaces to the server. A virtual queuing connector module connects the automatic call distributor of the call center to the application programming interface across the firewall of the call center via requests or pulls initiated by the virtual queuing connector module. The virtual queuing connector module and the automatic call distributor are operated inside the firewall. The server, the application programming interface, and the user interfaces are operated outside the firewall. When a call is up, the call is connected as a prioritized call, assigned to a reserved IVR channel, and put through first.
Claims
1. A virtual queuing system comprising: a virtual queuing server connected to a call center which comprises an automatic call distributor and a firewall, the virtual queuing server being configured to maintain virtual queues; a plurality of user interfaces configured to enqueu a call by a user of the call center to the virtual queues via the virtual queuing server; a RESTful application programming interface configured to interface the plurality of user interfaces to the virtual queuing server; and a virtual queuing connector module configured to connect the automatic call distributor of the call center to the RESTful application programming interface across the firewall of the call center via requests or pulls initiated by the virtual queuing connector module, wherein, the virtual queuing connector module and the automatic call distributor are operated inside the firewall, the virtual queuing server, the RESTful application programming interface, and the plurality of user interfaces are operated outside the firewall and, when a call is up, the call is connected as a prioritized call, assigned to a reserved IVR channel, and put through first.
2. The virtual queuing system as recited in claim 1, wherein the plurality of user interfaces comprise a conventional waiting call based on at least one of a voice announcement and a text message, a web widget, a native app, and a smartwatch.
3. The virtual queuing system as recited in claim 2, wherein the plurality of user interfaces further comprise a web interface and an app.
4. The virtual queuing system as recited in claim 1, wherein the virtual queuing connector module is further configured to monitor a waiting call via the automatic call distributor.
5. The virtual queuing system as recited in claim 1, further comprising: a customer dashboard configured to self-service the virtual queuing server, wherein, the RESTful application programming interface is further configured to interface the customer dashboard.
6. The virtual queuing system as recited in claim 5, wherein the customer dashboard is operated outside the firewall.
7. The virtual queuing system as recited in claim 1, further comprising: a database attached to the virtual queuing server, the database being configured to manage the virtual queues.
8. The virtual queuing system as recited in claim 1, wherein, the virtual queues comprise, a main queue which comprises a plurality of subordinate positions, and a side queue which comprises prioritized parking positions, and the virtual queuing system is configured so that a user of the plurality of user interfaces, to be served by an agent of the call center, advances from the main queue via the side queue to an active position.
9. A method of operating the virtual queuing system as recited in claim 8, the method comprising: assigning the user, upon the user entering the side queue, a next-in-line position among the prioritized parking positions; and prompting, via the plurality of user interfaces, the user to call the call center to advance to the active position.
10. The method as recited in claim 9, wherein, if the user fails to call the call center, the method further comprises: assigning the user a standby position among the prioritized parking positions; and then purging the user from the side queue.
11. The method as recited in claim 9, further comprising: connecting the plurality of user interfaces to the virtual queuing system via the automatic call distributor.
12. The method as recited in claim 11, further comprising: answering a waiting call via an interactive voice response which comprises a call flow leading to a waiting loop and then distributed by the automatic call distributor, wherein, the plurality of user interfaces remaining pass over the interactive voice response.
13. A computer program configured to perform the method as recited in claim 9.
14. A computer-readable storage medium comprising the computer program as recited in claim 13.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention is described in greater detail below on the basis of embodiments and of the drawings in which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) The present invention has the major advantage of providing a variety of user interfaces, thereby lifting the inherent restrictions of the conventional call-back approach. An embodiment of the present invention makes use of a connector module designed as an add-on to routing software by various providers, thereby eliminating the need for an equivalent stand-alone solution or extensive re-training of call center staff.
(8) Prior to being served by a call center agent, a user of the proposed system is assigned a next-in-line position among the parking positions of a so-called side queue and prompted through the user interface to call the call center on an individually assigned number to advance to the active position, causing the call to be placed in a prioritized position. This inventive approach not only relieves the user from entering, for example, an access code or PIN to connect to the user's agent, but also avoids any slack period on the side of the agent, the latter thus being available to serve other customers until the user actually calls back.
(9)
(10) As shown in
(11) Since the automatic call distributor (23) of the call center (11) is operated inside a firewall (24), while the virtual queuing server (20), the application programming interface (21), and the user interfaces (14, 15, 16, 17, 18, 35) are operated outside of the firewall (24), a virtual queuing connector module (22) of the virtual queuing system (10) is further operated inside the firewall (24) to connect the automatic call distributor (23) to the application programming interface (21) across the firewall (24) via requests or pulls (25) initiated by the virtual queuing connector module (22). The virtual queuing connector module (22) is also configured to monitor the waiting call (14) via the automatic call distributor (23).
(12)
(13)
(14) It is possible to collect agent specific or general data for statistical analysis and early detection of trends using the immediate feedback survey or rating system. For example, users may be prompted to award one to five stars to the service just rendered while their memory of the call center transaction is still fresh.
(15)
(16) The present invention may be advantageously applied throughout the call center and customer service industry.
(17) The present invention is not limited to embodiments described herein; reference should be had to the appended claims.
LIST OF REFERENCE NUMERALS
(18) 10 Virtual queuing system
(19) 11 Call center
(20) 12 Main queue
(21) 13 Side queue 14
(22) 15 Web widget 16
(23) 17 Native customer app
(24) 18 Generic app
(25) 19 Queuing
(26) 20 Virtual queuing server
(27) 21 Application programming interface
(28) 22 Virtual queuing connector module
(29) 23 Automatic call distributor
(30) 24 Firewall
(31) 25 Requests/pulls
(32) 26 Customer dashboard
(33) 27 Database
(34) 28 Subordinate positions
(35) 29 Next-in-line position
(36) 30 Standby position
(37) 31 Call center agent
(38) 32 Active position
(39) 33 Method of operating a virtual queuing system
(40) 34 Interactive voice response
(41) 35 Smartwatch
(42) 36 IVR channels
(43) 37 IVR channels reserved for virtual queuing
(44) 38 Caller calls hotline
(45) 39 No waiting required
(46) 40 Waiting with virtual queuing
(47) 41 Connected as prioritized call
(48) 42 Prioritized call is put through first