Forking Call Audio Channels for Real-Time Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current call recording methods in customer service centers are limited by infrastructure dependencies, making them costly and difficult to implement, and struggle to differentiate between near-end and far-end speakers, leading to inefficient recording and analysis.

Innovation Solution

A system and method for forking transmit and receive call audio channels, allowing independent processing and recording of call audio streams without relying on specific VoIP or PBX infrastructure, enabling real-time analysis and storage by accessing and manipulating audio signals at the user's telephony device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If trunk-side recording is used, then call recording is achieved, but it becomes difficult to identify calls based on internal extension and monitor calls in real-time

Engineering Contradiction:
Improvecall recording capabilityVSAvoidcall identification and monitoring
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a call recording system that acts as an intermediary between the PBX and the call audio streams. This intermediary captures audio at the extension level rather than the trunk level, enabling both recording and real-time monitoring while maintaining call identification capabilities through its position in the audio path between the endpoint and the network

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the call audio streams from the traditional trunk-side recording location and redirects them through a dedicated recording system at the extension level. This extraction allows the system to separate recording functions from the main call processing path, enabling independent control and monitoring capabilities

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If extension-side recording is used, then call recording at each internal extension is achieved, but compatibility issues arise and costs become extremely expensive

Engineering Contradiction:
Improvecall recording capabilityVSAvoidsystem compatibility and cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal call recording system that interfaces with the PBX through standard protocols and can record calls from multiple extensions simultaneously. The system performs multiple functions including recording, monitoring, and analytics on a single platform, eliminating the need for separate recording solutions at each extension and reducing overall system complexity and cost

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the call recording functionality into a centralized system that handles multiple extensions through a single interface. By combining recording, monitoring, and analytics capabilities in one system rather than distributing them across multiple extension-level devices, the patent reduces compatibility issues and lowers overall system cost

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If VoIP recording systems are used, then recording can occur in IP-based networks, but selection is dictated by previously-installed infrastructure and installation may be complex or disruptive

Engineering Contradiction:
ImproveIP-based network recording capabilityVSAvoidinstallation complexity and disruption
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service call recording system that automatically interfaces with the existing PBX infrastructure through standard protocols. The system configures itself to capture call audio streams without requiring complex manual setup or disruption to existing call routing, and provides automatic call identification and recording initiation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces a mediator system that sits between the VoIP network and the recording function, capturing audio streams through standard IP protocols. This intermediary approach allows the system to work with any existing VoIP infrastructure without requiring changes to the core network architecture, simplifying installation and reducing disruption

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If traditional call recording systems are used, then recording functionality is provided, but they are closely tied to VoIP or PBX infrastructure making selection and implementation restrictive

Engineering Contradiction:
Improvecall recording functionalityVSAvoidinfrastructure independence
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal call recording system that can interface with multiple types of telephony infrastructure including traditional PBX, modern VoIP systems, and hybrid environments. The system provides consistent recording functionality across different platforms through standardized interfaces, making it adaptable to various infrastructure choices without being locked into a specific vendor or technology

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11588935B2Forking transmit and receive call audio channels
Publication Date: 2023.02.21 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US11588935B2 patent drawing
  • US11588935B2 patent drawing
  • US11588935B2 patent drawing

AI summary

A method is disclosed for forking call audio channels. The method includes, during an active call, receiving a first audio stream of first call audio that originates from a far-end telephony device, and receiving a second audio stream of second call audio that originates from a microphone of a near-end headset. Further, the method includes generating, during the active call, a third audio stream containing the first call audio by processing the first audio stream, and generating a fourth audio stream containing the second call audio by processing the second audio stream. Still yet, the method includes, during the active call, generating a fifth audio stream containing the first call audio, and generating a sixth audio stream containing the second call audio.