Patent classifications
H04M3/5166
SECOND LEVEL INTERACTIVE VOICE RESPONSE COMPONENT
In an example embodiment, a solution is provided that introduces a second level IVR component controlled by a call control service that also controls a first IVR component. Controlling the IVR components using this call control service (which also interfaces with client software operated by a human agent) allows for data collected during the IVR sessions or during a live session with the human agent to be shared among the components. This also acts to eliminate the need for a traditional “transfer” of a call from a human agent to an IVR or vice versa, which would often be accompanied by audible clicks or beeps discernable to the caller.
Visual Interactive Voice Response
A method includes connecting a call from a client device to a destination having an interactive voice response service; transcribing audio from the destination during the call to identify menu options of the interactive voice response service; generating visualizations representing the menu options; and outputting the visualizations to a display associated with the client device. A system includes a telephony system, an automatic speech recognition processing tool, and a visualization output generation tool. The telephony system connects a call from a client device to a destination having an interactive voice response service. The automatic speech recognition processing tool transcribes audio from the destination during the call to identify menu options of the interactive voice response service. The visualization output generation tool generates visualizations representing the menu options. The telephony system outputs the visualizations to a display associated with the client device.
SYSTEMS AND METHODS FOR FACILITATING COMMUNICATION BETWEEN A USER AND A SERVICE PROVIDER
Systems and methods are disclosed for generating a dynamic customized script to facilitate communication between a user and a service provider. The method includes receiving, via an interactive voice response (IVR) system, a request from a mobile device associated with at least one user. The contextual information associated with at least one user is processed, in real-time, based, at least in part, on the request. A dynamic customized script specific to the request is generated, in real-time, based, at least in part, on the processing of the contextual information. The request is routed, via the IVR system, to an agent from a pool of agents of the service provider. A presentation of the dynamic customized script is generated in a user interface of a device associated with the agent, wherein the dynamic customized script is step-by-step guidance to the agent for handling the request of at least one user.
Data communication routing architecture based on time zone and reconfiguration
Certain aspects of the disclosure are directed to routing data communications based on time zone. According to a specific example, a data-communications system for routing data communications based on time zone includes a communications routing circuit and a processing circuit. The communications routing circuit receives and routes data communications to a plurality of data communications stations and provides data communications services to remotely-situated client entities. For data communications routed for client entities in which a time zone routing feature is applied, the processing circuit determines a geographic location of the respective data communications station. The processing circuit then identifies a respective set of routing functions, based on a time zone of the geographic location, and routes the data communication based on the time zone, and according to the respective set of routing functions.
Customer self-help control system for contact centers
A computer system is described that is configured to enable customers of an organization to self-monitor account activity and modify account access settings via a contact center of the organization. The contact center control system is configured to provide an interactive call history associated with the customer's accounts with the organization. Using the call history, the customer may perform self-monitoring of calls into the contact center that access the customer's accounts, and notify the organization if any of the calls appear suspicious. The contact center control system is configured provide a user interface through which the customer may modify account access settings including changing which types of authentication methods are enabled to access the customer's accounts, and blocking account access by callers from certain phone numbers. The contact center control system may allow the customer to turn off all access to the customer's accounts via the contact center.
Interacting with an interactive voice response system device or agent device of an organization
A device receives, from a user device, a communication request that includes information identifying a user of the user device, an organization, and at least one reason for the communication request. The device determines, based on the communication request, information concerning the user, a telephone number associated with the organization, and a menu of an interactive voice response (IVR) system device associated with the telephone number. The device communicates, based on the information concerning the user, the menu of the IVR system device, and the at least one reason for the communication request, with the IVR system device via a communication session initiated based on the telephone number. The device determines, based on communicating with the IVR system device, a time that the user is to interact with the IVR system device via the communication session, and causes the user device to join the communication session at the time.
Enhanced abandoned call recovery for a contact center
An enhanced abandoned call recovery (“E-ACR”) process allows certain abandoned calls to be eligible for a callback call. An E-ACR assignment point defines which abandoned calls in an inbound campaign or interactive voice response (“IVR”) menu are eligible to be processed to determine whether the E-ACR callback should occur. The determination of whether a callback occurs involves various compliance tests, such as ensuring calling window, call attempts, and other regulatory concerns are addressed. Once a callback is determined to occur, it is associated with a specific campaign to ensure the called party is provided with agents having the skill set as defined for that assignment point. In this manner, only eligible callers receive an E-ACR callback, and further receive the callback in a compliant manner and handled by the same skill set of agents as would have been allocated to the caller had they not abandoned their call.
Method and system for providing a seamless handoff from a voice channel to a call agent
The method and system may provide a seamless handoff of user information from a drugstore to a call agent. When a customer communicates with a drugstore device regarding a drugstore-related inquiry, the drugstore device attempts to identify an answer to the drugstore-related inquiry. When the drugstore device does not identify an answer to the drugstore-related inquiry, the drugstore device initiates communication between the customer and a contact center. A transcribed version of the communication may be stored in a database accessible by the contact center along with additional user information for the customer related to the customer's experiences with the drugstore. The user information may be provided to a call agent's contact center device for display and in this manner, the call agent may be made aware of the communication to avoid asking repeat questions and to quickly and efficiently answer the customer's drugstore-related inquiry.
SYSTEM AND METHODS FOR AN AUTOMATED CHATBOT TESTING PLATFORM
A system and method for automated chatbot testing to provide training and quality assurance of conversational artificial intelligence systems, comprising a chatbot testing administrator interface which allows chatbot makers to define what a chatbot is supposed to do, create test scripts to test the performance of the chatbot, and review the results of the chatbot tests, a chatbot testing server which provides and interface between chatbot testing agents and the administrator interface, instantiates chatbot agents and distributes them across available hardware and runs testing programs which activate, configure, and deactivate chatbot testing agents as needed. A plurality of chatbot agents may be running in parallel to provide automated testing based upon test script configuration.
System and method for optimizing agent time
A method and system automatically optimizes agent time. The method performed by a transferring device includes monitoring a communication session between an agent device used by an agent of the contact center and a user device used by a user. The communication session including first communications generated by the agent and second communications generated by the user. The method includes determining when the communication session is to be transferred from the agent device to an automated system of the contact center. The automated system is configured to perform the communication session by generating third communications for the second communications. The method includes generating a control signal upon determining the communication session is to be transferred that is configured to automatically transfer the communications session from the agent device to the automated system.