System and method for access number distribution in a contact center
First Claim
1. A method for processing interaction requests from a customer, the method comprising:
- receiving by a processor over a data channel from an application running on an end user device accessible to the customer, a request for an interaction;
temporarily storing data associated with the request;
identifying, by the processor, based on the request, an access number from a pool of access numbers and reserving the identified access number for a particular period of time;
transmitting, by the processor, the identified access number to the end user device over the data channel;
receiving, by the processor, in response to the transmitting of the identified access number, an interaction directed to the access number;
identifying, by the processor, in response to the interaction directed to the access number, the temporarily stored data;
establishing, by the processor, a communication session in response to the received interaction; and
returning, by the processor, the access number to the pool.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to a system and method for processing interaction requests from a customer. A computer system receives over a data channel from an end user device accessible to the customer, a request for an interaction. The request includes data from an application running on the mobile device. An access number is identified from a pool of access numbers based on the data, and the identified access number is reserved. The identified access number is transmitted to the end user device over the data channel. In response to the transmitting of the identified access number, a call is received from a telephony device to the access number. A voice media session is established with the telephony device in response to the call.
64 Citations
18 Claims
-
1. A method for processing interaction requests from a customer, the method comprising:
-
receiving by a processor over a data channel from an application running on an end user device accessible to the customer, a request for an interaction; temporarily storing data associated with the request; identifying, by the processor, based on the request, an access number from a pool of access numbers and reserving the identified access number for a particular period of time; transmitting, by the processor, the identified access number to the end user device over the data channel; receiving, by the processor, in response to the transmitting of the identified access number, an interaction directed to the access number; identifying, by the processor, in response to the interaction directed to the access number, the temporarily stored data; establishing, by the processor, a communication session in response to the received interaction; and returning, by the processor, the access number to the pool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15, 16)
-
-
8. A system for processing interaction requests from a customer, the system comprising:
-
a processor; and a memory including instructions which, when executed by the processor, cause the processor to; receive over a data channel from an application running on an end user device accessible to the customer, a request for an interaction; temporarily store data associated with the request; identify, based on the request, an access number from a pool of access numbers and reserve the identified access number for a particular period of time; identify in response to the interaction directed to the access number, the temporarily stored data; transmit the identified access number to the end user device over the data channel, wherein in response to the transmitting, an interaction directed a call to the access number is received and a communication session is established in response to the received interaction; and return the access number to the pool. - View Dependent Claims (9, 10, 11, 12, 13, 14, 17, 18)
-
Specification