Call center builder platform
First Claim
1. A computer-implemented method, comprising:
- transmitting, from a contact center builder system to a content provider system of a content provider, instructions that, when executed, provide a graphic user interface for configuring a contact center for the content provider that includes a contact center telephone number, an agent pool, and an interaction site, the interaction site enabling communications between a user device and a communications system over any of multiple communications channels, including an interactive voice response (IVR) channel, wherein the interaction site specifies a multi-step communication flow between the user device and the communications system, and wherein the multi-step communication flow is determined based on multiple interaction pages configurable by a developer of the content provider system;
receiving, at the contact center builder system and from the content provider system, data associated with one or more configuration parameters of the contact center;
assigning the contact center telephone number to the contact center based on the data;
assigning one or more agents to the agent pool of the contact center based on the data;
determining that the data includes a task to be handled by the communications system without using an agent from among the one or more agents of the agent pool; and
in response to determining that the data includes the task to be handled by the communications system without using the agent of the agent pool, generating multiple interaction pages for the interaction site, wherein at least one interaction page of the multiple interaction pages enables a first caller to communicate with the communications system to reach the agent of the agent pool, and wherein at least one other interaction page of the multiple interaction pages enables a second caller to communicate with the communications system to complete the task using the IVR channel without using the agent of the agent pool.
5 Assignments
0 Petitions
Accused Products
Abstract
Instructions are transmitted from a contact center builder system to a content provider system that, when executed, provide an interface for configuring a contact center for the content provider that includes a contact center telephone number, an agent pool, and an interaction site. Data associated with one or more contact center configuration parameters are received from the content provider. A contact center telephone number is assigned to the contact center based on the data. One or more agents are assigned to the agent pool of the contact center based on the data. The data includes a task to be handled by the communications system without using an agent of the agent pool is determined. In response to determining that the data includes the task to be handled by the communications system without using an agent of the agent pool, multiple interaction pages for the interaction site are generated.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
transmitting, from a contact center builder system to a content provider system of a content provider, instructions that, when executed, provide a graphic user interface for configuring a contact center for the content provider that includes a contact center telephone number, an agent pool, and an interaction site, the interaction site enabling communications between a user device and a communications system over any of multiple communications channels, including an interactive voice response (IVR) channel, wherein the interaction site specifies a multi-step communication flow between the user device and the communications system, and wherein the multi-step communication flow is determined based on multiple interaction pages configurable by a developer of the content provider system; receiving, at the contact center builder system and from the content provider system, data associated with one or more configuration parameters of the contact center; assigning the contact center telephone number to the contact center based on the data; assigning one or more agents to the agent pool of the contact center based on the data; determining that the data includes a task to be handled by the communications system without using an agent from among the one or more agents of the agent pool; and in response to determining that the data includes the task to be handled by the communications system without using the agent of the agent pool, generating multiple interaction pages for the interaction site, wherein at least one interaction page of the multiple interaction pages enables a first caller to communicate with the communications system to reach the agent of the agent pool, and wherein at least one other interaction page of the multiple interaction pages enables a second caller to communicate with the communications system to complete the task using the IVR channel without using the agent of the agent pool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented system comprising:
-
one or more processors and one or more non-transitory computer-readable storage devices storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising; transmitting, to a content provider system of a content provider, instructions that, when executed, provide a graphic user interface for configuring a contact center for the content provider that includes a contact center telephone number, an agent pool, and an interaction site, the interaction site enabling communications between a user device and a communications system over any of multiple communications channels, including an interactive voice response (IVR) channel, wherein the interaction site specifies a multi-step communication flow between the user device and the communications system, and wherein the multi-step communication flow is determined based on multiple interaction pages configurable by a developer of the content provider system; receiving, from the content provider system, data associated with one or more configuration parameters of the contact center; assigning the contact center telephone number to the contact center based on the data; assigning one or more agents to the agent pool of the contact center based on the data; determining that the data includes a task to be handled by the communications system without using an agent from among the one or more agents of the agent pool; and in response to determining that the data includes the task to be handled by the communications system without using the agent of the agent pool, generating multiple interaction pages for the interaction site, wherein at least one interaction page of the multiple interaction pages enables a first caller to communicate with the communications system to reach the agent of the agent pool, and wherein at least one other interaction page of the multiple interaction pages enables a second caller to communicate with the communications system to complete the task using the IVR channel without using the agent of the agent pool. - View Dependent Claims (16, 17)
-
-
18. A contact center builder computing system comprising:
-
a contact center builder interface configured to; transmit, to a content provider system of a content provider, instructions that, when executed, provide a graphic user interface for configuring a contact center for the content provider that includes a contact center telephone number, an agent pool, and an interaction site, the interaction site enabling communications between a user device and a communications system over any of multiple communications channels, including an interactive voice response (IVR) channel, wherein the interaction site specifies a multi-step communication flow between the user device and the communications system, and wherein the multi-step communication flow is determined based on multiple interaction pages configurable by a developer of the content provider system; and receive, from the content provider system, data associated with one or more configuration parameters of the contact center; a telephone number configuration system configured to assign the contact center telephone number to the contact center-based on the data; an agent configuration system configured to assign one or more agents to the agent pool of the contact center based on the data; and an application configuration system including at least one processor configured to; determine that the data includes a task to be handled by the communications system without using an agent from among the one or more agents of the agent pool; and in response to determining that the data includes the task to be handled by the communications system without using the agent of the agent pool, generate multiple interaction pages for the interaction site, wherein at least one interaction page of the multiple interaction pages enables a first caller to communicate with the communications system to reach the agent of the agent pool, and wherein at least one other interaction page of the multiple interaction pages enables a second caller to communicate with the communications system to complete the task using the IVR channel without using the agent of the agent pool. - View Dependent Claims (19, 20)
-
Specification