Telephone Call Recording System with Background Channel Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems cannot record telephone conversations that have been placed on hold, leading to missed important information during calls, as they only allow for the active conversation to be recorded and do not continue recording when a call is paused.
Innovation Solution
A method and system that allows for the recording of telephone conversations by detecting the presence of a downlink audio stream for the call on hold, enabling the continuation of recording the original call on a separate channel and marking the recording for later playback, using flags to manage foreground and background calls and a processor to monitor and control the recording process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the system records only the active conversation, then the recording function is simple and reliable, but important information in held conversations is lost
Solution Approach 1:
The patent segments the recording system into multiple independent recording channels, each capable of recording different conversations simultaneously. When a call is placed on hold, the system creates a separate recording instance for the held call while maintaining recording of the active call, thus preventing information loss without requiring complete system redesign
Solution Approach 2:
The recording system is designed to perform multiple functions: it can record active conversations, held conversations, and switch between them dynamically. The system universally handles different call states (active, held, transferred) through a unified recording architecture that automatically adapts to the current call configuration
2Loss of information
If the system continues recording the held call, then all conversation information is captured, but the recording resource usage increases
Solution Approach 1:
The recording system dynamically adjusts its behavior based on call state changes. When a call is placed on hold, the system dynamically creates or activates a secondary recording channel for that call. The recording resources are allocated dynamically - when the held call is resumed or ended, the corresponding recording channel is deactivated or merged, optimizing resource utilization while ensuring continuous information capture
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A system and method for recording telephone conversations which have been placed on hold is provided. After a telephone conversation has been placed on hold, assuming that the conversation was being recorded, the call is designated to be in the background. Once a processor senses that a background call exists, a check is performed to determine if there is a downlink connection for this call. If there is, a new communication channel is opened so that the background call can be recorded and then appended to the original recording.