IP Telephony Recording Stream Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for recording IP telephony traffic face challenges due to the variability of packet paths and the inefficiencies of duplicating media streams, which often require additional network capacity and result in inefficient data transmission, especially with increasing encryption and varying network conditions.
Innovation Solution
A method where a communications device receives data related to a communication, generates a copied version, modifies it, and sends the modified data to a recording device, optimizing packet transmission by stripping headers, combining payloads, and compressing data to reduce bandwidth usage and improve efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If exact copies of media streams are created for recording, then complete recording capability is achieved, but network bandwidth consumption doubles
Solution Approach 1:
The patent creates a copy of the media stream for recording purposes, but applies modifications to the copied stream to reduce its bandwidth requirements. The copy is made selective rather than exact, capturing essential recording functionality while optimizing resource usage.
Solution Approach 2:
The patent modifies parameters of the copied media stream, specifically reducing bandwidth allocation for the recording stream compared to the original. This allows the recording function to be maintained while consuming less network resources than a full-quality duplicate would require.
2Reliability
If duplicate streams are sent to recording device, then recording completeness is improved, but network capacity requirements increase
Solution Approach 1:
The patent changes the parameters of the duplicate stream by allocating less bandwidth to it than the original stream receives. This allows the network to handle both streams simultaneously without requiring double the total capacity, as the recording stream uses optimized resource allocation.
Solution Approach 2:
The patent applies partial action by sending a modified copy rather than a complete duplicate. The recording stream contains sufficient information for recording purposes but with reduced fidelity or resolution, thereby consuming less network capacity while still achieving recording completeness.
3Reliability
If echo and jitter reduction techniques are applied to duplicate streams, then call quality is maintained, but transmission efficiency decreases
Solution Approach 1:
The patent applies different quality levels to different streams. The original call stream receives full echo and jitter reduction processing to maintain high call quality, while the recording stream uses simplified or no processing, accepting lower quality in exchange for improved transmission efficiency.
Solution Approach 2:
The patent changes processing parameters differently for the recording stream compared to the original stream. Echo and jitter reduction algorithms are either disabled or configured with lower complexity for the recording stream, improving transmission efficiency while the original stream maintains full quality processing.
4Productivity
If compression scheme is optimized for network bandwidth, then network efficiency improves, but recording quality may be compromised
Solution Approach 1:
The patent applies different compression parameters to the recording stream versus the original stream. The recording stream uses higher compression ratios optimized for network efficiency, while the original stream uses lower compression to preserve call quality. This differential approach allows network optimization without severely compromising recording quality.
Solution Approach 2:
The patent accepts lower recording quality in specific aspects (compression artifacts) in exchange for significantly improved network efficiency. The compression scheme is locally optimized for the recording stream's purpose, which tolerates lower fidelity than real-time communication requires.
Data Source
AI summary
Included are embodiments of a method for recording in an Internet Protocol (IP) environment. At least one embodiment includes receiving data related to a communication, generating a copied version of at least a portion of the received data, and modifying the copied version of the received data. Other embodiments include sending at least a portion of the modified copied version of the received data to a recording device.


