Call Manager Matching Voice Data Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The integration of packet-switched networks with circuit-switched networks in telecommunications poses challenges in matching and recording voice and data sessions, particularly when systems use components from different manufacturers, leading to difficulties in accurately tracking and reproducing calls due to separate handling and storage of voice and data information.
Innovation Solution
A method and system that utilize unique identifiers (GUIDs) to match voice sessions with their associated data sessions in real-time, ensuring accurate routing and recording by attaching a guaranteed unique identifier to both voice and data sessions, which can be used to match and reproduce them later.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If packet-switched networks are integrated with circuit-switched networks to handle both voice and data sessions, then network functionality and versatility are improved, but the difficulty of matching and tracking voice with corresponding data sessions increases
Solution Approach 1:
The patent introduces a call manager as an intermediary component that receives both voice sessions and associated data sessions, matches them using unique identifiers, and routes them to appropriate agents. This mediator resolves the matching difficulty by centralizing the correlation function between separately handled voice and data streams.
Solution Approach 2:
The system generates and assigns unique identifiers to voice sessions before data sessions are created. This preliminary assignment of identifiers enables subsequent easy matching when data sessions are generated, as the identifier already exists and can be used to correlate the data with its corresponding voice session.
2Adaptability or versatility
If separate components from different manufacturers are used for voice and data handling, then system adaptability and component selection flexibility are improved, but the reliability of accurate call matching and recording deteriorates
Solution Approach 1:
The patent implements a universal identifier system (unique identifiers) that can be used across different manufacturers' components and both packet-switched and circuit-switched networks. This universal approach to identification enables reliable matching regardless of which specific components are used, making the system vendor-agnostic while maintaining reliability.
Solution Approach 2:
The system uses homogeneous unique identifiers to represent both voice sessions and data sessions, creating a unified identification mechanism that works across heterogeneous components. This homogenization of the identification layer allows different manufacturers' components to interoperate reliably through a common identification protocol.
3Productivity
If real-time matching of voice and data sessions is implemented, then call handling efficiency and productivity are improved, but the system complexity and computational requirements increase
Solution Approach 1:
The patent creates a simplified copy or representation of the matching function through unique identifiers. Instead of complex real-time analysis of voice and data streams, the system uses lightweight identifier comparison to achieve matching. This copying approach reduces computational complexity while maintaining real-time capability.
4Measurement precision
If unique identifiers are assigned to both voice and data sessions for matching, then call tracking accuracy is improved, but the amount of information to be managed and processed increases
Solution Approach 1:
The patent extracts only the essential matching information (unique identifiers) from the complete voice and data session data. Instead of managing and comparing all session parameters, the system isolates and uses only the critical identifier elements for matching, reducing the information volume while maintaining tracking accuracy.
Data Source
AI summary
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.


