Method and system for managing calls of an automatic call distributor
First Claim
1. A method for managing calls of an automatic call distributor, comprising:
- receiving a call from a user over a first connection with a first endpoint of the user, the call comprising a request for service;
obtaining presence information of the user and associating the call with the presence information;
placing the call in a queue until a suitable agent becomes available to provide the service to the user;
establishing a virtual contact to hold a place of the call in an order in the queue if the first connection is terminated;
receiving a second call from the user over a second connection;
detecting the presence of the user associated with the second connection; and
associating the second connection with the virtual contact using the detected presence of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing calls of an automatic call distributor includes receiving a call from a user over a first connection with a first endpoint of the user. The call comprises a request for service. The method includes obtaining presence information of the user and associating the call with the presence information. The method includes placing the call in a queue until a suitable agent becomes available to provide the service to the user. A virtual contact is established to hold a place of the call in an order in the queue if the first connection is terminated. The method also includes establishing a second connection with the user and detecting the presence of the user associated with the second connection. The method includes associating the second connection with the virtual contact using the detected presence of the user.
-
Citations
34 Claims
-
1. A method for managing calls of an automatic call distributor, comprising:
-
receiving a call from a user over a first connection with a first endpoint of the user, the call comprising a request for service; obtaining presence information of the user and associating the call with the presence information; placing the call in a queue until a suitable agent becomes available to provide the service to the user; establishing a virtual contact to hold a place of the call in an order in the queue if the first connection is terminated; receiving a second call from the user over a second connection; detecting the presence of the user associated with the second connection; and associating the second connection with the virtual contact using the detected presence of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for managing calls of an automatic call distributor, comprising:
-
at least one interface port operable to receive a call from a user over a first connection with a first endpoint of the user, the call comprising a request for service; a queue operable to retain the call until a suitable agent becomes available to provide the service to the user; a processor operable to; establish a virtual contact to hold a place of the call in an order in the queue if the first connection is terminated; and receive a second call from the user over a second connection; a presence server operable to; obtain presence information of the user and associate the call with the presence information; and detect the presence of the user associated with the second connection; and the processor being further operable to associate the second connection with the virtual contact using the detected presence of the user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for managing calls of an automatic call distributor, comprising:
-
means for receiving a call from a user over a first connection with a first endpoint of the user, the call comprising a request for service; means for obtaining presence information of the user and associating the call with the presence information; means for placing the call in a queue until a suitable agent becomes available to provide the service to the user; means for establishing a virtual contact to hold a place of the call in an order in the queue if the first connection is terminated; means for receiving a second call from the user over a second connection; means for detecting the presence of the user associated with the second connection; and means for associating the second connection with the virtual contact using the detected presence of the user. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer program comprising software embodied in a computer readable medium, the computer readable medium comprising code operable to:
-
receive a call from a user over a first connection with a first endpoint of the user, the call comprising a request for service; obtain presence information of the user and associate the call with the presence information; place the call in a queue until a suitable agent becomes available to provide the service to the user; establish a virtual contact to hold a place of the call in an order in the queue if the first connection is terminated; receive a second call from the user over a second connection; detect the presence of the user associated with the second connection; and associate the second connection with the virtual contact using the detected presence of the user. - View Dependent Claims (31, 32, 33, 34)
-
Specification