Abstract:
A call handling platform receives a call placed by a caller, collects data points based on the caller's interaction with an interactive voice response module, and computes an experience score for the caller using the data points. The call handling platform compares the experience score to a predetermined first threshold that indicates a first level of caller satisfaction. The call handling platform determines whether an option is enabled for recording screen captures of a display screen coupled to a machine used by a human agent. Upon determining that the caller has a lower level of satisfaction than the first level of satisfaction, the call handling platform routes the call to a human agent. Based on determining that the option for recording screen captures is enabled, the call handling platform initiates recording of screen captures of a display screen coupled to a machine used by the human agent.
Abstract:
An interface for configuring an interaction site is provided. First values corresponding to first parameters of an interaction page of the one or more interaction pages are received. Recommended interaction pages for the interaction site are selected based on the first values. An interface for selecting any interaction page of the recommended interaction pages is provided. Data indicating a selection of a particular interaction page is received. In response to receiving the data indicating the selection of the particular interaction page, an interface for configuring the particular interaction page is provided. Second values corresponding to second parameters of the particular interaction page are received. A second multi-step communication flow is determined based on (i) values corresponding to the parameters associated with the first multi-step communication flow and (ii) the second values. An interaction flow document including code for the interaction site specifying the second multi-step communication flow is generated.
Abstract:
A request to execute an interaction site associated with a custom grammars file is received from a user device and by a communications system. An interaction flow document to execute the interaction site is accessed by the communications system. The custom grammars file is accessed by the communications system, the custom grammars file being configured to enable the communications system to identify executable commands corresponding to utterances spoken by users of user devices. An utterance spoken by a user of the user device is received from the user device and by the communications system. The utterance is stored by the communications system. The custom grammars file is updated by a grammar generation system to include a representation of the stored utterance for processing utterances in subsequent communications with users.
Abstract:
A call handling platform receives a call placed by a caller, collects data points based on the caller's interaction with an interactive voice response module, and computes an experience score for the caller using the data points. The call handling platform compares the experience score to a predetermined first threshold that indicates a first level of caller satisfaction. The call handling platform determines whether an option is enabled for recording screen captures of a display screen coupled to a machine used by a human agent. Upon determining that the caller has a lower level of satisfaction than the first level of satisfaction, the call handling platform routes the call to a human agent. Based on determining that the option for recording screen captures is enabled, the call handling platform initiates recording of screen captures of a display screen coupled to a machine used by the human agent.
Abstract:
A call handling platform receives a call placed by a caller. The call handling platform collects data points based on an interaction of the caller with an interactive voice response module during the call, and computes an experience score for the caller. The call handling platform accesses a predetermined first threshold that indicates a first level of caller satisfaction and compares the experience score to the first threshold. Based on the comparing, the call handling platform determines that the caller has a lower level of satisfaction than the first level of satisfaction, and routes the call to a human agent. The call handling platform determines whether an option for recording a call is enabled. Based on determining that the option for recording a call is enabled, the call handling platform initiates recording of the interaction between the caller and the human agent.
Abstract:
Usage data associated with a user of a telephonic device is accessed by a remote learning engine. A first service or a first product is identified by the remote learning engine based on the accessed usage data. A first recommended voice bundle application is determined by the remote learning engine. A recommendation associated with the first recommended voice bundle application is transmitted to the telephonic device. The recommendation is presented by the telephonic device to the user through voice communications. A response from the user associated with the recommendation is received. In response to determining that the user has not accepted the recommendation, a second service or a second product is determined based on the received response. A second recommended voice bundle application is determined based on the second service. The second recommended voice bundle application is executed by the telephonic device.
Abstract:
Usage data associated with a user of a telephonic device is accessed by a remote learning engine. A service or a product is identified by the remote learning engine based on the accessed usage data. A recommended voice bundle application is determined by the remote learning engine. A recommendation associated with the recommended voice bundle application is transmitted to the telephonic device. The recommendation is presented to the user through voice communications. One or more input parameters associated with the recommended voice bundle application is collected by the telephonic device. The user through voice communications has accepted the recommendation determining is determined. In response to determining that the user has accepted the recommendation, the one or more input parameters to the recommended voice bundle application are loaded by the telephonic device, and the recommended voice bundle application is executed by the telephonic device.
Abstract:
A request to execute an interaction site for enabling communications to be exchanged between a multi-channel communications system and a user device is received by an interaction flow processor. The interaction site is identified based on the request. An interaction flow document is accessed for the identified interaction site, the interaction flow document including code for initiating the interaction site between a user device and the multi-channel communications system using any one of multiple different communications channels including an interactive voice response channel. A communications channel used by the user device to contact the multi-channel communications system is determined. Based on the determined communications channel, the code of the interaction flow document is translated to code executable by the multi-channel communications system to enable the multi-channel communications system and the user device to exchange communications over the determined communications channel. A response is transmitted to the multi-channel communications system.