Method and apparatus for converting form information to phone call
First Claim
1. A method for establishing a phone call comprising the steps of:
- receiving, by a call server, a message including information entered by a customer at a website, the message indicating that a customer wishes to be contacted by a sales agent, the message including customer identification information, customer contact information, and product identification information that identifies a good or service in which the customer is interested;
establishing a first phone call to the customer by a first voice over internet protocol (VoIP) gateway in communication with the call server;
establishing a second phone call to a sales agent by a second VoIP gateway in communication with the call server;
converting at least a portion of the message to speech;
playing the speech to the sales agent in the second phone call;
bridging the first phone call and the second phone call to connect the sales agent to the customer, wherein the bridging comprises directing an internet protocol output of the first VoIP gateway to an internet protocol input of the second VoIP gateway and directing an internet protocol output of the second VOIP gateway to an internet protocol input of the first VOIP gateway; and
placing a third phone call to the sales agent using sales agent contact information different from that used on the second call, wherein the first phone call is bridged to the third phone call instead of the second phone call, and wherein the sales agent associated with the second phone call is the sales agent associated with the third phone call.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for establishing a phone call between a potential customer viewing information on the internet and a sales agent includes the steps of receiving a message indicating that the customer wishes to be contacted and including contact information for the customer and other information, converting at least some of the information in the message to speech, establishing a phone call to the sales agents, playing the speech to the sales agent, establishing a phone call to the customer using the contact information in the message, and bridging the first call to the second call. In some embodiments, a text message such as email or SMS is sent in addition to the phone call to the sales agent or when the phone call to the sales agent cannot be completed.
40 Citations
27 Claims
-
1. A method for establishing a phone call comprising the steps of:
-
receiving, by a call server, a message including information entered by a customer at a website, the message indicating that a customer wishes to be contacted by a sales agent, the message including customer identification information, customer contact information, and product identification information that identifies a good or service in which the customer is interested; establishing a first phone call to the customer by a first voice over internet protocol (VoIP) gateway in communication with the call server; establishing a second phone call to a sales agent by a second VoIP gateway in communication with the call server; converting at least a portion of the message to speech; playing the speech to the sales agent in the second phone call; bridging the first phone call and the second phone call to connect the sales agent to the customer, wherein the bridging comprises directing an internet protocol output of the first VoIP gateway to an internet protocol input of the second VoIP gateway and directing an internet protocol output of the second VOIP gateway to an internet protocol input of the first VOIP gateway; and placing a third phone call to the sales agent using sales agent contact information different from that used on the second call, wherein the first phone call is bridged to the third phone call instead of the second phone call, and wherein the sales agent associated with the second phone call is the sales agent associated with the third phone call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for establishing a phone call, the system comprising:
-
a call server configured receive a message including information entered by a customer at a website, the information in the message including customer identification information, customer contact information, and product identification information that identifies a good or service in which the customer is interested, the call server including a database that includes at least one sales agent contact data and a text-to-speech module, the call server being configured to perform the steps of establishing a first phone call to the customer; establishing a second phone call to a sales agent; converting at least a portion of the message to speech; playing the speech to the sales agent in the second phone call; and bridging the first phone call and the second phone call to connect the sales agent to the customer; and a first voice over internet protocol (VoIP) gateway in communication with the call server; a second VoIP gateway in communication with the call server; wherein the first VoIP gateway is used to establish the first phone call, the second VoIP gateway is used to establish the second phone call, and the bridging step is performed by directing an internet protocol output of the first VoIP gateway to an internet protocol input of the second VoIP gateway and directing an internet protocol output of the second VoIP gateway to an internet protocol input of the first VOIP gateway, and wherein the call server is further configured to place a third phone call to the sales agent using sales agent contact information different from that used on the second call, wherein the first phone call is bridged to the third phone call instead of the second phone call, and wherein the sales agent associated with the second phone call is the sales agent associated with the third phone call. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable medium encoded with instructions that, when executed by a computer, cause the computer to perform:
-
receiving a message including information entered by a customer at a website, the message indicating that a customer wishes to be contacted by a sales agent, the message including customer identification information, customer contact information, and product identification information that identifies a good or service in which the customer is interested; establishing a first phone call to the customer by a first voice over internet protocol (VoIP) gateway in communication with the call server; establishing a second phone call to a sales agent by a second VoIP gateway in communication with the call server; converting at least a portion of the message to speech; playing the speech to the sales agent in the second phone call; bridging the first phone call and the second phone call to connect the sales agent to the customer, wherein the bridging comprises directing an internet protocol output of the first VoIP gateway to an internet protocol input of the second VoIP gateway and directing an internet protocol output of the second VoIP gateway to an internet protocol input of the first VOIP gateway; and placing a third phone call to the sales agent using sales agent contact information different from that used on the second call, wherein the first phone call is bridged to the third phone call instead of the second phone call, and wherein the sales agent associated with the second phone call is the sales agent associated with the third phone call. - View Dependent Claims (26, 27)
-
Specification