Personalized wait treatment during interaction with contact centers
First Claim
1. A system comprising:
- a microprocessor; and
a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that program the microprocessor to;
establish a communication session with a communication endpoint, wherein the communication endpoint comprises a web browser in communication with a contact center, by uploading a web page provided by a web server;
place the communication endpoint on hold;
in response to placing the communication endpoint on hold, send a first message via the web server to the communication endpoint that indicates that that the communication endpoint has been placed on hold;
determine that the communication endpoint has been taken off hold; and
in response to determining that the communication endpoint has been taken off hold, send a second message via the web server to the communication endpoint to stop playing a personalized media.
8 Assignments
0 Petitions
Accused Products
Abstract
A communication session with a communication endpoint is established. The communication session is placed on hold. For example, the communication session is placed on hold by being sent to a contact center queue. In response to placing the communication session on hold, a first message is sent to the communication endpoint that indicates the communication session has been placed on hold. A second message is received from the communication endpoint that indicates that a user of the communication endpoint would like to play personal media while the communication session is on hold. The communication session is later taken off hold. In response to determining that the communication session is taken off hold, a third message is sent to the communication endpoint to stop playing the personalized media. This process allows the user to play personalized media while being placed on hold.
-
Citations
20 Claims
-
1. A system comprising:
-
a microprocessor; and a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that program the microprocessor to; establish a communication session with a communication endpoint, wherein the communication endpoint comprises a web browser in communication with a contact center, by uploading a web page provided by a web server; place the communication endpoint on hold; in response to placing the communication endpoint on hold, send a first message via the web server to the communication endpoint that indicates that that the communication endpoint has been placed on hold; determine that the communication endpoint has been taken off hold; and in response to determining that the communication endpoint has been taken off hold, send a second message via the web server to the communication endpoint to stop playing a personalized media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
establishing, by a microprocessor, a communication session with a communication endpoint; placing, by the microprocessor, the communication endpoint on hold, wherein the communication endpoint comprises a web browser in communication with a contact center by uploading a web page provided by a web server; in response to placing the communication endpoint on hold, sending via the web server, by the microprocessor, a first message to the communication endpoint that indicates that the communication endpoint has been placed on hold; determining, by the microprocessor, that the communication endpoint has been taken off hold; and in response to determining that the communication endpoint has been taken off hold, sending via the web server, by the microprocessor, a second message to the communication endpoint to stop playing a personalized media. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a microprocessor; and a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that program the microprocessor to; establish a communication session with a communication endpoint, wherein the communication endpoint comprises a web browser in communication with a contact center by uploading a web page provided by a web server; place the communication endpoint on hold; in response to placing the communication endpoint on hold, play, by an Interactive Voice Response (IVR) system, a first message, via the web server, asking if a user of the communication endpoint wants to play a personal media while the communication endpoint is on hold; receive, by the IVR system, input from the user at the communication endpoint that the user wants to play the personal media; send a second message via the web server to the communication endpoint that the user has selected to play the personal media; determine that the communication endpoint is being taken off hold; and in response to determining that the communication endpoint is being taken off hold, sending a third message via the web server to the communication endpoint to stop playing the personalized media. - View Dependent Claims (18, 19, 20)
-
Specification