Claims
- 1. A method of establishing a telephone call from a caller station to an Automatic Call Distributor (ACD) Agent position, comprising the steps of:
establishing a data connection between a caller terminal and a user controller of the ACD; accessing queuing data of said ACD over said data connection; a user at said caller station, responsive to receipt of said queuing data, transmitting commands from said caller terminal; combining said commands with information accessed in said queues to select an Agent position; and establishing a connection between said caller telephone and an Agent position; said agent position selected in conformance with said commands and the queuing information.
- 2. The method of claim 1, wherein the step of accessing queuing data comprises the step of:
said User Controller providing wait time information to said caller terminal; and wherein a caller at said caller terminal, responsive to said wait time information, provides additional commands to said User Controller.
- 3. The method of claim 1, wherein said User Controller further has access to user profile information, and combines said user profile information with said commands and said queue data for selecting said Agent position.
- 4. The method of claim 3, wherein said user profile information comprises information for selecting a preferred Agent, and wherein said preferred Agent is selected if said preferred Agent is available.
- 5. The method of claim 1, wherein said queuing data comprises a plurality of queue entries, wherein ones of said queue entries identify a caller, and provide additional data, said additional data for selecting a connection to specific ones of said Agent positions.
- 6. The method of claim 1, wherein said User Controller communicates with a Call Controller for establishing a connection to said selected Agent position.
- 7. The method of claim 1, wherein said caller terminal is connected to said User Controller via the Internet.
- 8. The method of claim 1, wherein said caller station is connected to said ACD by the Public Switched Telephone Network (PSTN).
- 9. The method of claim 1, wherein said ACD comprises a plurality of queues, and wherein a queue for this call is selected based in part, on user provided commands.
- 10. The method of claim 1, wherein said ACD comprises a plurality of queues, and wherein a queue for this call is selected based in part, on user profile data.
- 11. Apparatus for establishing a telephone call from a caller station to an Automatic Call Distributor (ACD) Agent position, comprising:
means for establishing a data connection between a caller terminal and a user controller of the ACD; means for accessing queuing data of said ACD over said data connection; means, responsive to input from a user at said caller station in response to receipt of said queuing data for transmitting commands from said caller terminal; means for combining said commands with information accessed in said queues to select an Agent position; and means for establishing a connection between said caller telephone and an Agent position; said Agent position selected in conformance with said commands and the queuing information.
- 12. The apparatus of claim 11, wherein said user controller provides wait time information to said caller terminal; and said user responsive to said wait time information for causing said means for transmitting to transmit additional commands to said user controller.
- 13. The apparatus of claim 11, wherein said user controller further has access to user profile information;
wherein said user controller combines said user profile information with said commands and said queue data for selecting said Agent position.
- 14. The apparatus of claim 13, wherein said user profile information comprises:
information for selecting a preferred Agent; and wherein said user controller selects said preferred Agent if said preferred Agent is available.
- 15. The apparatus of claim 11, wherein said queuing data comprises:
a plurality of queue entries, wherein ones of said queue entries identify a caller and provide additional data; said additional data for selecting a connection to specific ones of said Agent positions.
- 16. The apparatus of claim 11, wherein said user controller communicates with a call controller of said ACD for establishing a connection to said selected Agent position.
- 17. The apparatus of claim 11, wherein said caller terminal is connected to said user controller via the Internet.
- 18. The apparatus of claim 11, wherein said caller station is connected to said ACD by the Public Switched Telephone Network (PSTN).
- 19. The apparatus of claim 11, wherein said ACD comprises:
a plurality of queues; and wherein a queue for this call is selected based in part, on user provider commands.
- 20. The apparatus of claim 11, wherein said ACD comprises:
a plurality of queues; and wherein a queue for this call is selected based in part, on user profile data.
RELATED APPLICATION
[0001] This Application is related to Applications entitled, “End User Automatic Call Distributor Network Control” and “Communication of User Data to an Automatic Call Distributor Agent”, by the inventors of this Application, and “Enhanced Agent Automatic Call Distributor Control”, by D. B. Smith and M. R. Smith, being filed concurrently with this Application and being assigned to the same Assignee as this Application.