Customer communication service system
First Claim
1. A customer communication service system, comprising:
- a call processing network having an interface connected to a telephone network and having a workflow manager connected to a global data communications network, said workflow manager receiving a customer media event, identifying attributes, and associating values therewith;
a database associated with said workflow manager, said database containing available agent attributes for associating attributes of said media event with said agent attributes for a purpose of associating an available agent with a customer media event;
means for connecting geographically distributed agent communications from multiple call center sites to said call processing network;
means for connecting web client communications to said call processing network by voice and at least one other means selected from the group consisting of e-mail message transmission means, chat message transmission means, facsimile transmission means, digital video transmission means and digital voice transmission means; and
means for seamlessly and simultaneously capturing and processing the voice and the at least one other means selected from the group consisting of e-mail message transmission means, chat message transmission means, digital transmission means, facsimile transmission means, digital video transmission means, digital voice transmission means, to provide an integrated communication interface to the agent.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method is disclosed for servicing multi media customer communications to geographically distributed agents from multiple call center sites via the telephone network and a global data communications network. The system provides separate interface ports to the telephone network and a global data communications network, eliminating a potential choke point for limiting communications performance. Multi media workflow provides common elements for handling diverse media event types. The system a novel algorithm for skill based matching the attributes of multiple media events to the attributes of multiple call center agents. Universal queuing is provided to enable effective use of skill based matching features. A unique method for allocating voice trunk lines provides greater efficiency of available voice communication channels and maximizes agent available to customers.
-
Citations
32 Claims
-
1. A customer communication service system, comprising:
-
a call processing network having an interface connected to a telephone network and having a workflow manager connected to a global data communications network, said workflow manager receiving a customer media event, identifying attributes, and associating values therewith; a database associated with said workflow manager, said database containing available agent attributes for associating attributes of said media event with said agent attributes for a purpose of associating an available agent with a customer media event; means for connecting geographically distributed agent communications from multiple call center sites to said call processing network; means for connecting web client communications to said call processing network by voice and at least one other means selected from the group consisting of e-mail message transmission means, chat message transmission means, facsimile transmission means, digital video transmission means and digital voice transmission means; and means for seamlessly and simultaneously capturing and processing the voice and the at least one other means selected from the group consisting of e-mail message transmission means, chat message transmission means, digital transmission means, facsimile transmission means, digital video transmission means, digital voice transmission means, to provide an integrated communication interface to the agent. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing customer communication service comprising:
-
connecting a telephone network interface of a call processing network to a telephone network for enabling communications between a voice client and an agent; connecting voice client communications to said call processing network via said telephone network; connecting geographically distributed agent communications from multiple call center sites to said call center processing network via said telephone network; connecting a data network interface of said call processing network to a global data communications network for enabling communications between a web client and said agent; connecting web client communications to said call processing network via said global data communications network by voice and at least one other means selected from the group consisting of e-mail message transmission means, chat message transmission means;
digital transmission means, facsimile transmission means;
digital video transmission means;
digital voice transmission means;connecting geographically distributed agent communications from multiple call center sites to said call processing network via said global data communications network; and
seamlessly and simultaneously capturing and processing the voice and the at least one other means selected from the group consisting of e-mail message transmission means, chat message transmission means, digital transmission means, facsimile transmission means, digital video transmission means, digital voice transmission means, to provide an integrated communication interface to the agent. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for providing workflow management of a customer communication service, comprising:
-
a) accepting a media event input; b) identifying media attributes through discovery events; c) identifying media attribute modifiers; d) associating values with media attributes and media attribute modifiers; e) universal queuing of media events, media attributes, media attribute modifiers and associated values; f) identifying available agents, agent attributes, agent attribute modifiers and associated values; g) performing skill-based matching of media event with available agents; h) selecting best agent media slot for media event; and i) completing media event.
-
-
28. A method for dynamic allocation of sharable trunk lines for a customer communication service, comprising:
-
a) determining the number of agents A available to process media events for a customer; b) determining the trunWagent ratio R; c) determining the required number of after hour trunks T; d) calculating the ratio A×
R;e) calculating the ratio A+T; f) determining the greater of A×
R and A+T;g) using the greater of A×
R and A+T to determine a permitted number of trunks available for the customer;h) accepting a call and pass to call treatment if said call does not exceed the permitted number of simultaneous calls; and i) rejecting a call if the number of calls exceeds the permitted number of simultaneous calls.
-
-
29. A customer communication workflow management system, comprising:
- a workflow manager for receiving a customer media event, identifying attributes of said media event and associating values therewith; and
a database of available agent attributes associated with said workflow manager, said workflow manager associating attributes of said media event with said agent attributes for the purpose of associating an available agent with a customer media event. - View Dependent Claims (30, 31, 32)
- a workflow manager for receiving a customer media event, identifying attributes of said media event and associating values therewith; and
Specification