Contact routing system and method
First Claim
1. A contact routing system, comprising:
- a plurality of media connectors which receive incoming customer contacts from an equal plurality of media channels;
contact routing logic which routes said incoming contacts to particular customer service representatives (“
CSRs”
) based on a set of routing variables including the particular media channel over which said contacts were received and the skill sets of said CSRs; and
a single call tracking data unit created for each incoming customer contact regardless of the medium channel of the customer contact to record data for said incoming customer contact, the call tracking data unit to be archived upon termination of activities associated with the call tracking data unit based on an internally maintained list of processes utilizing the call tracking data unit, said call tracking data unit transmitted to said CSRs concurrently with said routing of said contacts for updating by said CSRs as said contact traverses said contact routing system, regardless of media type handled by said CSRs.
14 Assignments
0 Petitions
Accused Products
Abstract
A contact routing system is disclosed comprising: a plurality of media connectors which receive incoming customer contacts from an equal plurality of media channels; and contact routing logic which routes the incoming contacts to particular customer service representatives (“CSRs”) based on the particular media channel over which the contacts were received and the skill sets of the CSRs.
Also described is a method for routing customer contacts comprising the steps of: receiving incoming customer contacts from a plurality of media channels; and routing the incoming customer contacts particular customer service representatives (“CSRs”) based on the media channel over which the contacts are received and the skill sets of the particular CSRs.
-
Citations
58 Claims
-
1. A contact routing system, comprising:
-
a plurality of media connectors which receive incoming customer contacts from an equal plurality of media channels;
contact routing logic which routes said incoming contacts to particular customer service representatives (“
CSRs”
) based on a set of routing variables including the particular media channel over which said contacts were received and the skill sets of said CSRs; and
a single call tracking data unit created for each incoming customer contact regardless of the medium channel of the customer contact to record data for said incoming customer contact, the call tracking data unit to be archived upon termination of activities associated with the call tracking data unit based on an internally maintained list of processes utilizing the call tracking data unit, said call tracking data unit transmitted to said CSRs concurrently with said routing of said contacts for updating by said CSRs as said contact traverses said contact routing system, regardless of media type handled by said CSRs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for routing customer contacts comprising the steps of:
-
receiving incoming customer contacts from a plurality of media channels; and
routing said incoming customer contacts to particular customer service representatives (“
CSRs”
) based on a set of routing variables including the media channel over which said contacts are received and the skill sets of the particular CSRs; and
routing a single call tracking data unit generated for each incoming customer contact regardless of the medium channel of the customer contact to a plurality of locations in a call center system, said call tracking unit recording data associated with said incoming customer contact, the call tracking data unit to be archived upon termination of activities associated with the call tracking data unit based on an internally maintained list of processes utilizing the call tracking data unit, said call tracking data unit routed concurrently with said routing of said contacts for updating by said CSRs as said contact traverses said call center system, regardless of media type handled by said CSRs. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A contact routing method comprising:
-
receiving customer contacts from a plurality of different media channel types;
selecting a particular media-specific queue group for each incoming customer contact based on said media channel over which said customer contact was received;
selecting a particular queue within said selected media-specific queue group for each customer contact based on one or more routing variables;
transmitting said customer contact to a particular CSR based on the skill set of said CSR and the media channels over which said CSR is equipped to receive contacts; and
transmitting a single call tracking data unit regardless of the medium channel of the customer contact to a plurality of locations, each call tracking data unit recording data associated with one incoming customer contact, the call tracking data unit to be archived upon termination of activities associated with the call tracking data unit based on an internally maintained list of processes utilizing the call tracking data unit, said call tracking data unit transmitted concurrently with said routing of said contacts for updating by said CSRs as said contact traverses a contact routing center, regardless of media type handled by said CSRs. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A contact routing system, comprising:
-
a plurality of media connectors which receive incoming customer contacts from an equal plurality of media channels;
contact routing logic which routes said incoming contacts to particular customer service representatives (“
CSRs”
) based on a set of routing variables including the particular media channel over which said contacts were received and the skill sets of said CSRs; and
a single tracking data unit created for each incoming customer contact regardless of the medium channel of the customer contact to record data for said incoming customer contact, the call tracking data unit to be archived upon termination of activities associated with the call tracking data unit based on an internally maintained list of processes utilizing the call tracking data unit, the call tracking data unit routed to a plurality of contact center applications that indicate interest in the call tracking data unit, said tracking data unit transmitted to said CSRs concurrently with said routing of said contacts for updating by said applications or CSRs as said contact traverses a contact routing center, regardless of media type handled by said applications or CSRs. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A contact routing system, comprising:
-
a plurality of media connectors which receive incoming customer contacts from an equal plurality of media channels;
contacting routing logic which applies media-independent business rules, customer contact history, and knowledge of the particular media channel over which said contacts were received to route said incoming contacts to particular customer service representatives (“
CSRs”
) based on the particular media channel over which said contacts were received and the skill sets of said CSRs; and
a single tracking data unit created for each incoming customer contact regardless of the medium channel of the customer contact to record data for said incoming customer contact, the call tracking data unit to be archived upon termination of activities associated with the call tracking data unit based on an internally maintained list of processes utilizing the call tracking data unit, said tracking data unit transmitted to said CSRs concurrently with said routing of said contacts for updating by said applications or CSRs as the contact traverses said contact center, regardless of media type handled by said applications or CSRs. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification