Customer communication service system
First Claim
1. A customer communication service system, comprising:
- a) a call processing network for enabling communications between a voice client and an agent having a telephone network interface connected to a telephone network;
b) means for connecting voice client communications to the call processing network via the telephone network;
c) means for connecting geographically distributed agent communications from multiple call center sites to the call processing network via the telephone network;
d) the call processing network for enabling communications between a web client and an agent having a data network interface connected to a global data communications network;
e) means for connecting web client communications to the call processing network via the global data communications network; and
f) means for connecting geographically distributed agent communications from multiple call center sites to the call processing network via the global data communications network.
18 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
37 Claims
-
1. A customer communication service system, comprising:
-
a) a call processing network for enabling communications between a voice client and an agent having a telephone network interface connected to a telephone network;
b) means for connecting voice client communications to the call processing network via the telephone network;
c) means for connecting geographically distributed agent communications from multiple call center sites to the call processing network via the telephone network;
d) the call processing network for enabling communications between a web client and an agent having a data network interface connected to a global data communications network;
e) means for connecting web client communications to the call processing network via the global data communications network; and
f) means for connecting geographically distributed agent communications from multiple call center sites to the call processing network via the global data communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing customer communication service, comprising:
-
a) connecting a telephone network interface of a call processing network to a telephone network for enabling communications between voice client and an agent;
b) connecting voice client communications to the call processing network via the telephone network;
c) connecting geographically distributed agent communications from multiple call center sites to the call center processing network via the telephone network;
d) connecting a data network interface of the call processing network to a global data communications network for enabling communications between a web client and an agent;
e) connecting web client communications to the call processing network via the global data communications network; and
f) connecting geographically distributed agent communications from multiple call center sites to the call processing network via the global data communications network. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. Computer readable media tangibly embodying a program of instructions executable by a computer to perform a method for providing workflow management of a customer communication service, the workflow method comprising:
-
a) accepting 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.
-
-
37. Computer readable media tangibly embodying a program of instructions executable by a computer to perform a method for dynamic allocation of sharable trunk lines for a customer communication service, the allocation method comprising:
-
a) determining the number of agents A available to process media events for a customer;
b) determining the trunk/agent 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 the call does not exceed the permitted number of simultaneous calls; and
i) rejecting the call if the number of calls exceeds the permitted number of simultaneous calls.
-
Specification