Method and System for Routing and Recording Call Information
First Claim
1. A method, comprising:
- receiving a plurality of voice sessions and creating a unique identifier for each of the plurality of voice sessions, wherein each identifier is unique for the duration of its associated voice session;
assigning the unique identifiers to the associated voice session;
creating a unique data session for each voice session, wherein each data session comprises data associated with its associated voice session;
assigning the unique identifier of each voice session to the data session associated with its voice session;
propagating one or more of the voice sessions and one or more of the data sessions through one or more components;
receiving a plurality of voice sessions and a plurality of data sessions at a manager;
matching one of the plurality of received voice sessions with its associated data session based at least in part on the unique identifier; and
communicating the matched voice session and data session to one of a plurality of agents.
9 Assignments
0 Petitions
Accused Products
Abstract
A method comprises receiving a plurality of voice sessions and creating a unique identifier for each of the plurality of voice sessions, wherein each identifier is unique for the duration of its associated voice session. The method also includes assigning the unique identifiers to the associated voice session, and creating a unique data session for each voice session. The method further includes assigning the unique identifier of each voice session to the data session associated with its voice session. The method also includes receiving a plurality of voice sessions and a plurality of data sessions at a manager, and matching one of the plurality of received voice sessions with its associated data session based at least in part on the unique identifier. The method further includes communicating the matched voice session and data session to one of a plurality of agents.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a plurality of voice sessions and creating a unique identifier for each of the plurality of voice sessions, wherein each identifier is unique for the duration of its associated voice session; assigning the unique identifiers to the associated voice session; creating a unique data session for each voice session, wherein each data session comprises data associated with its associated voice session; assigning the unique identifier of each voice session to the data session associated with its voice session; propagating one or more of the voice sessions and one or more of the data sessions through one or more components; receiving a plurality of voice sessions and a plurality of data sessions at a manager; matching one of the plurality of received voice sessions with its associated data session based at least in part on the unique identifier; and communicating the matched voice session and data session to one of a plurality of agents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a gateway operable to receive a call and further operable to create and store first call identification information; a voice path operable to receive a voice session associated with the call, and further operable to capture the stored first call identification information, the stored first call identification information associated with the voice session; a data path operable to capture second call identification information from a data session associated with the voice session, wherein the second call identification information from the data session is identical to the first call identification information; and a manager operable to match the voice session with the data session based at least in part on the first call identification information from the voice session and the second call identification information from the data session, the manager further operable to communicate the matched voice session and data session to at least one of a plurality of agents. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a gateway operable to receive a call and further operable to create and store a unique identifier associated with the call in a Session Initiation Protocol header, wherein the unique identifier is unique for the duration of the call; a voice path operable to; receive a voice session associated with the call; capture the unique identifier from the Session Initiation Protocol header; and record the voice session; a data path operable to; create a data session associated with the call; gather data associated with the call and store it in the data session; and associate the unique identifier with the data session; and a manager operable to; match the voice session and the data session based at least in part on the unique identifier; and communicate the matched voice session and data session to at least one of a plurality of agents.
-
Specification