The present invention generally relates to establishing calls to an inbound contact center, i.e. a contact center that receives large volumes of requests by telephone. Such an inbound contact center is typically setup to organize product support for customers or to administer information inquiries in general like for instance inquiries with respect to appointments, quotes, received documents such as invoices, bank notes, official receipts, governmental letters, etc. The present invention in particular aims at automating the process of collecting and transferring the data that are typically shared when a call to contact center is established.
A contact center typically hosts a number of contact center agents. Each contact center agent is equipped with a workstation that comprises a desktop or laptop computer and a telephone set or headset that is connected to a telephone switch. A contact center can operate independently or it can be networked with other contact centers. Often, the voice and data paths in a contact center are linked through so called CTI or Computer Telephony Integration technology.
In order to route an incoming call, i.e. to direct a call to a contact center agent that is qualified and available to service the incoming call, contact centers usually deploy a touch-tone interface or speech-enabled interface, i.e. an introductory menu that requires the caller to make a selection or provide certain information through touch-based interaction with buttons or the touch screen of his/her device, or through speech.
Such contact center menus typically are time consuming for the caller to listen to. Further, answering the contact center menu requires several manual interventions of the caller that are error-sensitive. The caller either must press buttons in a certain order or spell phrases. In case a wrong button is touched, or the voice instructions of the caller are misinterpreted, the call is unavoidably misrouted and the caller must re-call the contact center or is confronted with a call transfer. A further drawback of the known way of establishing a call with a contact center is that all information that will be requested as a result of the call menu must be collected in advance by the caller: a customer ID, an invoice number, a license plate number, a document reference, etc. must be available to the caller when requested by the contact center menu. As an alternative, contact center menus can be kept short, leaving the contact center agent where the call is routed to with the burden to collect all necessary information from the caller during the first minutes of the conversation. This obviously has a negative impact on the efficiency of contact centers.
It has been suggested already to use QR codes to initiate a telephone call to a predetermined number of a contact center. The article “QR Codes in directory services” for instance mentions that promotional material can be provided with a QR code that enables to take users directly to the contact center of the company issuing the promotional material. This article can be retrieved from the Internet via the following URL: http://www.voltdelta.net/en/resources/directories-newsletter/directories-issue1/
The caller however is left with problems similar to the ones experienced when he/she has to enter the telephone number of the contact center manually: lengthy contact center menus, touch-based or speech-enabled interaction with a contact center menu that is error prone which may lead to inadequate routing of the call to a contact center agent that cannot service the call, and necessity to manually collect information that will be requested in interaction with the contact center menu or contact center agent.
It is an objective of the present invention to disclose a method and system for establishing a call with a contact center that overcomes the above mentioned drawbacks of existing methods. More particularly, it is an objective of the present invention to disclose a method and system for establishing a call with a contact center that reduces the burden on the caller for collecting information and sharing information through touch-tone or voice-enabled interaction with a contact center menu. It is a further objective of the present invention to reduce the average time needed to establish a call with a contact center and to render the establishment of such call less error prone thereby improving the overall efficiency of contact centers in terms of call duration and successful routing of calls to call agents.
According to the present invention, the above identified objectives are realized by the method to establish a call to a contact center from a smart device as defined by claim 1, the smart device having a camera or sensor, connectivity to a telephone network, connectivity to a data network, and a processing unit for running applications, the method comprising the steps of:
Thus, the invention relies on the scanning of a code that contains three types of information. Firstly, the code contains a reference to a call application, i.e. a dedicated software program or app that must be activated on the caller's smart device. The reference may for instance be an URL to the webpage where the call application can be downloaded for installation. Secondly, the code contains a telephone number of the contact center, or equivalently a reference to a telephone number of the contact center. The reference may for instance be a link to a web service returning the telephone number of the contact center. Such reference enables to change the telephone number without having to change the code. The call application shall use this telephone number to automatically call the contact center from the smart device. In other words, a voice channel is established between the smart device and the contact center without requiring the caller to enter the telephone number. Thirdly, the code contains content data, e.g. a language indication, document identification like for instance an invoice number, a customer identification, a license plate number, a car chassis number, etc. that is decoded by the call application and sent over a parallel data connection to a remote data storage system, e.g. a cloud storage platform or database that can be reached over the Internet. Parallel to establishing a voice channel, the call application running on the smart device hence establishes a data channel to a remote storage system and the call application automatically transfers to the remote storage system the information that is traditionally shared during the first minutes of a call to a contact center. Upon receipt of a call, application software at the contact center side shall contact the remote storage system to verify if data were transferred to the data storage system. The contact center application software thereto shall use the caller ID extracted from the incoming voice call. In case data were transferred, the contact center application software shall collect the data, interpret and use the data for further handling of the call, e.g. routing the call to an appropriate contact center agent that can service the call. The caller no longer needs to manually collect the information that is requested by the contact center menu or the contact center agent, the caller no longer has to listen to and interpret a contact center menu, and the caller no longer has to respond to the contact center menu. This substantially shortens establishment of a call to a contact center, and reduces the chances for errors and/or the caller lacking certain information as a result of which calls would have to be interrupted and repeated or transferred. As a result of the invention, the call can be routed to an appropriate contact center agent based on information extracted from the code and/or the latter contact center agent can be provided with useful information enabling a more personalized handling of the voice call.
The code can be a printed code, like a QR-code or barcode, that has sufficient capacity to contain the three types of information or a reference to that information and that can be scanned using a camera integrated in the smart device. Alternatively, the code can form part of a visible or invisible tag, e.g. an RFID (Radio Frequency Identification) tag or NFC (Near Field Communications) tag, that can be scanned using a sensor, e.g. an RFID reader or NFC reader, integrated in the smart device.
According to an optional aspect defined by claim 2, the method to establish a call to a contact center according to the present invention further comprises:
Indeed, in case the call application is not yet installed on the smart device at the point in time the code is scanned, the call application may be downloaded and installed on the smart device. Thereafter, the call application is run for decoding the telephone number of the contact center and the additional content data from the code.
In a preferred embodiment of the method to establish a call to a contact center according to the present invention, defined by claim 3, the code is a QR code wherein the reference to the call application, the telephone number of the contact center, and the content data are encoded.
Indeed, one possible implementation of a code wherein a substantive amount of information comprising a reference to a call application, a telephone number and additional content data can be encoded, is a QR or Quick Response code. Such QR code has the advantage over traditional barcodes that the amount of information that can be encoded is larger, but the use of barcodes or alternative, codes that can be scanned using a camera or sensor, is not excluded to implement variants of the method according to the present invention. The method according to the invention makes inventive use of the QR code or alternative code in that two layers of information are encoded. The code is scanned to obtain a reference to the call application and to trigger download/installation/running the call application. Thereafter the call application is used to decode the telephone number of the contact center and the additional content data from the code. The call application shall use this information for parallel setup of a voice channel towards the contact center and a data channel towards the remote storage platform.
As further defined by claim 4, further handling the telephone call may comprise:
Thus, the content data that are sent over the parallel data channel to the data storage system and that are obtained by the contact center from this data storage system, may be interpreted by a contact center application and used to route the voice call to the appropriate contact center agent that can service the call. Alternatively, the content data may be used by a contact center application to route the voice call automatically through a contact center menu without requiring the caller to manually make choices in such menu. The contact center agent where the call is routed to finally may have the content data appear on his screen such that a more efficient and more personalized handling of the call becomes possible. It is further noticed that the content data may also be interpreted to route the call to a self service option where the specific question of the caller is answered.
As defined by claim 5, the content data in the method to establish a call to a contact center according to the present invention, may comprise one or more of:
Indeed, examples of content data that may be encoded in the code for use during establishment of a call to a contact center are a language identification enabling to route the call to a contact center agent that speaks the language of the caller; a person identification enabling to route the call to a contact center agent that is for instance responsible for that person's account; a document identification such as an invoice number enabling to route the call to a contact center agent knowledgeable on invoicing and enabling to provide the contact center agent automatically with the relevant invoice on his screen during the call; a product identification such as a serial number enabling to route the call to a contact center agent that can provide support or assistance on the identified product and enabling to automatically inform the contact center agent on product related information such as most frequent questions and answers, the warranty status of the product, the maintenance history of the product, etc. Instead, the content data may contain a reference to a language-, person-, document- and/or product identification stored in a database or cloud storage facility that is for instance accessible for the smart device via the Internet. Obviously, the present invention is not restricted to any particular type of content data that is encoded in the code used for establishment of the call to a contact center. Depending on the application, all kinds of information that are useful in the call to a contact center and typically shared between the caller and the contact center menu or contact center agent during the first minutes of a call, can be integrated in the code. In case of a call to a car service center, the information encoded in the code may for instance comprise a license plate number, the name of the car holder, the name of the car fleet company, the car's chassis number, the car type and model, etc.
In addition to the method defined by claim 1, the present invention also relates to a corresponding system to establish a call to a contact center from a smart device as defined by claim 6, the smart device comprising a camera or sensor, connectivity to a telephone network, connectivity to a data network, and a processing unit for running applications, the system comprising:
The present invention further relates to a call application as defined by claim 7 comprising software code enabling to perform the method of the invention, and to a computer readable storage medium comprising the call application as defined by claim 8.
The present invention also relates to a contact center application as defined by claim 9 comprising software code enabling to perform the method of the invention, and to a computer readable storage medium comprising the contact center application as defined by claim 10.
In addition, the present invention relates to a remote data storage system as defined by claim 11, for use in the system according to the invention.
The present invention also concerns a corresponding code for use in the system according to the invention, the code being configured to comprise an encoded reference to a call application, an encoded telephone number or reference to a telephone number of a contact center, and encoded content data. Such code is defined by claim 12.
In a first step labelled 101 in
The QR-code 300 is decoded with a standard QR-reader available on the smart device in step 102 as a result of which a link to a website where the IWantHelp application can be downloaded, is obtained. The IWantHelp application is a call application that must be installed on the smart device in order to assist in making calls to contact centers in a manner according to the present invention.
In a third step labelled 103 in
In a fourth step labelled 104 in
The IWantHelp application shall decode a telephone number from the QR-code 300 and additional data in the next step labelled 105 in
Module: Carglass Fleet Belux
Dial In Number: 011 30 17 17
Language: N
Fleet: Arval Operational Lease
Car Owner: Jan Peeters
Make/Model: BMW 320d
Licence Plate: 1-DNP-562
Chassis Number: WVWZZZ17ZDW541648
Call Origin: Car Convenience Card
The above decoded Dial In Number is then used in step 106 by the IWantHelp application to automatically initiate a voice call from the smart device to the lease company's contact center. Thereto, a voice connection is established over a telephone network, e.g. a GSM network.
In parallel, the IWantHelp application shall transfer in step 107 the additional information decoded from the QR-code 300 to a remote storage platform, e.g. a cloud based platform operated and managed by a third party. The IWantHelp application thereto uses a parallel data channel and registers the additional information in the remote storage system together with a caller identification that is used in step 106 to initiate a call to the lease company's contact center.
In step 201, the contact center application receives the voice call from the smart device initiated automatically after scanning the QR-code 300 and decoding it with the IWantHelp application.
The received call contains a caller identification that is used by the contact center application in step 202 to contact the cloud storage system where the IWantHelp application registers additional data decoded from QR-codes. The contact center application contacts the cloud storage system to verify if information coming from the caller of the just received call has been transferred and stored.
Thereupon, in step 203, the contact center application shall obtain the additional data stored in the cloud storage platform for the caller ID.
The received data shall be used in step 204 to efficiently handle the incoming call within the contact center. In the above example for instance, the received information shall be used to automatically select the language “Nederlands” in the contact center menu, to route the call to an appropriate Carglass contact center that can service the call, and to forward the information “Fleet”, “Car Owner”, “Make/Model”, “License Plate”, “Chassis Number” and “Call Origin” automatically over the Internet to the Carglass contact center that will handle the call in order to avoid that the agent answering the telephone call must collect this information from the caller by interrogating the caller for several minutes.
It is noticed that the remote data store 404 wherein the additional data are stored may not be remote to the contact center in alternative embodiments. This data store 404 may be a server or database located in the contact center as a result of which no connection 462 over the Internet is needed.
It is further noticed that in alternative embodiments, the data channel 461 used to transfer the additional data to the remote data store 404, may be bi-directional in order to better inform the caller before the telephone conversation with the contact center agent is started.
Although the present invention has been illustrated by reference to specific embodiments, it will be apparent to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied with various changes and modifications without departing from the scope thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. In other words, it is contemplated to cover any and all modifications, variations or equivalents that fall within the scope of the basic underlying principles and whose essential attributes are claimed in this patent application. It will furthermore be understood by the reader of this patent application that the words “comprising” or “comprise” do not exclude other elements or steps, that the words “a” or “an” do not exclude a plurality, and that a single element, such as a computer system, a processor, or another integrated unit may fulfil the functions of several means recited in the claims. Any reference signs in the claims shall not be construed as limiting the respective claims concerned. The terms “first”, “second”, third”, “a”, “b”, “c”, and the like, when used in the description or in the claims are introduced to distinguish between similar elements or steps and are not necessarily describing a sequential or chronological order. Similarly, the terms “top”, “bottom”, “over”, “under”, and the like are introduced for descriptive purposes and not necessarily to denote relative positions. It is to be understood that the terms so used are interchangeable under appropriate circumstances and embodiments of the invention are capable of operating according to the present invention in other sequences, or in orientations different from the one(s) described or illustrated above.