The present disclosure relates generally to call transfer processes and systems.
Call centers often include various departments, each specifically designed to handle a particular service. These departments may include navigation services, emergency and roadside assistance, billing and payments, media and entertainment, technical assistance, etc. In many cases, calls from subscriber vehicles may be transferred between the various call center departments so that the call may be properly serviced.
A call transfer process involves receiving a voice call at a call center from a caller, and initially servicing the voice call by an advisor at the call center. The servicing of the voice call includes obtaining information from the caller pertaining to a purpose for which the voice call was made. Via the advisor, the method further involves answering at least one question pertaining to the voice call, where the question(s) is/are generated by a computer readable medium encoded with a computer program executed by a processor that is operatively connected to an advisor workstation. The question(s) is/are presented to the advisor on the advisor workstation during the voice call. Based on an answer to the question(s), via the computer program executed by the processor of the advisor workstation, a particular department associated with the call center is assigned that is capable of further servicing the voice call, and the voice call is transferred to the assigned department based on the answer to the question(s).
Also disclosed herein is a system for accomplishing the same.
Features and advantages of examples of the present disclosure will become apparent by reference to the following detailed description and drawings, in which like reference numerals correspond to similar, though perhaps not identical, components. For the sake of brevity, reference numerals or features having a previously described function may or may not be described in connection with other drawings in which they appear.
Some call center environments utilize warm processes for transferring calls between departments at the call center. A warm transfer of a call generally involves placing a caller on hold while the advisor, who initially serviced the call, establishes a connection with another advisor (e.g., at another department of the call center). During the connection, the original advisor informs the other advisor of the nature of the call and/or why the call is being transferred. Thereafter, the advisor initially servicing the call disconnects with the other advisor while simultaneously linking the caller to the other advisor. Since the other advisor is apprised of the details of the call before the call is actually transferred, the caller does not have to explain his/her reasons for making the call a second time.
In some instances, the warm transfer process may be considered to be inefficient for the call center, at least in part because i) the advisor transferring the call may have to wait while a connection is established with the other advisor, and ii) the two advisors may spend some time discussing the details of the call before the call is actually transferred. The warm transfer process may also be cumbersome for the caller, who is put on hold (e.g., while the two advisors are discussing the details of the call) until the call is ultimately transferred.
Further, the advisor initially servicing the call may have to manually look up or, in some instances, guess which department the call should be transferred to. This process may, in some instances, lead to call transfer errors (e.g., by transferring the call to an incorrect department), which may ultimately lead to further inefficiencies of the call transfer process. For instance, if the call is transferred to an incorrect department, the caller may be placed on hold a second time while the advisor currently servicing the call figures out where to transfer the call next.
Example(s) of the call transfer process and system as disclosed herein may advantageously be used to transfer calls between various departments of a call center accurately and in a relatively efficient manner. The call transfer process utilizes a computer program, run on a processor at or in communication with the call center, that determines which call center department the call should be transferred to based, at least in part, on the content of the call. In one example, the computer program may be launched by a live advisor of the call center initially servicing the call when he/she realizes that he/she cannot properly service the call and that the call should be transferred to another department of the call center. Upon launching the program, at least one multiple choice question is presented to the advisor on a display screen of the advisor's workstation. The program utilizes the advisor's answer(s) to the question(s) to assign a department that may be better suited to service the call. In another example, the computer program may be launched by an automaton at the call center initially servicing the call when the automaton (via a computer program operated by a processor associated with the automaton) recognizes that the call cannot be serviced by any of its available automated services and that the call should be transferred to a particular call center department to properly handle the call. Upon launching the program, at least one multiple choice question is presented directly to the caller, and the program utilizes the caller's answer(s) to the question(s) to assign a department to service the call. It is believed that the program's determination about where to transfer the call is accurate, and thus the method significantly reduces, or even eliminates the potential of transferring calls to wrong call center departments.
It is to be understood that, as used herein, the term “user” refers to a vehicle owner, a vehicle driver, and/or a vehicle passenger, and the term “user” may be used interchangeably with the terms subscriber and/or service subscriber.
It is further to be understood that the term “caller” may be used to describe a person or other entity initiating a call (such as a voice call) to the call center. The voice call may be initiated, by the caller, using a communications device, such as a mobile phone (examples of which include a cellular phone and a smart phone), a landline phone, a vehicle-dedicated communications device (such as the in-vehicle telematics unit 14 described below), or any other device capable of initiating voice communications with another device or facility. The caller may, in some cases, be the vehicle user or subscriber.
Furthermore, the term “communication” itself is to be construed to include all forms of communication, including direct and indirect communication. As such, indirect communication may include communication between two components with additional component(s) located therebetween.
Still further, the terms “connect/connected/connection” and/or the like are broadly defined herein to encompass a variety of divergent connected arrangements and assembly techniques. These arrangements and techniques include, but are not limited to (1) the direct communication between one component and another component with no intervening components therebetween; and (2) the communication of one component and another component with one or more components therebetween, provided that the one component being “connected to” the other component is somehow in operative communication with the other component (notwithstanding the presence of one or more additional components therebetween).
An example of a call transfer system 10 is schematically depicted in
As shown in
The overall architecture, setup and operation, as well as many of the individual components of the system 10 shown in
Vehicle 12 is a mobile vehicle, such as a motorcycle, car, truck, recreational vehicle (RV), boat, plane, etc., and is equipped with suitable hardware and software that enables it to communicate (e.g., transmit and/or receive voice and data communications) over the carrier/communication system 16.
Some of the vehicle hardware 26 is shown generally in
Operatively coupled to the telematics unit 14 is a network connection or vehicle bus 34. Examples of suitable network connections include a controller area network (CAN), a media oriented system transfer (MOST), a local interconnection network (LIN), an Ethernet, and other appropriate connections, such as those that conform with known ISO, SAE, and IEEE standards and specifications, to name a few. The vehicle bus 34 enables the vehicle 12 to send and receive signals from the telematics unit 14 to various units of equipment and systems both outside the vehicle 12 and within the vehicle 12 to perform various functions, such as unlocking a door, executing personal comfort settings, and/or the like.
The telematics unit 14 provides a variety of services, both individually and through its communication with the call center 24. The telematics unit 14 generally includes an electronic processing device 36 operatively coupled to one or more types of electronic memory 38, a cellular chipset/component 40, a wireless modem 42, a navigation unit containing a location detection (e.g., global positioning system (GPS)) chipset/component 44, a real-time clock (RTC) 46, a short-range wireless communication network 48 (e.g., a BLUETOOTH® unit), and/or a dual antenna 50. In one example, the wireless modem 42 includes a computer program and/or set of software routines executing within processing device 36.
It is to be understood that the telematics unit 14 may be implemented without one or more of the above listed components (e.g., the short range wireless communication network 48). It is to be further understood that telematics unit 14 may also include additional components and functionality as desired for a particular end use.
The electronic processing device 36 may be a micro controller, a controller, a microprocessor, a host processor, and/or a vehicle communications processor. In another example, electronic processing device 36 may be an application specific integrated circuit (ASIC). Alternatively, electronic processing device 36 may be a processor working in conjunction with a central processing unit (CPU) performing the function of a general-purpose processor. The electronic processing device 36 (also referred to herein as a processor) may, for example, include software programs having computer readable code to initiate and/or perform various functions of the telematics unit 14.
The location detection chipset/component 44 may include a Global Position System (GPS) receiver, a radio triangulation system, a dead reckoning position system, and/or combinations thereof. In particular, a GPS receiver provides accurate time and latitude and longitude coordinates of the vehicle 12 responsive to a GPS broadcast signal received from a GPS satellite constellation (not shown).
The cellular chipset/component 40 may be an analog, digital, dual-mode, dual-band, multi-mode and/or multi-band cellular phone. The cellular chipset-component 40 uses one or more prescribed frequencies in the 800 MHz analog band or in the 800 MHz, 900 MHz, 1900 MHz and higher digital cellular bands. Any suitable protocol may be used, including digital transmission technologies, such as TDMA (time division multiple access), CDMA (code division multiple access) and GSM (global system for mobile telecommunications). In some instances, the protocol may be short-range wireless communication technologies, such as BLUETOOTH®, dedicated short-range communications (DSRC), or Wi-Fi.
Also associated with electronic processing device 36 is the previously mentioned real time clock (RTC) 46, which provides accurate date and time information to the telematics unit 14 hardware and software components that may require and/or request date and time information. In an example, the RTC 46 may provide date and time information periodically, such as, for example, every ten milliseconds.
The electronic memory 38 of the telematics unit 14 may be configured to store data associated with the various systems of the vehicle 12, vehicle operations, vehicle user preferences and/or personal information, and the like.
The telematics unit 14 provides numerous services alone or in conjunction with the call center 24, some of which may not be listed herein, and is configured to fulfill one or more user or subscriber requests. Several examples of these services include, but are not limited to: turn-by-turn directions and other navigation-related services provided in conjunction with the GPS based chipset/component 44; airbag deployment notification and other emergency or roadside assistance-related services provided in connection with various crash and or collision sensor interface modules 52 and sensors 54 located throughout the vehicle 12; and infotainment-related services where music, Web pages, movies, television programs, videogames and/or other content is downloaded by an infotainment center 56 operatively connected to the telematics unit 14 via vehicle bus 34 and audio bus 58. In one example, downloaded content is stored (e.g., in memory 38) for current or later playback.
Again, the above-listed services are by no means an exhaustive list of all the capabilities of telematics unit 14, but are simply an illustration of some of the services that the telematics unit 14 is capable of offering. It is to be understood that when these services are obtained from the call center 24, the telematics unit 14 is considered to be operating in a telematics service mode.
Vehicle communications generally utilize radio transmissions to establish a voice channel with carrier system 16 such that both voice and data transmissions may be sent and received over the voice channel. Vehicle communications are enabled via the cellular chipset/component 40 for voice communications and the wireless modem 42 for data transmission. In order to enable successful data transmission over the voice channel, wireless modem 42 applies some type of encoding or modulation to convert the digital data so that it can communicate through a vocoder or speech codec incorporated in the cellular chipset/component 40. It is to be understood that any suitable encoding or modulation technique that provides an acceptable data rate and bit error may be used with the examples disclosed herein. Generally, dual mode antenna 50 services the location detection chipset/component 44 and the cellular chipset/component 40.
The microphone 28 provides the user with a means for inputting verbal or other auditory commands, and can be equipped with an embedded voice processing unit utilizing human/machine interface (HMI) technology known in the art. Conversely, speaker(s) 30, 30′ provides verbal output to the vehicle occupants and can be either a stand-alone speaker 30 specifically dedicated for use with the telematics unit 14 or can be part of a vehicle audio component 60, such as speaker 30′. In either event and as previously mentioned, microphone 28 and speaker(s) 30, 30′ enable vehicle hardware 26 and telematics service call center 24 to communicate with the occupants through audible speech. The vehicle hardware 26 also includes one or more buttons, knobs, switches, keyboards, and/or controls 32 for enabling a vehicle occupant to activate or engage one or more of the vehicle hardware components. In one example, one of the buttons 32 may be an electronic pushbutton used to initiate voice communication (i.e., a voice call) with the telematics service provider call center 24 (whether it be a live advisor 62 or an automated call response system 62′) to request services. As used herein, the term “advisor” may be broadly used to describe both a live advisor and the automated call response system. Further, the term automated call response system may be used interchangeably with the term automaton.
The audio component 60 is operatively connected to the vehicle bus 34 and the audio bus 58. The audio component 60 receives analog information, rendering it as sound, via the audio bus 58. Digital information is received via the vehicle bus 34. The audio component 60 provides AM and FM radio, satellite radio, CD, DVD, multimedia and other like functionality independent of the infotainment center 56. Audio component 60 may contain a speaker system (e.g., speaker 30′), or may utilize speaker 30 via arbitration on vehicle bus 34 and/or audio bus 58.
Still referring to
Other vehicle sensors 64, connected to various sensor interface modules 66 are operatively connected to the vehicle bus 34. Example vehicle sensors 64 include, but are not limited to, gyroscopes, accelerometers, magnetometers, emission detection and/or control sensors, environmental detection sensors, and/or the like. One or more of the sensors 64 enumerated above may be used to obtain vehicle data for use by the telematics unit 14 or the call center 24 (when transmitted thereto from the telematics unit 14) to determine the operation of the vehicle 12. Examples of sensor interface modules 66 include powertrain control, climate control, body control, and/or the like.
In an example, the vehicle hardware 26 includes a display 80, which may be operatively directly connected to or in communication with the telematics unit 14, or may be part of the audio component 60. Examples of the display 80 include a VFD (Vacuum Fluorescent Display), an LED (Light Emitting Diode) display, a driver information center display, a radio display, an arbitrary text device, a heads-up display (HUD), an LCD (Liquid Crystal Diode) display, and/or the like.
A portion of the carrier/communication system 16 may be a cellular telephone system or any other suitable wireless system that transmits signals between the vehicle hardware 26 and land network 22. According to an example, the wireless portion of the carrier/communication system 16 includes one or more cell towers 18, base stations 19 and/or mobile switching centers (MSCs) 20, as well as any other networking components required to connect the wireless portion of the system 16 with land network 22. It is to be understood that various cell tower/base station/MSC arrangements are possible and could be used with the wireless portion of the system 16. For example, a base station 19 and a cell tower 18 may be co-located at the same site or they could be remotely located, or a single base station 19 may be coupled to various cell towers 18, or various base stations 19 could be coupled with a single MSC 20. A speech codec or vocoder may also be incorporated in one or more of the base stations 19, but depending on the particular architecture of the wireless network 16, it could be incorporated within an MSC 20 or some other network components as well.
Land network 22 may be a conventional land-based telecommunications network that is connected to one or more landline telephones and connects the wireless portion of the carrier/communication network 16 to the call/data center 24. For example, land network 22 may include a public switched telephone network (PSTN) and/or an Internet protocol (IP) network. It is to be understood that one or more segments of the land network 22 may be implemented in the form of a standard wired network, a fiber or other optical network, a cable network, other wireless networks, such as wireless local networks (WLANs) or networks providing broadband wireless access (BWA), or any combination thereof.
As shown in
Switch 68, which may be a private branch exchange (PBX) switch, routes incoming signals so that voice transmissions are usually sent to either the live advisor 62 or the automated response system 62′, and data transmissions are passed on to a modem or other piece of equipment (not shown) for demodulation and further signal processing. The modem preferably includes an encoder, as previously explained, and can be connected to various devices such as the server 70 and database 72.
In an example, the switch 68 may be configured to route an incoming voice call to an available live advisor 62 to initially service the voice call, as described in more detail below. The advisor 62 receiving the incoming call may, for example, be a call center operator or an advisor of a particular call center department who is available to take the call. As previously mentioned, the advisor 62 receiving and initially servicing the voice call obtains information from the caller (via, e.g., by asking the caller some questions) pertaining to a purpose for which the voice call was initiated. If the advisor 62 determines that he/she cannot service the call properly, based on the information provided by the caller, the advisor 62 physically launches an application on his/her workstation. This application utilizes the information to ultimately assign a particular department at the call center 24 to which the call may be transferred.
In another example, the incoming voice call may be answered by the automated response system or automaton 62′, which initially services the call. The automaton 62′ obtains information from the caller (via, e.g., asking the caller one or more automated questions) pertaining to a purpose for which the voice call was initiated. If the automaton 62′ determines that the voice call cannot be serviced via one or more of its automated services, based on the information provided by the caller, the automaton 62′ automatically launches an a call transfer application. This application utilizes the caller's information to ultimately assign a particular department at the call center 24 to which the call may be transferred.
The application launched by the advisor 62 or automaton 62′ includes computer program code encoded on a computer readable medium that is read and run by a processor. In one example, the processor is operatively connected to the advisor workstation (shown as reference numeral 100 in
In another example, the processor is operatively connected to the automaton 62′, and this processor may, for instance, be the call center processor 84.
It is to be understood that the application launched by the live advisor 62 or the automaton 62′ may be performed in a cloud, which is described in some detail below. In this case, the application is an Internet-based program that is accessible by the advisor 62 via his/her workstation 100 connected to the processor 84 or to its own processor, either of which utilizes Internet access. The Internet-based program is also accessible by the automaton 62′ through the processor 84. It is further to be understood that if using the cloud, the application may also be launched (e.g., by the advisor 62 or 62′) via a mobile or a remotely-located (e.g., not physically located at the call center 24) computing station.
The processor 84, which is often used in conjunction with the computer equipment 74 (such as the plurality of advisor workstations 100), and/or the processor of the workstation 100 is/are generally equipped with suitable software and/or programs enabling the processor 84 to accomplish a variety of call center 24 functions (such as the call transfer process disclosed herein). Further, the various operations of the call center 24 are carried out by one or more computers (e.g., computer equipment 74) programmed to carry out some of the tasks of the call center 24. The computer equipment 74 (including computers) may include a network of servers (including server 70) coupled to both locally stored and remote databases (e.g., database 72) of any information processed.
In an example, the computer equipment 74 (including computers) may include speech recognition capabilities that translates utterances (such as, e.g., the caller's responses to questions presented by the automaton 62′ during initial servicing of the call) into text, and parses the text into keywords for further processing. These parsed keywords are available to the automaton 62′ to i) determine if the call transfer application should be launched, or ii) to be input into the call transfer application after it has been launched. In some cases, the speech recognition capabilities may also be utilized by a live advisor 62 to decipher the caller's responses if, for example, the advisor 62 cannot understand the caller's speech or dialect, if there is a poor voice connection between the caller and the advisor 62, and/or the like.
It is to be appreciated that the call center 24 may be any central or remote facility, manned or unmanned, mobile or fixed, to or from which it is desirable to exchange voice and data communications. As such, the live advisor 62 may be physically present at the call center 24 or may be located remote from the call center 24 while communicating therethrough.
The communications network provider 90 generally owns and/or operates the carrier/communication system 16. The communications network provider 90 includes a mobile network operator that monitors and maintains the operation of the communications network 90. The network operator directs and routes calls, and troubleshoots hardware (cables, routers, network switches, hubs, network adaptors), software, and transmission problems. It is to be understood that, although the communications network provider 90 may have back-end equipment, employees, etc. located at the telematics service provider service center 24, the telematics service provider is a separate and distinct entity from the network provider 90. In an example, the equipment, employees, etc. of the communications network provider 90 are located remote from the service center 24. The communications network provider 90 provides the user with telephone and/or Internet services, while the telematics service provider provides a variety of telematics-related services (such as, for example, those discussed hereinabove). It is to be understood that the communications network provider 90 may interact with the service center 24 to provide services (such as emergency services) to the user.
While not shown in
In instances where the telematics service provider operates the data center, each call center may be designated to provide a particular service (e.g., emergency services, technical assistance, etc.). Thus, upon assigning an appropriate department via the computer program launched by an live advisor 62 or an automaton 62′ initially servicing the call at the data center, the voice call may be transferred (via a switch at the data center) to an assigned call center that may be better suited to service the call.
Furthermore, the call center 24 components shown in
Examples of the call transfer process will now be described in conjunction with
The examples of the call transfer process include initiating a voice call (labeled VC in
It is to be understood that as soon as the subscriber has initiated the voice call, the subscriber is considered to be a caller. Thus, for purposes of illustration and clarity, the subscriber will be referred to hereinbelow as “the caller”.
The voice call initiated by the caller is received at the switch 68 at the call center 24, which may include an automated process that walks the caller through a series of automated menu options to determine where to initially direct the call. In one example, the automated process directs the call to a live advisor 62, and he/she initially services the voice call upon receiving the call. The live advisor 62 may, for instance, be a general call center advisor 62 or operator, and this advisor 62 initially services the voice call. In another example, the automated process includes the automaton 62′, which initially services the voice call upon receiving the call via an automated system.
Upon receiving the call, the live advisor 62 (or the automaton 62′) may, in an example, have to authenticate the caller before providing any services to him/her. In some cases, the caller may be automatically authenticated, by the advisor workstation or the automaton 62′, which recognizes the dialing number of the device the caller used to initiate the voice call (e.g., the telematics unit 14). In instances where the dialing number is not recognized, the caller may be authenticated by answering one or more prescribed challenges presented verbally by the live advisor 62 or by automated speech recited by the automaton 62′. The prescribed challenge(s) may include a question or request for information relating to personal information of the user, such as, e.g., “What is your mother's maiden name?”, “What was the name of your first pet?”, “Describe the color of your first car,” and/or the like. The answers to these questions or requests (i.e., the personal data) are originally answered by the user and are stored in a user profile in one of the databases 72 at the call center 24. In this example, when the caller requests a service, the caller will be presented with one or more of the prescribed challenges, which he/she must answer correctly to be authenticated.
After the caller has been authenticated, in an example, the voice call is initially serviced by the live advisor 62 or the automaton 62′. The live advisor 62 or automaton 62′ obtains information from the caller about the purpose for which the voice call was made. For instance, the live advisor 62 or the automaton 62′ may ask the caller one or more general questions to obtain some information pertaining to the purpose of the call. These general questions may include, for example, “Hello! How may I help you?”, “Are you having any trouble with your system? If so, what is the problem?”, or the like. In instances where the call is being initially serviced by the live advisor 62, the advisor 62 may decide whether or not he/she is capable of further servicing the voice call based on the caller's answers to the general question(s). Assuming that the advisor 62 can properly understand the caller's responses to the questions, the advisor 62 may, in some cases, ask some additional, more detailed questions in order to more properly assess the purpose of the voice call and to determine whether or not the advisor 62 can service the call. It is to be understood that if the advisor 62 cannot understand the caller's responses, then the advisor 62 may utilize the speech recognition capabilities of the call center computer equipment 74 to assist the advisor 62 in order to better understand/decipher the caller's responses. The speech recognition software may be activated, by the advisor 62, by selecting (via a mouse click, etc.) an icon or menu choice presented on the advisor workstation 100. If, at some point, the live advisor 62 determines that he/she can properly service the call himself/herself, the live advisor 62 does so without having to transfer the call. If the caller is satisfied with the service provided by the general advisor 62, the call may be ended.
In instances where the live advisor 62 decides that he/she cannot properly or adequately service the call based on the information obtained from the caller, the advisor 62 may launch an application on his/her workstation 100 (shown in
If the voice call is initially serviced by the automaton 62′, the automaton 62′ automatically initiates the speech recognition capabilities (i.e., software) of the call center computer equipment 74 to which the automaton 62′ is operatively connected. The speech recognition software converts the caller's utterances in response to the initial servicing questions (e.g., the responses to questions such as “How may I help you?” and/or the like) into text, and parses the text into keywords. These keywords are used, by software run by the processor connected to the automaton 62′, to determine whether or not its automated system can further service the voice call. If the automaton 62′ recognizes one or more of the keywords as pertaining to services that the automaton 62′ can handle, the automaton 62′ will determine that it can further service the voice call via one or more of its automated systems.
The recognizing of the caller's response may be accomplished, for example, by consulting a joint probability distribution table that includes a set of columns representing services that the automated system can and cannot service, and a set of rows representing the keywords that are often used in connection with the respective services. An example of the joint probability distribution table is shown in Table 1 below:
In the example of the joint probability distribution table shown above, each keyword includes a service probability value for services that the automaton 62′ can and cannot service. In an example, if the probability value for a particular keyword that the automaton 62′ can service (such as shown in the first column) is about 75% or greater, then the service represented by the keyword uttered is considered to be serviceable by the automaton 62′. In another example, if the probability value for a particular keyword that the automaton 62′ cannot service (such as shown in the second column) is about 75% or greater, then the service represented by the keyword uttered is considered to be non-serviceable by the automaton 62′. For instance, in the table above, the keywords “account balance” and “list of services” each have a percent probability value (or percent certainty) of about 98% for services for which the automaton 62′ can handle without transferring the call. This 98% probability value far exceeds the minimum threshold of 75%, and thus upon recognizing any of these keywords in a caller's utterance (e.g., if the caller utters something similar to “What is my account balance?” or “Please provide me with a list of services” or the like), the automaton 62′ (via software programs operated by the processor associated therewith) will determine that the purpose for which the voice call is related may be serviceable by the automaton 62′. Likewise, if the probability value of a keyword recited in the caller's utterance is less than the threshold value (such as the keyword “directions”, which has a probability value of 2%), the automaton 62′ (via the software programs) will determine that the purpose of the voice call is not serviceable by the automaton 62′.
In instances where the automaton 62′ cannot determine whether or not it can further service the voice call, the automaton 62′ may present additional, more detailed questions (if any are available by the automated system) to the caller. The automaton 62′ may consult the joint probability distribution table (such as the one shown above) to determine whether or not it can further service the voice call based on the caller's utterance(s) in response to the additional question(s). In instances where the automaton 62′ determines that it cannot further service the call, the automaton 62′ automatically launches the call transfer application operated by the processor 84 at the call center 24.
The call transfer application or program, upon being launched by the advisor 62 or the automaton 62′, selects one or more questions pertaining to the voice call, which may take the form of a multiple choice question including two, three, four, or more answer choices. In some instances, one or more of the questions may be true/false or yes/no type questions, while one or more other questions may have multiple choices that may be selected to answer the question. It is to be understood that the answer choice selected is based, at least in part, on the information/content of the voice call obtained during the initial servicing by the advisor 62 or the automaton 62′.
The questions (e.g., Q1 and Q2 shown in
The same the lead off question Q1 may be presented to the advisor 62/automaton 62′ for each voice call received at the call center 24, or may be chosen from a bank of lead off questions. In the latter instance, the application may randomly select the lead off question Q1 from the bank of questions, or the lead off question Q1 may be strategically chosen. In the second instance, the application may include computer readable code for reviewing a user profile of the caller (which may automatically be retrieved from the database 72 upon receiving the voice call using the dialing number of the communications device that the caller used to place the call) and computer readable code for determining, from the user profile, the type of services previously requested by the caller. For example, if application determines, from the user profile, that the caller typically calls to request navigation instructions from the call center 24, then the application may select a lead off question similar to “Does the caller want navigational instructions?” It is to be understood that if the caller calls the call center 24 using an unrecognizable communications device (i.e., one that is not included in the user profile), the application will not be able to review the user profile, and thus cannot select the lead off question appropriately. In this case, the application will default to retrieving a lead off question as a random selection.
Referring back to the lead off question Q1 presented above (i.e., “Is the caller having trouble with his/her service? A. Yes B. No”), if the advisor 62/automaton 62′ selects the answer choice “yes”, the application will determine which department(s) handles troubleshooting services. If a single department handles this service, then the application immediately assigns that department to handle the voice call. It is to be understood that this example is not limited to troubleshooting services. As such, when the answer to any lead off question directs the application to a single department, the application can assign that department to handle the voice call.
In instances where the call center 24 has more than one department that handles troubleshooting services, then the application will present one or more follow up questions Q2 to the advisor 62 on his/her workstation 100 or to the automaton 62′. The follow up question(s) Q2 are generally more narrow and/or detailed than the lead off question, and may contain a higher degree of specificity directed to the caller's purpose for which the voice call was made. These follow up questions are retrieved from a bank of follow up questions, and are selected by the application based on an answer to the preceding question(s). It is to be understood that the bank of follow up questions are also previously generated and stored so that the application may select the most appropriate question based on the answer to the previous question. The follow up question(s) Q2 that are presented to the advisor 62/automaton 62′ are generally used, by the application, to hone in on a call center 24 department that is capable of servicing the voice call.
Again referring to the example lead off question Q1 presented above (i.e., “Is the caller having trouble with his/her service? A. Yes B. No”), if the answer is “no”, then the application may then determine which departments of the call center 24 provide services other than troubleshooting services (i.e., which departments do not provide troubleshooting services). After making this determination, the application presents one or more follow up questions Q2 to the advisor 62, on his/her workstation 100, or to the automaton 62′. The follow up question(s) Q2 are also more narrow and/or detailed than the lead off question Q1, and the answer to the question(s) Q2 enables the application to i) assign a department, or ii) present yet another question to further hone in on a department that is best suited to service the voice call.
The process used for assigning the department to handle the voice call described above may, in some cases, be referred to as a decision tree, where the branches of the tree are formed based on the answers to the question(s) Q1, Q2 presented to the advisor 62/automaton 62′ during the voice call. One example of a decision tree is described hereinbelow in conjunction with
As shown in
In an example, the next question presented to the advisor 62/automaton 62′ (if one or more is/are needed) may be selected, by the application, utilizing a joint probability distribution table similar to the one described above. This table may be constructed to include additional questions and probabilities associated with the questions. For instance, if the answer selected to the lead off question Q1 is choice A1a (i.e., the caller wants to cancel his/her service), then the follow up question (if needed) may be selected utilizing a joint probability distribution table similar to the one previously described. This particular table may be constructed to include all of the follow up questions pertaining to the answer choice (such as A1a) selected for the previous question that could be asked, and each of these follow up questions is assigned a probability value (%). Thus, the probability value for each follow up question changes based on the answer choice selected for the previous question asked. In an example where the advisor 62/automaton 62′ selected answer choice A1a (i.e., the caller wants to cancel his/her subscription), the follow up questions included in the bank may be assigned a probability value (via an algorithm run by the application), such as shown in Table 2 below:
In the example shown in Table 2 above, certain follow up questions (e.g., “Is the caller planning to sell or trade the vehicle”, which is question Q2a shown in
The new question Q2a selected by the application using, e.g., the joint distribution table described immediately above forms a sub-branch of the decision tree shown in
Referring back to the lead off question Q1 in
Still referring to the example shown in
It is to be understood that all of the joint probability distribution tables are constructed and stored in the processor running the call transfer application. These tables are organized based on answers to each of the questions so that the application can retrieve an appropriate table when needed.
Upon assigning the department to which the call should be transferred, the method further includes automatically transferring the voice call to the assigned department. The automatic transfer of the voice call is initiated, by the application, upon assigning the department (e.g., D1) based on the advisor's/automaton's answers to the questions (e.g., Q1, etc.). It is to be understood that the automatic transfer is transparent to the caller so long as an advisor at the department to which the call is being transferred is available to service the call. In instances where an advisor is not available, the advisor 62 or 62′ transferring the call may be prompted so that the caller may be notified that he/she is being placed on hold until an advisor at the department to which the call is being transferred becomes available. The advisor 62 or 62′ initially servicing the call notifies the caller or the caller is notified via an automated message. The automatic transfer of the voice call may be accomplished via the processor 84 (or via the processor connected to the workstation 100) and a telephony system associated therewith so that the call may be directly transferred from the advisor's workstation 100 to the assigned department (e.g., D1) at the call center 24 as soon as the department is assigned by the application.
In another example, the application may present the department to the advisor 62 on his/her workstation or to the automaton 62′ upon making the assignment. In this example, the assigned department may be presented verbally, e.g., as the name of the department (“Technical Assistance”) or as a sentence or phrase that includes the department name and/or description (“Forward caller to Technical Assistance”). In some instances, an extension code or actual dialing number of the Technical Assistance department may also be presented to the advisor 62 upon assigning the department. Upon receiving the assignment, the advisor 62 or the automaton 62′ may inform the caller that he/she is being transferred and the department to which he/she is being transferred. In instances where a live advisor 62 is initially servicing the call, the advisor 62 transfers the call to the assigned department (such as D1 shown in
When the voice call is transferred, the advisor's workstation 100, if a live advisor 62 is initially servicing the call, may be set back to a call ready state (i.e., a state in which the advisor workstation 100 is ready to answer a voice call from another caller). Any information obtained by the advisor 62 during the initial servicing of the call, including the answers to the questions(s) presented to him/her while the application was running is saved, at least in the user profile in one of the databases 72 shown in
In some cases, that advisor's workstation 100 may selectively enter an after-call-work state prior to answering any new voice calls from other callers. In these cases, the advisor 62 may determine, while initially servicing the voice call, that he/she will need to activate the after-call-work state upon transfer and/or completion of the call. This after-call-work state is generally desirable when additional work pertaining to the voice call needs to be performed after the call is completed. The after-call-work state may, for instance, be selectively enabled by the advisor 62, e.g., by activating an icon or other command on the advisor workstation 100. It is to be understood that when the after-call-work state is activated, and the connection between the caller and the advisor 62 has ended (such as by disconnecting with the caller and/or transferring the caller to another department), the caller's case actually remains open to allow the advisor 62 to engage in after call work (e.g., such as to update the user profile based, at least in part, on the information obtained during the initial servicing of the voice call).
It is to be understood that when the voice call is transferred to an assigned department (such as department D1), a description including the reason why the voice call was transferred to that department is provided (e.g., in human or machine readable text) to the advisor at the assigned department. For instance, if the purpose of the voice call is to cancel the caller's subscription, then the description provided to the advisor upon transferring the call may state something similar to “customer requests cancellation” or the like. It is further to be understood that this description is provided to the new advisor in addition to a summary of, e.g., the answers to the questions presented to the initial advisor 62 (or to a caller if the automaton 62′ initially serviced the call), as described in further detail below. The description may be provided separately from or concurrently with the summary.
Referring back to
It is to be understood that the advisor at the assigned department (such as D1) may be another automaton. In this case, the summary (and the description for why the call was transferred) is provided to the automaton as computer readable data.
Upon receiving the transferred voice call at the assigned department (e.g., D1), the advisor at the assigned department reviews the summary presented to him/her on the workstation 100a and determines if the call was correctly transferred. In an example, the advisor makes this determination by deciding whether the assigned department handles and/or is capable of servicing the caller's needs based, at least in part, on the information provided in the summary. If the proper department and/or division was assigned, then the advisor will service the voice call, and the connection between the caller and the advisor may be ended when the servicing is complete.
It is to be understood that the voice call may, in some instances, be incorrectly transferred to a department that cannot properly service the call. The advisor at the assigned department may make this realization, e.g., upon viewing the summary presented on the workstation 100a. In an example, the advisor may obtain further information from the caller pertaining to the purpose for which the call was made, and this information may be utilized in the application launched by this advisor on his/her workstation 100a. The application proceeds to assign yet another new department via the process described above, and transfer the voice call (via one of the methods also described above) to the newly assigned department (such as, e.g., the department D2 shown in
While several examples have been described in detail, it will be apparent to those skilled in the art that the disclosed examples may be modified. Therefore, the foregoing description is to be considered non-limiting.